Arduino Uno : Pengertian dan Spesifikasinya

Arduino Uno merupakan salah satu development kit mikrokontroler berbasis ATMega28. Arduino Uno termasuk salah satu board dari keluarga Arduino. Ada beberapa macam Arduino board seperti Arduino Nano, Arduino Pro Mini, Arduino Mega, Arduino Yun dan lain sebagainya. Namun yang paling populer yaitu Arduino Uno. Arduino Uno R3 termasuk seri terakhir dan terbaru dari seri Arduino USB. 

Arduino Uno R3

Modul ini sudah dilengkapi dengan berbagai hal yang diperlukan untuk mendukung kinerja mikrokontroler, tinggal colokkan ke power supply atau sambungkan melalui kabel USB ke PC, maka Arduino Uno ini sudah siap bekerja.  Arduino Uno board memilki 14 pin digital input atau output, koneksi USB, sebuah resonator keramik 16MHz, 6 analog input, colokkan power input, ICSP header dan sebuah tombol reset.

Spesifikasi Arduino Uno

Berikut spesifikasi teknis dari Arduino Uno R3 board

• Mikrokontroler ATMega328

• Catu Daya 5V

• Tegangan Input (rekomendasi) 7-12V

• Tegangan Input (batasan) 6-20V

• Pin I/O Digital 14 (dengan 6 PWM output)

• Pin Input Analog 6

• Arus DC per Pin I/O 40 mA

• Arus DC per Pin I/O untuk PIN 3.3V 50 mA

• Flash Memory 32 KB (ATmega328) dimana 0.5 KB digunakan oleh bootloader

• SRAM 2 KB (ATmega328)

• EEPROM 1 KB (ATmega328)

• Clock Speed 16 MHz

Fungsi Arduino Uno

Sebagaimana kita ketahui, dengan sebuah mikrokontroler kita bisa membuat program untuk mengendalikan berbagai komponen elektronika. Fungsi Arduino Uno ini dibuat untuk memudahkan kita dalam melakukan prototyping, memprogram mikrokontroler, membuat alat-alat canggih berbasis mikrokontorler.

Pemrograman Arduino Uno

Pemrograman Arduino sangat mudah karena sudah menggunakan bahasa pemrograman tingkat tinggi yaitu C++ yang mudah untuk dipelajari dan sudah didukung oleh library yang lengkap.

Arduino IDE

Arduino Uno board didukung oleh software Arduino IDE (Integrated Development Environtment). Dengan Arduino IDE inilah kita melakukan pemrograman, melakukan kompilasi program, debugging dan proses download ke Arduino boardnya. Dengan sekali klik, program yang sudah kita buat langsung tercompile dan terdownload ke mikrokontroler yang ada di Arduino Board. Kemudian Arduino akan langsung bekerja sesuai dengan program yang kita inginkan.

Contoh Project dengan Arduino Uno

Ada banyak sekali yang bisa dibuat dengan mudah dengan Arduino :

• Lampu flip-flop, lampu Lalu-lintas

• Robot pintar; line follower, maze solver, pencari api, dll

• Mengontrol motor stepper,

• Mendeteksi suhu dan mengatur suhu ruang,

• Jam digital

• Timer alarm

• Display LCD, dan masih banyak lagi contoh yang lainnya.

Kelebihan Arduino Uno

Arduino Uno dan ekosistemnya memiliki kelebihan-kelebihan yang membuat hobi elektronika menjadi lebih mudah dan menyenangkan, antara lain:

• Pengembangan project mikrokontroler akan menjadi lebih menyenangkan, tinggal colok ke USB dan tidak perlu membuat downloader untuk mendownload program yang telah kita buat.

• Didukung oleh Arduino IDE, bahasa pemrograman yang sudah cukup lengkap librarynya.

• Terdapat modul yang siap pakai atau shield yang bisa langsung dipasang pada board Arduino.

• Dukungan dokumentasi yang bagus dan komunitas yang solid.

 

Posting Komentar

0 Komentar