ATmega328 Arduino Uno Board Bekerja dan Aplikasinya

Coba Instrumen Kami Untuk Menghilangkan Masalah





Itu Arduino uno adalah salah satu jenis papan mikrokontroler berbasis ATmega328, dan Uno adalah istilah Italia yang artinya satu. Arduino Uno dinamai untuk menandai peluncuran papan mikrokontroler yang akan datang yaitu Arduino Uno Board 1.0.2 Memperbarui . Papan ini mencakup pin-14 I / O digital, colokan listrik, i / ps-6 analog, resonator keramik-A16 MHz, koneksi USB, tombol RST, dan header ICSP. Semua ini dapat mendukung mikrokontroler untuk pengoperasian lebih lanjut dengan menghubungkan papan ini ke komputer. Catu daya papan ini dapat dilakukan dengan bantuan adaptor AC ke DC, kabel USB, atau baterai. Artikel ini membahas apa itu Mikrokontroler Arduino Uno , konfigurasi pin, Spesifikasi atau fitur Arduino Uno ,dan aplikasi.

Apa itu Arduino Uno ATmega328?

Itu ATmega328 adalah salah satu jenis mikrokontroler chip tunggal yang dibentuk dengan Atmel di dalamnya keluarga megaAVR . Arsitektur Arduino Uno ini adalah arsitektur Harvard yang disesuaikan dengan 8 bit Prosesor RISC inti. Papan lainnya dari Arduino Satu termasuk Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega, dan Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Fitur Arduino Uno Board

Itu fitur Arduino Uno ATmega328 termasuk yang berikut ini.



  • Tegangan operasi 5V
  • Tegangan input yang direkomendasikan akan berkisar dari 7v hingga 12V
  • Tegangan input berkisar dari 6v hingga 20V
  • Pin input / output digital adalah 14
  • Pin analog i / p adalah 6
  • Arus DC untuk setiap pin input / output adalah 40 mA
  • Arus DC untuk Pin 3.3V adalah 50 mA
  • Memori Flash adalah 32 KB
  • SRAM berukuran 2 KB
  • EEPROM berukuran 1 KB
  • Kecepatan CLK adalah 16 MHz

Diagram Pin Arduino Uno

Papan Arduino Uno dapat dibangun dengan pin daya, pin analog, ATmegs328, header ICSP, tombol Reset, daya LED , pin digital, test led 13, pin TX / RX, antarmuka USB, eksternal Sumber Daya listrik . Itu Deskripsi papan Arduino UNO dibahas di bawah.

Konfigurasi Pin Papan Arduino Uno

Konfigurasi Pin Papan Arduino Uno

Sumber Daya listrik

Itu Catu daya Arduino Uno dapat dilakukan dengan bantuan kabel USB atau catu daya eksternal. Catu daya eksternal terutama mencakup adaptor AC ke DC atau baterai. Adaptor dapat dihubungkan ke Arduino Uno dengan mencolokkan ke colokan listrik papan Arduino. Demikian pula, baterai kabel dapat dihubungkan ke pin Vin dan pin GND dari konektor POWER. Rentang tegangan yang disarankan adalah 7 volt hingga 12 volt.


Input output

14 pin digital pada Arduino Uno dapat digunakan sebagai input & output dengan bantuan fungsi seperti pinMode (), digitalWrite (), & Digital Read ().

Pin1 (TX) & Pin0 (RX) (Serial): Pin ini digunakan untuk mengirim & menerima data serial TTL, dan ini terhubung ke ATmega8U2 USB ke pin setara chip Serial TTL.

Pin 2 & Pin 3 (Interupsi Eksternal): Pin eksternal dapat dihubungkan untuk mengaktifkan interupsi dengan nilai rendah, perubahan nilai.

Pin 3, 5, 6, 9, 10, & 11 (PWM): Pin ini memberikan output daya PWM 8-bit dengan fungsi analogWrite ().

Pin SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Pin ini mempertahankan komunikasi SPI, meskipun ditawarkan oleh perangkat keras dasar, saat ini tidak disertakan dalam bahasa Arduino.

Pin-13 (LED): LED built-in dapat dihubungkan ke pin-13 (pin digital). Sebagai pin bernilai TINGGI, dioda pemancar cahaya diaktifkan, setiap kali pin dalam keadaan RENDAH.

Pin-4 (SDA) & Pin-5 (SCL) (I2C): Ini mendukung komunikasi TWI dengan bantuan perpustakaan Wire.

AREF (Tegangan Referensi): Tegangan referensi untuk i / ps analog dengan analogReference ().

apa itu pid?

Setel Ulang Pin: Pin ini digunakan untuk mereset (RST) mikrokontroler.

Penyimpanan

Memori mikrokontroler Arduino Atmega328 ini sudah termasuk memori flash-32 KB untuk menyimpan kode, SRAM-2 KB EEPROM-1 KB.

Komunikasi

Arduino Uno ATmega328 menawarkan UART TTL- komunikasi serial , dan dapat diakses pada pin digital seperti TX (1) dan RX (0). Perangkat lunak Arduino memiliki monitor serial yang memungkinkan data yang mudah. Ada dua LED di papan seperti RX & TX yang akan berkedip setiap kali data disiarkan melalui USB.

Pustaka SoftwareSerial mengizinkan untuk komunikasi serial pada pin digital Arduino Uno dan ATmega328P mendukung TWI (I2C) serta SPI-komunikasi . Perangkat lunak Arduino berisi pustaka berkabel untuk menyederhanakan penggunaan bus I2C.

Bagaimana Cara Menggunakan Arduino Uno?

Arduino Uno dapat mendeteksi lingkungan dari input. Disini inputnya adalah berbagai macam sensor dan ini dapat mempengaruhi lingkungannya melalui pengontrolan motor, lampu, aktuator lain, dll. Mikrokontroler ATmega328 pada papan Arduino dapat diprogram dengan bantuan bahasa pemrograman Arduino dan IDE (Integrated Development Environment ). Proyek Arduino dapat berkomunikasi dengan perangkat lunak saat dijalankan di PC.

Pemrograman Arduino

Setelah alat Arduino IDE diinstal di PC, pasang papan Arduino ke komputer dengan bantuan kabel USB. Buka Arduino IDE & pilih papan yang tepat dengan memilih Tools–> Board ..> Arduino Uno, dan pilih Port yang benar dengan memilih Tools–> Port. Papan ini dapat diprogram dengan bantuan Arduino bahasa pemrograman tergantung pada Wiring.

Untuk mengaktifkan papan Arduino & flash LED di papan, buang kode program dengan pilihan Files–> Contoh ..> Basics ..> Flash. Saat kode pemrograman dibuang ke IDE, lalu klik tombol 'unggah' di bilah atas. Setelah proses ini selesai, periksa flash LED di papan.

Perlindungan Tegangan Tinggi USB

Papan Arduino Uno memiliki sekering poli yang dapat diatur ulang yang melindungi port USB PC dari tegangan berlebih. Meskipun sebagian besar PC memiliki pelindung bagian dalamnya sendiri, sekring memberikan lapisan keamanan tambahan. Jika di atas 500mA diberikan ke port USB, maka sekring secara rutin akan memutus sambungan sampai tegangan berlebih dilepas.

Karakter fisik

Karakteristik fisik papan Arduino terutama mencakup panjang dan lebar. Itu papan sirkuit tercetak Panjang dan lebar Arduino Uno adalah 2,7 X 2,1 inci, tetapi colokan listrik dan konektor USB akan melampaui pengukuran sebelumnya. Papan dapat dipasang di permukaan jika tidak demikian halnya dengan lubang sekrup.

Aplikasi Arduino Uno ATmega328

Itu aplikasi Arduino Uno termasuk yang berikut ini.

  • Arduino uno digunakan dalam pembuatan prototipe proyek Do-it-Yourself.
  • Dalam mengembangkan proyek berdasarkan kontrol berbasis kode
  • Pengembangan Sistem Otomasi
  • Merancang desain sirkuit dasar.

Jadi, ini semua tentang Lembar data Arduino Uno . Dari informasi di atas akhirnya, kita dapat menyimpulkan bahwa ini adalah mikrokontroler ATmega328P 8-bit. Ini memiliki komponen yang berbeda seperti komunikasi serial, osilator kristal , pengatur tegangan untuk penunjang mikrokontroler . Papan ini mencakup koneksi USB, digital I / O pin-14, analog i / p pin-6, soket power-barrel, tombol reset, dan header ICSP. Ini pertanyaan untuk Anda, apa itu Harga Arduino Uno di India ?