Pengertian Arduino Uno dan Fungsinya

Arduino Uno adalah ATmega328 papan mikrokontroler berdasarkan (datasheet). Datasheet Arduino Uno Memiliki 14 pin input output digital dimana 6 pin input dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack listrik, sundulan ICSP, dan tombol reset. Untuk mendukung mikrokontroler yang akan digunakan, cukup hanya menghubungkan Dewan Arduino Uno ke komputer menggunakan kabel USB atau catu daya dengan adaptor AC-DC atau baterai untuk menjalankannya.
 
Uno berbeda dari semua papan sebelumnya dalam hal koneksi USB-to-serial menggunakan fitur Atmega8U2 diprogram sebagai konverter USB-to-serial ini berbeda dengan chip driver papan FTDI sebelumnya yang menggunakan USB-to-serial.
Nama "Uno" berarti satu di Italia, untuk menandai peluncuran Arduino 1.0. Uno dan versi 1.0 akan menjadi versi referensi Arduino. Uno adalah yang terbaru dalam serangkaian USB Arduino papan, dan sebagai model referensi untuk platform Arduino, untuk perbandingan dengan versi sebelumnya, lihat indeks papan Arduino.
 
Eksternal (non-USB) listrik bisa datang baik dari adaptor AC-DC atau baterai. Adaptor ini dapat dihubungkan dengan menancapkan plug jack ukuran konektor 2.1mm DAYA pusat-positif. Kepala akhir baterai dapat dimasukkan ke dalam Gnd dan Vin pin header dari konektor POWER.
 
Kisaran kebutuhan daya disarankan untuk papan Uno adalah7 sampai 12 volt, jika diberi kekuatan kurang dari 7 volt kemungkinan Uno 5V pin dapat beroperasi tapi tidak stabil listrik kemudian jikadiberi lebih dari 12V, regulator tegangan dapat menjadi panas dan dapat merusak Uno yang naik. VIN. Tegangan input ke papan Arduino ketika itu menggunakan sumber daya eksternal (bukan koneksi USB 5 volt atau sumber daya lainnya).
 
Masing-masing dari 14 pin digital pada Uno dapat digunakan sebagai input atau output, menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (), yang beroperasi dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki pull-up resistor internal yang (terputus secara default) dari 20-50 KOhms. Selain itu, beberapa pin memiliki fungsi khusus:
 
Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan transmit (TX) Data TTL serial. pin ini terhubung ke pin yang berhubungan dengan ATmega8U2 Serial Chip USB-to-TTL. Interupsi eksternal: 2 dan 3. pin ini dapat dikonfigurasi untuk memicu interupsi pada nilai yang rendah, dengan tepi batas atas atau bawah, atau perubahan nilai. Lihat (attachInterrupt) fungsi untuk lebih jelasnya.
 
Arduino Uno memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, Arduino lain, atau mikrokontroler lainnya. ATmega328 menyediakan UART TTL (5V) komunikasi serial, yang tersedia pada digital pin 0 (RX) dan 1 (TX). Sebuah ATmega8U2 sebagai saluran komunikasi serial melalui USB dan sebagai virtual com port untuk perangkat lunak pada komputer. Firmware '8 U2 menggunakan driver standar USB COM, dan tidak ada driver eksternal yang diperlukan. Namun, pada Windows diperlukan, file inf. Ada Arduino software memonitor serial yang memungkinkan data tekstual sederhana yang digunakan monitor untuk dikirim ke atau dari papan Arduino. RX dan TX LED di papan akan berkedip ketika data sedang dikirim melalui USB chip-ke-serial dengan koneksi USB ke komputer (tetapi tidak untuk komunikasi serial pada pin 0 dan 1).
 
Sebuah perpustakaan SoftwareSerial memungkinkan untuk komunikasi serial pada salah satu pin digital pada papan Uno. ATmega328 juga mendukung I2C (TWI) dan SPI komunikasi. software Arduino termasuk Kawat perpustakaan untuk penggunaan menyederhanakan bus I2C, lihat dokumentasi untuk rincian. Untuk komunikasi SPI, menggunakan perpustakaan SPI.
 
UNO Arduino dapat diberikan melalui koneksi USB atau dengan catu daya eksternal. Sumber daya dipilih secara otomatis.
pasokan tegangan eksternal (non-USB) diperoleh dari tegangan input adaptor DC dengan kisaran minimal 6 - 20Vdc atau baterai. adaptor terhubung dengan mencolokkan steker DC jack 2,1 mm ke soket daya di papan. Adapun baterai dapat dihubungkan menggunakan kabel jumper.
 
This website was created for free with Webme. Would you also like to have your own website?
Sign up for free