Arduino Nano: semua yang perlu anda ketahui mengenai papan pengembangan ini

ArduinoNano

ArduinoNano Ini adalah versi lain di mana anda boleh mendapatkan papan pengembangan Arduino yang terkenal. Ia kecil, tetapi jangan tertipu oleh ukurannya, ia menyembunyikan banyak kemungkinan. Ia seperti pisau tentera Switzerland yang sebenar. Dengan itu, anda boleh membuat banyak projek di mana penting untuk memastikan penggunaan dan ukuran tetap diabaikan.

Seperti semua papan Arduino dan serasi, ia mempunyai persamaan dengan kakak perempuannya yang lain, walaupun ia juga mempunyai ciri teknikal yang unik dan berbeza dari yang lain. Dalam artikel ini anda akan melihat semua itu persamaan dan perbezaan untuk dapat memahami semua yang perlu anda ketahui mengenai papan ini dan mula mengembangkan projek DIY anda sendiri dengan Arduino Nano.

Apa itu Arduino Nano?

Arduino Ia sudah menjadi klasik dalam dunia hardware libre dan dunia pembuat. Dengan pembangunan dan perisian pantai anda boleh mencipta pelbagai projek di mana had adalah imaginasi anda dan juga... beberapa had teknikal sudah tentu. Tetapi mereka membenarkan anda belajar elektronik, pengaturcaraan dan juga mencipta keajaiban sebenar.

Malah projek profesional berdasarkan papan pengembangan ini. Dalam kes Arduino Nano, ini adalah versi yang dikurangkan de Arduino UNO. Ini meminimumkan permintaan tenaga yang anda habiskan dan juga bermaksud lebih sedikit ruang yang diperlukan untuk menempatkan bale, menjadikannya ideal untuk projek di mana ukurannya penting.

Ini bukan pinggan Arduino UNO miniaturkan tepat, seperti yang anda lihat ada beberapa perbezaan teknikal yang penting. Juga bukan alternatif untuk Lilypad. Tetapi ia mempunyai ciri-ciri lain dan intipati yang terdapat dalam semua projek Arduino. Sudah tentu, ia boleh diprogram dengan yang sama IDE Arduino seperti yang lain.

ciri-ciri teknikal

Ciri teknikal Arduino Nano

Papan Arduino Nano mempunyai beberapa ciri teknikal yang harus anda ketahui sebelum memulakannya, sebagai tambahan menilai apakah itu yang anda perlukan untuk projek anda atau tidak memenuhi jangkaan anda.

Esas ciri teknikal bunyi:

  • Ia adalah papan mikrokontroler kecil, fleksibel dan mudah digunakan.
  • Ia berdasarkan mikrokontroler Atmel ATmega328p atau MCU dalam versi 3.x dan di ATmega168 pada versi sebelumnya. Bagaimanapun, ia berfungsi pada frekuensi 16 Mhz.
  • Memori terdiri daripada flash 16 KB atau 32 KB bergantung pada versi (2 KB digunakan untuk pemuat but), dengan memori SRAM 1 atau 2 KB dan 512 bait atau 1 KB EEPROM bergantung pada MCU.
  • Ia mempunyai voltan bekalan 5v, tetapi voltan input boleh berbeza dari 7 hingga 12v.
  • Ia mempunyai 14 pin digital, 8 pin analog, 2 pin tetapan semula dan 6 pin kuasa (Vcc dan GND). Daripada pin analog dan digital, mereka diberikan beberapa fungsi tambahan seperti pinMode () dan digitalWrite () dan analogRead () untuk analog. Sekiranya analog, mereka membenarkan resolusi 10-bit dari 0 hingga 5v. Pada digit, 22 boleh digunakan sebagai output PWM.
  • Ia tidak termasuk soket arus terus.
  • Ia menggunakan miniUSB standard untuk sambungannya dengan komputer untuk memprogram atau menghidupkannya.
  • Penggunaan kuasa adalah 19mA.
  • Saiz PCB ialah 18x45mm dengan berat hanya 7 gram.

Pinout dan lembaran data

Pinout Arduino Nano

Dalam gambar ini dari Arduino anda dapat melihat peniti atau kecenderungan pin dan sambungan yang anda dapati di papan pengembangan ini. Seperti yang anda lihat, Arduino Nano tidak mempunyai banyak pin I / O seperti saudaranya, tetapi ia mempunyai sejumlah besar untuk kebanyakan projek.

Sekiranya anda ingin melihat lebih banyak maklumat, anda boleh mengakses lembaran data yang ada untuk versi Arduino Nano ini:

Perbezaan dengan papan Arduino Mini dan Micro yang lain

Papan Arduino

Dalam Arduinos rasmi Anda boleh mendapatkan versi yang telah kita bicarakan di blog ini, seperti UNO, Mega, dll. Satu lagi adalah Arduino Nano ini, yang mempunyai perbezaan berikut yang telah anda lihat di bahagian sebelumnya.

Walau bagaimanapun, untuk dilakukan ringkasan yang paling cemerlang, ini adalah yang paling penting berkenaan dengan plat saiz pengurangan rasmi yang lain:

  • Ia dirancang dengan tujuan yang sama dengan Arduino Mini, hanya Nano yang memiliki port miniUSB untuk memprogramkannya dan memberi makan dengan tenaga.
  • Su harga ia adalah antara Arduino Mini dan Arduino Micro.
  • Ciri-ciri selebihnya dapat dilihat pada yang berikut tabla:
ciri

Arduino mini

Arduino Mikro

ArduinoNano

Pengawal mikro

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Voltan operasi

5 V

5 V

5 V

Voltan bekalan

7-9 V

7-12 V

7-9 V

Kekerapan operasi

16 MHz

16 MHz

16 MHz

Input / output analog

8/0

12/0

8/0

Input / output digital

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Kilat (kB)

32

32

16 / 32

Port kuasa dan pengaturcaraan utama

Melalui kad atau kabel FTDI

microUSB

USB mini

UART

1

1

1

Dimensi
3 1.8 x cm 4.8 1.77 x cm 4.5 1.8 x cm

keserasian

Papan Arduino Nano adalah serasi dengan semua jenis komponen elektronik seperti pinggan yang lain. Tidak ada batasan apa pun melebihi had maksimum dan voltan yang disokongnya. Tetapi jika tidak, anda boleh menggunakan komponen yang anda mahukan semua dilihat di HwLibre.

Mulakan dengan Arduino Nano

Tangkapan skrin Arduino IDE

Seperti yang saya katakan, anda boleh menggunakan perisian yang sama untuk memprogram dan memulakan papan pengembangan ini. Oleh itu, Arduino Nano boleh digunakan dengan perisian yang sama IDE Arduino yang digunakan untuk baki pinggan. Anda sudah tahu bahawa perisian ini cukup fleksibel dan bahkan membolehkan anda menggunakan papan pengembangan lain yang bukan Arduino ...

Untuk memulakan dengan contoh cara memprogram Arduino Nano, anda boleh menggunakan yang berikut skema elektronik untuk menyambung sederhana Skrin LCD dan dapat memaparkan mesej di plat ini:

Skema LCD Arduino Nano

Walaupun plat yang terdapat dalam lukisan ini dengan Fritzing adalah SATU, sama untuk Nano, anda hanya perlu menyambungkannya ke pin yang sesuai ... Maksudnya, anda boleh menyambungkan yang berikut:

  • RS LCD ke pin Nano D12.
  • LCD Aktifkan ke D11 dari Nano.
  • Nano LCD D4 hingga D5.
  • Nano LCD D5 hingga D4.
  • Nano LCD D6 hingga D3.
  • Nano LCD D7 hingga D2.
  • LCD VO pada bekalan kuasa 5v. Dalam baris ini anda mesti meletakkan perintang 10k yang terdapat dalam gambar.
  • Sebaliknya, anda juga harus menyambungkan GND LCD ke GND papan.
  • Anda sudah tahu bahawa pin LCD 15 dan 16 adalah untuk mengubah kecerahan skrin dan menggunakan potensiometer untuk mengaturnya.

Untuk kod lakaran, anda boleh menggunakan contoh berikut untuk mula melihat cara kerjanya. Ingatlah untuk menggunakan perpustakaan LiquidCrystal untuk skrin LCD. Anda dapat melihat lebih banyak maklumat dalam kursus pengaturcaraan Arduino percuma kami.

#include <LiquidCrystal.h> //No olvides descargar la biblioteca

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

//Configurar el número de columnas y filas del LCD

lcd.begin(16, 2);

//Imprimir mensaje en la LCD

lcd.print("¡HOLA MUNDO!");
}

void loop() {

//Poner el cursor en la columna 0, línea 1

lcd.setCursor(0, 1);

//Imprimir el número de segundos desde reset

lcd.setCursor(0, 1);  
lcd.print(millis() / 1000);

}


Komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Monica kata

    Maklumat baik, dari Arduino Nano.
    salam