Arduino Nano: semua yang perlu Anda ketahui tentang papan pengembangan ini

ArduinoNano

ArduinoNano Ini adalah versi lain di mana Anda dapat menemukan papan pengembangan Arduino yang terkenal. Itu kecil, tapi jangan tertipu oleh ukurannya, ini menyembunyikan banyak kemungkinan. Ini seperti pisau tentara Swiss asli. Dengannya, Anda dapat membuat banyak proyek yang penting untuk menjaga konsumsi dan ukuran.

Seperti semua Arduino dan papan yang kompatibel, ia memiliki kemiripan dengan saudara perempuannya yang lain, meskipun ia juga memiliki karakteristik teknis yang unik dan berbeda dari yang lain. Pada artikel ini Anda akan melihat semua itu persamaan dan perbedaan untuk dapat memahami semua yang perlu Anda ketahui tentang papan ini dan mulai mengembangkan proyek DIY Anda sendiri dengan Arduino Nano.

Apa itu Arduino Nano?

Arduino Ini sudah menjadi hal klasik di dunia hardware libre dan dunia pembuat. Dengan pengembangan dan perangkat lunaknya, Anda dapat membuat banyak proyek yang batasannya adalah imajinasi Anda dan juga... beberapa batasan teknis tentu saja. Tapi mereka memungkinkan Anda mempelajari elektronik, pemrograman, dan juga menciptakan keajaiban nyata.

Bahkan proyek profesional didasarkan pada papan pengembangan ini. Dalam kasus Arduino Nano, ini adalah versi yang diperkecil de Arduino UNO. Ini meminimalkan permintaan energi yang Anda konsumsi dan juga berarti lebih sedikit ruang yang dibutuhkan untuk menampung bale, sehingga ideal untuk proyek yang penting ukurannya.

Ini bukan piring Arduino UNO miniatur persis, seperti yang akan Anda lihat, ada beberapa perbedaan teknis yang penting. Juga bukan merupakan alternatif dari Daun teratai. Tetapi itu berbagi karakteristik lain dan esensi yang ada di semua proyek Arduino. Tentu saja bisa diprogram dengan sama IDE Arduino seperti yang lainnya.

fitur teknis

Karakteristik teknis Arduino Nano

Selain itu, papan Arduino Nano memiliki beberapa karakteristik teknis yang harus Anda ketahui sebelum memulainya evaluasi apakah itu yang Anda butuhkan untuk proyek Anda atau tidak memenuhi harapan Anda.

Esas karakteristik teknis suara:

  • Ini adalah papan mikrokontroler kecil, fleksibel dan mudah digunakan.
  • Ini didasarkan pada mikrokontroler Atmel ATmega328p atau MCU di versi 3.x dan di ATmega168 di versi sebelumnya. Bagaimanapun, ini bekerja pada frekuensi 16 Mhz.
  • Memori terdiri dari flash 16 KB atau 32 KB tergantung pada versinya (2 KB digunakan untuk bootloader), dengan memori SRAM 1 atau 2 KB dan EEPROM 512 byte atau 1 KB tergantung pada MCU.
  • Ini memiliki tegangan suplai 5v, tetapi tegangan input dapat bervariasi dari 7 hingga 12v.
  • Ini memiliki 14 pin digital, 8 pin analog, 2 pin reset dan 6 pin power (Vcc dan GND). Dari pin analog dan digital, mereka memiliki beberapa fungsi tambahan seperti pinMode () dan digitalWrite () dan analogRead () untuk analog. Dalam kasus analog, mereka memungkinkan resolusi 10-bit dari 0 hingga 5v. Pada digital, 22 dapat digunakan sebagai keluaran PWM.
  • Ini tidak termasuk soket arus searah.
  • Ini menggunakan miniUSB standar untuk koneksi dengan komputer untuk memprogram atau menyalakannya.
  • Konsumsi dayanya 19mA.
  • Ukuran PCB 18x45mm dengan berat hanya 7 gram.

Pinout dan lembar data

Pinout Arduino Nano

Dalam gambar ini milik Arduino Anda bisa melihat pinout tersebut atau kecenderungan pin dan koneksi yang dapat Anda temukan di papan pengembangan ini. Seperti yang Anda lihat, Arduino Nano tidak memiliki pin I / O sebanyak saudara perempuannya, tetapi memiliki jumlah yang cukup banyak untuk sebagian besar proyek.

Jika Anda ingin melihat lebih detail, Anda dapat mengakses lembar data yang ada untuk versi Arduino Nano ini:

Beda dengan papan Arduino Mini dan Micro lainnya

Papan Arduino

Dalam Arduino resmi Anda dapat menemukan versi-versi yang telah kami bicarakan di blog ini, seperti UNO, Mega, dll. Satu lagi adalah Arduino Nano ini, yang memiliki perbedaan berikut yang telah Anda lihat di bagian sebelumnya.

Namun, harus dilakukan ringkasan yang paling menonjol, ini adalah yang paling penting sehubungan dengan pelat ukuran kecil resmi lainnya:

  • Ini dirancang dengan tujuan yang sama dengan Arduino Mini, hanya Nano yang memiliki port miniUSB untuk memprogramnya dan memberinya makan dengan energi.
  • Su harga itu antara Arduino Mini dan Arduino Micro.
  • Ciri-ciri lainnya dapat dilihat pada berikut ini tabla:
fitur

Arduino mini

Arduino Mikro

ArduinoNano

Mikrokontroler

Atmega328P

ATMega32U4

ATmega168 / ATmega328P

Tegangan operasi

5 V

5 V

5 V

Tegangan suplai

7-9 V

7-12 V

7-9 V

Frekuensi operasi

16 MHz

16 MHz

16 MHz

Input / output analog

8/0

12/0

8/0

Masukan / keluaran 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

Lampu kilat (kB)

32

32

16 / 32

Daya utama dan port pemrograman

Melalui kartu atau kabel FTDI

microUSB

mini USB

UART

1

1

1

ukuran
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

kecocokan

Papan Arduino Nano adalah kompatibel dengan semua jenis komponen elektronik seperti piring lainnya. Tidak ada batasan apa pun di luar batasan arus dan tegangan maksimum yang didukungnya. Tetapi sebaliknya, Anda dapat menggunakan komponen apa pun yang Anda inginkan semua terlihat di HwLibre.

Mulailah dengan Arduino Nano

Tangkapan layar dari Arduino IDE

Seperti yang saya katakan, Anda dapat menggunakan perangkat lunak yang sama untuk memprogram dan memulai dengan papan pengembangan ini. Oleh karena itu, Arduino Nano dapat digunakan dengan perangkat lunak yang sama IDE Arduino yang digunakan untuk sisa pelat. Anda sudah tahu bahwa perangkat lunak ini cukup fleksibel dan bahkan memungkinkan Anda untuk menggunakan papan pengembangan berbeda lainnya yang bukan Arduino ...

Untuk memulai dengan contoh cara memprogram Arduino Nano, Anda dapat menggunakan yang berikut ini skema elektronik untuk menghubungkan yang sederhana layar LCD dan dapat menampilkan pesan di piring ini:

Skema LCD Arduino Nano

Meskipun pelat yang muncul pada gambar ini dengan Fritzing adalah SATU, sama untuk Nano, Anda hanya perlu menghubungkannya ke pin yang sesuai ... Artinya, Anda dapat menghubungkan yang berikut ini:

  • RS LCD ke Nano pin 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 catu daya 5v. Di baris ini Anda harus meletakkan resistor 10k yang muncul pada gambar.
  • Di sisi lain, Anda juga harus menghubungkan GND LCD ke GND papan.
  • Anda sudah tahu bahwa pin LCD 15 dan 16 adalah untuk mengubah kecerahan layar dan menggunakan potensiometer untuk mengaturnya.

Mengenai kode sketsa, Anda dapat menggunakan contoh berikut untuk mulai melihat cara kerjanya. Ingatlah untuk menggunakan perpustakaan LiquidCrystal untuk layar LCD. Anda dapat melihat informasi lebih lanjut di kursus pemrograman Arduino gratis 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);

}


Komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Monica dijo

    Info bagus, dari Arduino Nano.
    salam