Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

Teknologi berjalan seiring dengan robotika dan elektronika. Di pusat semuanya adalah papan sirkuit elektronik, dan papan sirkuit paling umum di dunia elektronika adalah papan sirkuit Arduino. Banyak orang mengira Arduino adalah mikrokontroler, padahal mereka adalah papan sirkuit dengan banyak komponen, termasuk mikrokontroler. Sebaliknya, Pinout Arduino Nano sebagai papan sirkuit cetak (PCB) memiliki beberapa komponen di dalamnya, yang membuatnya lebih menarik untuk dipelajari.

Apa itu Pinout Arduino Nano

Arduino Nano adalah papan sirkuit serial chip mikrokontroler prosesor ATmega328P kecil dengan dimensi 4,5 cm x 1,8 cm. Memang, Arduino Nano populer sebagai alternatif Arduino UNO karena banyak kesamaannya.

Perbedaan yang paling signifikan adalah Arduino UNO menggunakan bentuk papan sirkuit PDIP (Plastic Dual-In-line Package) dan memiliki 30 pin, sedangkan Arduino Nano menggunakan paket TQFP (plastic quad flat pack) dan memiliki 32 pin. Faktanya, Arduino Nano menggunakan Micro USB Type-B, sedangkan Arduino Nano memiliki jack daya DC.

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(juga dikenal sebagai PDIP (plastic DIP))

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(paket datar persegi tipis (TQFP))

Selanjutnya, Arduino Nano lebih disukai daripada Arduino UNO karena ukurannya yang kecil, harga, dan fungsi khusus karena keduanya memiliki fungsionalitas yang serupa.

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(tampilan depan, belakang, dan sisi Arduino Nano)

Fitur Arduino Nano

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

Contoh dasar bus SPI

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(programmer PIC ICSP RJ11)

Spesifikasi Arduino Nano

ARDUINO NANOSPESIFIKASI
MikrokontrolerATmega328P
Memori Flash CPU32 KB (2 KB digunakan oleh Bootloader) memori flash
Arsitektur / ProsesorAVR 8-bit
SRAM2 KB
EEPROM1 KB
Kecepatan JamKecepatan jam 16 MHz
Sumber Tegangan Operasi5V
Pin I/O Analog8
Tegangan Masukan7V-12V
Arus DC per Pin I/O40 mA
Pin I/O Digital22
Output Modulasi Lebar Pulsa (PWM)6
Konsumsi Daya19 mA
Ukuran PCB1,8 cm x 4,5 cm
USBMicro USB Type-B
Header ICSPYA
KomunikasiIIC, komunikasi SPI, USART
Berat7 gram
Dapat DiprogramArduino IDE

Susunan Pinout Arduino Nano

Bagian ini akan menjelaskan fungsi pin dalam perangkat keras di bawahnya, dan kita akan membahas tugas alternatif pin secara rinci.

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(susunan pin fungsi Arduino Nano)

Pin TX / D1 adalah pin I/O digital yang bertanggung jawab untuk transmisi data serial dari papan PCB Arduino Nano. Oleh karena itu, ini adalah port serial.

Pin RX / D0 adalah pin I/O digital yang bertanggung jawab untuk menerima data serial ke papan PCB Arduino Nano. Oleh karena itu, ini adalah salah satu pin komunikasi serial dan port serial.

2 Pin Reset dan satu tombol Reset yang mereset mikrokontroler dan tombol Reset untuk aktif LOW.

Pin 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 dieksekusi dan program yang berjalan perlu dihentikan.

Pin D0 hingga D13 Serial Clock (SCK). Ini adalah semua 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 menyediakan arus suplidan daya 40 mA untuk memajang 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 fungsi lain 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.

Pin D10 Sinyal dan Sistem (SS), D11 Master Out Slave In (MOSI), D12 Master In Slave Out (MISO), dan D13 Serial Clock (SCK).

Akibatnya, ini adalah pin digital yang digunakan dalam komunikasi SPI (Serial Peripheral Interface).

LED Bawaan (13). Pin digital ini mengontrol LED internal yang tertanam pada papan sirkuit, menyala atau mati sesuai kebutuhan.

Pin A4 (SDA), A5 (SCA). Ini adalah pin analog untuk Antarmuka Dua Kabel (TWI) atau komunikasi Inter-Integrated Circuit (I2C).

AREF adalah referensi Konversi Analog-ke-Digital (ADC).

VIN, salah satu pin daya, adalah pin input tegangan suplidan daya yang digunakan saat juga terhubung ke sumber daya eksternal (tingkat tegangan masukan 7V – 12V) tower mikrokontroler.

3v3 adalah tegangan minimum yang dihasilkan oleh regulator tegangan papan Nano bawaan.

5V adalah tegangan suplidan daya terregulasi yang digunakan oleh papan Nano untuk memajang komponennya.

Pin GND adalah pin ground pada papan nano.

Cara Memajang Arduino Nano

Anda perlu memajang Arduino Nano untuk menjalankan aplikasi pertama Anda. Memajang papan sirkuit Arduino Nano dan mode konsumsi dayanya juga dibahas dalam bagian ini. Mode daya ini dapat menjaga papan sirkuit Arduino Anda tetap aman, khususnya dari kerusakan daya.

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(Arduino Nano diaktifkan menggunakan mini USB)

Perbedaan Antara Arduino Uno dan Arduino Nano

Sebaliknya, Arduino UNO dan Arduino Nano memiliki perbedaan signifikan dalam spesifikasi teknis. Namun, berikut adalah beberapa perbedaan yang dibahas di bawah ini.

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(Arduino Nano dan Arduino UNO diletakkan di samping satu sama lain)

Cara Memprogram Arduino Nano

Panduan Lengkap Pinout Arduino Nano: Spesifikasi, Fungsi Pin & Tips Pemrograman

(Arduino Nano diatur pada papan roti)

Dalam bagian ini, kita akan membahas cara memprogram Arduino dan juga mengeksekusi programnya.

Langkah pertama adalah mengunduh Arduino IDE dan driver terkait seperti megaAVR core. Nanti, setelah papan Arduino IDE terpasang, sambungkan papan Arduino ke komputer menggunakan port USB. Ini akan menyala LED.

Sementara itu, dalam perangkat lunak Arduino, pilih jenis papan Arduino yang benar yang Anda gunakan. Pergi ke contoh kode bawaan. Selanjutnya, muat contoh kode dari komputer Anda ke papan di bilah atas perangkat lunak Arduino. Segera setelah proses selesai, LED bawaan Arduino akan mulai berkedip. Setelahnya, Anda kemudian dapat mengamati Arduino dan melihat perintah Anda dieksekusi. Oleh karena itu, jika Anda memiliki contoh kode untuk papan Arduino berkedip, Anda akan mengamati setelahnya apa yang dilakukan papan nano.

Ringkasan

Untuk meringkas, aplikasi dan keakraban Arduino Nano terutama berdasarkan fitur dan fungsionalitas yang dibahas dalam artikel ini. Selain itu, Arduino Nano memiliki penggunaan dalam banyak aplikasi, seperti pelacakan gerakan dan sensor papan elektronik.

Singkatnya, kita juga telah menetapkan bahwa pemrograman Arduino dapat bervariasi dalam program yang lebih luas. Selain itu, komunikasi SPI dan komunikasi serial pada pin juga telah dicakup. Jika ada keraguan teknis atau pertanyaan, jangan ragu untuk menghubungi kami. Kami selalu senang mendengar masukan Anda.


Teknologi Industri

  1. ICM-20608-G: Sensor Gerak 6‑Axis Kompak untuk Aplikasi Berkinerja Tinggi
  2. APDS‑9960: IC Multi‑Sensor untuk Deteksi Gerak, Kedekatan, Cahaya dan Warna
  3. Sensor Arduino: Jenis, Aplikasi, dan Proyek Dunia Nyata
  4. Memprogram Atmel AT89 Series dengan Arduino Uno – Panduan Langkah demi Langkah
  5. Membuat Kalkulator Arduino dengan LCD 16x2 dan Keypad
  6. Buat Klon Arduboy Berukuran Kartu Kredit dengan Arduino Nano & OLED I2C
  7. Membangun Laptop Raspberry Pi 3 & Arduino: Panduan Langkah demi Langkah
  8. Transistor NPN 2N3771: Pinout, Fitur Utama, Aplikasi & Alternatif
  9. Mikrokontroler AT89C51: Tinjauan, Pinout, Tips Pemrograman & Alternatif
  10. Menguasai Pemasangan Arduino Protoshield: Panduan Langkah demi Langkah