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
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
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:
- Lembaran data dalam bentuk PDF
- Fail Helang
- Skema elektronik Arduino Nano
- Muat turun pinout dalam PDF
Perbezaan dengan papan Arduino Mini dan Micro yang lain
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
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:
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); }
Maklumat baik, dari Arduino Nano.
salam