Mikrokontroler Arduino Uno

Arduino Uno adalah papan mikrokontroler berdasarkan ATmega328 yang memiliki 14 digital Pin input / output (6 dapat digunakan sebagai output PWM), 6 input analog, osilator kristal 16 MHz, sebuah Koneksi USB, colokan listrik, header ICSP, dan tombol reset. Arduino berfungsi untuk memudahkan pengembangan elektronik pada berbagai bidang. Arduino merupakan pengendali mikro single-board yang bersifat open-source. Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ia adalah kombinasi dari hardware, bahasa pemrograman dan Integrated Development Environment (IDE) yang canggih.

IDE adalah sebuah software yang sangat berperan untuk menulis program, meng-compile menjadi kode biner dan meng-upload ke dalam memory microcontroller. Mikrokontroler arduino ini dikembangkan agar bisa digunakan untuk arsitektur mikrokontroler AVR 8 bit dan ARM 32 bit. Adruino menggunakan bahasa pemrograman yang disebut dengan Processing, Processing adalah bahasa pemrograman tingkat tinggi yang dialeknya sangat mirip dengan C++ dan Java.

Spesifikasi teknik dari adruino meliputi:

Microcontroller                        : ATmega328

Operating Voltage                    : 5V

Input Voltage (recommended)             : 7-12V

Input Voltage (limits)               : 6-20V

Digital I/O Pins                        :14 (of which 6 provide PWM output)

Analog Input Pins                    : 6

DC Current per I/O Pin                        : 40 mA

DC Current for 3.3V Pin          :  50 mA

Flash Memory                          : 32 KB of which 0.5 KB used by bootloader

SRAM                                      : 2 KB

EEPROM                                 : 1 KB

Clock Speed                            : 16 MHz

Arduino Uno dapat bertenaga melalui koneksi USB atau dengan catu daya eksternal, Catu daya dapat dipilih secara otomatis. Daya eksternal (non-USB) bisa menggunakan baik dari adaptor AC-ke-DC atau baterai. Adaptor dapat dihubungkan dengan memasang konektor center-positive 2.1mm ke soket daya board. Pada papan adruino dapat beroperasi pada suplai eksternal 6 sampai 20 volt, Namun Kisaran yang disarankan adalah 7 sampai 12 volt.

Gambar 5. Papan Adruino Uno

Berikut ini adalah fungsi-fungsi dan penjelasan dari pin-pin yang ada pada board Arduino Uno :

  1. 14 pin input/output : Berfungsi sebagai input atau output yang dapat diatur oleh program. Khusus untuk 6 buah pin (3, 5, 6, 9, 10, dan 11) dapat juga berfungsi sebagai pin analog output dimana tegangan outputnya dapat diatur. Nilai sebuah pin output analog dapat diprogram antara 0-255 dimana hal itu mewakili nilai tegangan 0-5V.
  2. USB : Pin ini berfungsi untuk mentransfer program dari komputer ke dalam board Arduino Uno, untuk komunikasi serial antara board dan komputer, dan pelantara catu
  3. Tombol Reset : Tombol reset ini berfungsi untuk mengulang kembali program dari awal, bukan untuk menghapus program melainkan untuk mengosongkan mikrokontroler.
  4. Osilator kristal : Kristal disini berfungsi untuk menghasilkan jumlah beat yang dikirim kepada chip mikrokontroler.
  5. 6 pin input analog (0-5) : Pin ini sangat berguna untuk membaca tegangan yang dihasilkan oleh sensor analog seperti sensor suhu. Program dapat membaca nilai sebuah pin input antara 0-1023 dimana hal itu mewakili nilai tegangan 0-5V.

You might also like More from author

WordPress database error Table './k1370894_wp/wp_comments' is marked as crashed and last (automatic?) repair failed for query SELECT SQL_CALC_FOUND_ROWS wp_comments.comment_ID FROM wp_comments WHERE ( comment_approved = '1' ) AND comment_post_ID = 195 ORDER BY wp_comments.comment_date_gmt ASC, wp_comments.comment_ID ASC made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/publisher/single.php'), publisher_get_view, include('/themes/publisher/views/general/post/style-10.php'), publisher_comments_template, comments_template, WP_Comment_Query->__construct, WP_Comment_Query->query, WP_Comment_Query->get_comments, WP_Comment_Query->get_comment_ids

Comments are closed.