Arduino Nano Pinout:Spesifikasi, Deskripsi Pin, dan Pemrograman
Teknologi berjalan seiring dengan robotika dan elektronik. Di tengah semua ini adalah papan sirkuit elektronik, dan papan sirkuit yang paling umum di dunia elektronik adalah papan sirkuit Arduino. Orang juga mengira Aduinos adalah mikrokontroler, dan bagaimanapun, mereka adalah papan sirkuit dengan banyak komponen, termasuk mikrokontroler. Sebaliknya, Arduino Nano Pinout sebagai papan sirkuit tercetak memiliki beberapa komponen di dalamnya, dan itu membuatnya semakin menarik untuk dipelajari juga.
Apa itu Pinout Arduino Nano
Arduino Nano adalah chipboard serial prosesor mikrokontroler ATmega328P kecil dengan dimensi 4,5 cm kali 1,8 cm. Memang Arduino Nano lebih populer daripada Arduino UNO karena banyak kemiripannya.
Perbedaan yang paling signifikan adalah Arduino UNO menggunakan bentuk papan sirkuit Plastic Dual-In-line Package (PDIP) dan memiliki 30 pin, sedangkan Arduino Nano menggunakan plastik quad flat pack (TQFP) dan memiliki 32 pin. Faktanya, Arduino Nano menggunakan Micro USB Type-B sedangkan Arduino Nano memiliki colokan listrik DC.
Juga dikenal sebagai PDIP (DIP plastik))
Paket datar persegi pin tipis (TQFP))
Selanjutnya, Arduino Nano lebih disukai daripada Arduino UNO karena ukurannya yang kecil, harga, dan fungsi khusus karena keduanya memiliki fungsi yang serupa.
(Arduino Nano Tampak Depan, Belakang, dan Samping)
Fitur Arduino Nano
- Mikrokontroler ATmega328P dilengkapi dengan bootloader internal, sehingga memudahkan untuk mem-flash board dengan kode Anda. Mikrokontroler daya termasuk dalam kelompok AVR (Audio/Video Receiver) 8-bit.
- Sinyal tegangan operasi 5V.
- Supply daya melalui VIN atau VCC dapat bervariasi antara 7V dan 12V.
- Memori Flash CPU 32KB digunakan oleh Bootloader sebesar 2KB.
- Kecepatan clock 16MHz atau osilator kristal.
- Memori SRAM 2KB.
- 1KB memori EEPROM
- Arduino Nano Pinout memiliki 30 pin. Delapan Pin analog, 14 pin digital, 6 Pin Daya, dan 2 Pin Reset.
- Konsumsi catu daya 19mA.
- 40mA DC per pin I/O.
- Ukuran kecil Arduino Nano Pinout dapat memuat papan tempat memotong roti standar, menjadikannya pilihan pertama untuk banyak aplikasi.
- Mendukung komunikasi SPI (Serial Peripheral Interface), USART (Universal Synchronous/Asynchronous Receiver/Transmitter), dan komunikasi antar sirkuit (IIC).
Contoh bus SPI dasar)
- Menggunakan USB Mikro Tipe-B, tidak seperti Arduino UNO.
- Pemrograman serial dalam sirkuit (ICSP) memungkinkan pemrograman mikrokontroler tanpa terputus dari papan sirkuit.
RJ11 mengubah pemrogram PIC ICSP)
Spesifikasi Arduino Nano
ARDUINO NANO | SPESIFIKASI |
Mikrokontroler | ATmega328P |
Memori Flash CPU | 32 KB (2 KB digunakan oleh Bootloader) memori flash |
Arsitektur / Prosesor | AVR 8-bit |
SRAM | 2KB |
EEPROM | 1 KB |
Kecepatan Jam | kecepatan jam 16 MHz |
Sumber Tegangan Operasi | 5V |
Pin I/O Analog | 8 |
Tegangan Masukan | 7V-12V |
Arus DC per Pin I/O | 40mA |
Pin I/O Digital | 22 |
Keluaran modulasi lebar pulsa (PWM) | 6 |
Konsumsi Daya | 19 mA |
Ukuran PCB | 1,8 cm X 4,5 cm |
USB | USB Mikro Tipe-B |
Judul ICSP | YA |
Komunikasi | IIC, komunikasi SPI, USART |
Berat | 7 gram |
Dapat Diprogram | IDE Arduino |
Pengaturan Pinout Arduino Nano
Bagian ini akan menjelaskan fungsi pin pada perangkat keras yang mendasarinya, dan kita akan membahas tugas alternatif pin secara mendetail.
(Pengaturan pin fungsi Arduino Nano)
Pin TX / D1 adalah pin I/O digital yang bertanggung jawab untuk transmisi data serial dari PCB Arduino Nano. Karenanya ini adalah port serial.
Pin RX / D0 adalah pin I/O digital yang bertanggung jawab untuk menerima data serial ke dalam PCB Arduino Nano. Oleh karena itu, ini adalah salah satu pin komunikasi serial dan port serial.
2 Setel ulang pin dan satu tombol Reset yang mengatur ulang mikrokontroler dan tombol Reset ke aktif LOW.
Sematkan D2 dan D3 . Ini adalah pin I/O digital yang digunakan untuk menginterupsi program mikrokontroler dalam keadaan darurat atau ketika fungsi yang lebih penting perlu dijalankan dan program yang sedang berjalan perlu dihentikan.
Pin D0 hingga D13 Serial Clock (SCK). Ini semua adalah 14 pin Input-Output Digital (I/O) dari pinout Arduino Nano. Selain itu konfigurasi pin sesuai dengan persyaratan aplikasi menggunakan fungsi pinMode(), digitalRead(), dan digitalWrite(). Pin IO digital juga memiliki resistor pull-up internal yang berkisar dari 20Ω hingga 40Ω dan tidak terhubung secara default. Selanjutnya, pin IO Digital juga dapat memasok arus catu daya 40 mA untuk memberi daya pada mikrokontroler.
Pin D3, D5, D6, D9, dan D11 untuk Modulasi lebar pulsa. Oleh karena itu, mereka mengontrol motor dalam hal kecepatan, kecerahan LED, dan banyak lagi fungsi yang memerlukan modulasi.
Pin A0 hingga A7 . Ini adalah delapan pin input Analog, dan input analog memiliki fitur konverter analog-ke-digital (ADC) 8-bit. Selain itu, dibaca dengan fungsi analogRead(), yang juga membaca nilai dari pin analog yang ditentukan.
D10 Signal and Systems (SS), D11 Master Out Slave In (MOSI), D12 Master In Slave Out (MISO), dan D13 Serial Clock (SCK) pin .
Akibatnya, ini adalah pin Digital yang digunakan dalam komunikasi SPI (Serial Peripheral Interface).
LED bawaan (13) . Pin Digital ini mengontrol LED internal yang tertanam di papan sirkuit, menyalakan atau mematikannya kapan pun diperlukan.
Pin A4 (SDA), A5 (SCA) . Ini adalah pin Analog untuk komunikasi Two-Wire Interface (TWI) atau Inter-Integrated Circuit (I2C).
AREF adalah referensi Analog voltage-to-Digital Conversion (ADC).
VIN , salah satu pin daya, adalah pin tegangan input catu daya yang digunakan saat juga menghubungkan ke mikrokontroler menara sumber daya eksternal (level tegangan input 7V – 12V).
3v3 adalah tegangan minimum yang dihasilkan oleh regulator tegangan papan Nano bawaan.
5V adalah tegangan catu daya yang diatur yang digunakan oleh papan Nano untuk memberi daya pada komponennya.
Pin GND adalah pin ground pada papan nano.
Cara Menghidupkan Arduino Nano
Anda perlu menyalakan Arduino Nano untuk menjalankan aplikasi pertama Anda. Menghidupkan papan sirkuit Arduino Nano dan mode konsumsi dayanya juga dibahas di bagian ini. Mode daya ini dapat menjaga papan sirkuit Arduino Anda tetap aman, khususnya dari kerusakan daya.
(Arduino Nano didukung menggunakan mini USB)
- Konektor kabel USB Mini-B – Sambungkan colokan listrik kabel USB mini ke pin dan biarkan pin menarik daya dari sumber mana pun dari mana koneksi terjadi. Di satu sisi, opsi ini juga memungkinkan Anda untuk menarik daya dari perangkat apa pun yang secara khusus mendukung konektor USB micro USB.
- PIN VIN – Catu daya eksternal 6-20V yang tidak diatur secara khusus melewati pin ke board untuk memberi daya. Setelah itu, daya melewati pengaturan oleh papan Nano ke tegangan 5V yang sesuai untuk pengoperasian papan sirkuit daya oleh pengatur tegangan papan.
- pin 5V – sama pentingnya, Jika Anda memiliki sumber catu daya 5V yang diatur, di sinilah koneksi daya terjadi. Oleh karena itu, sumber ini juga memasok daya ke papan sirkuit secara langsung; oleh karena itu kelebihan sumber daya eksternal atau interupsi eksternal dapat secara khusus merusak papan mikrokontroler Arduino.
Perbedaan Antara Arduino Uno dan Arduino Nano
Sebaliknya, Arduino UNO dan Arduino Nano memiliki perbedaan spesifikasi teknis yang signifikan. Namun, berikut adalah beberapa perbedaan yang dibahas di bawah ini.
(Arduino Nano dan Arduino UNO diletakkan berdampingan)
- Ukuran – Sebaliknya, Arduino Uno lebih besar dari Arduino Nano dengan 6,9 cm x 5,3 cm, sedangkan Arduino Nano memiliki 1,8 cm x 4,5 cm.
- Papan Arduino – Sebaliknya, Arduino Nano memiliki paket board TQFP (plastic quad flat pack) sedangkan board Arduino UNO memiliki paket board PDIP (Plastic Dual-In-line Package).
- Pin -Sebaliknya, Arduino Nano memiliki 32 pin, sedangkan Arduino UNO memiliki 30 pin. Dua pin tambahan pada Arduino Nano adalah untuk fungsi ADC.
- Sumber daya – Sebaliknya, Arduino Uno memiliki colokan listrik DC dan kabel USB biasa, sedangkan Arduino Nano menggunakan port USB mini-B; maka bisa mendapatkan daya dari koneksi USB mini-B biasa. Selanjutnya, ini juga memungkinkan komunikasi melalui USB.
Cara Memprogram Arduino Nano
(Penyiapan Arduino Nano di papan tempat memotong roti)
Pada bagian ini, kita akan membahas bagaimana memprogram Arduino dan juga menjalankan programnya.
Langkah pertama adalah mengunduh Arduino IDE dan driver terkait seperti inti megaAVR. Kemudian setelah board Arduino IDE terpasang, sambungkan board Arduino ke komputer menggunakan port USB. Ini akan menyalakan LED.
Sementara itu, dalam perangkat lunak Arduino, pilih jenis papan Arduino yang benar yang Anda gunakan. Buka contoh kode bawaan. Selanjutnya, muat kode contoh dari komputer Anda ke papan di bilah atas perangkat lunak Arduino. Segera setelah proses selesai, LED built-in Arduino akan mulai berkedip. Setelah itu, Anda dapat mengamati Arduino dan melihat perintah Anda dieksekusi. Oleh karena itu, jika Anda memiliki kode contoh agar papan Arduino berkedip, Anda akan mengamati apa yang dilakukan papan nano.
Ringkasan
Untuk meringkas, aplikasi dan keakraban Arduino Nano sebagian besar didasarkan pada fitur dan fungsi yang dibahas dalam artikel ini. Selain itu, Arduino Nano telah digunakan di banyak aplikasi, seperti gerakan pelacakan dan sensor onboard elektronik.
Singkatnya, kami juga telah menetapkan bahwa pemrograman Arduino dapat bervariasi dalam program yang lebih luas. Selain itu, komunikasi SPI dan komunikasi serial pada pin juga telah dibahas. Jika ada masalah teknis atau pertanyaan, jangan ragu untuk menghubungi kami. Kami selalu senang mendengarkan masukan Anda.