PENGANTAR
Arduino adalah sebuah perangkat yang dikembangkan untuk merancang projek interaktif sederhana berbasis elektronika. Arduino terdiri dari platform perangkat keras ( Hardware) berupa modul arduino dan perangkat lunak (Software) menggunakan bahasa pemrograman C++ atau pyton. Arduino cocok digunakan untuk pemula.
Ada banyak jenis arduino yang berkembang saat ini. Namun disini kita akan fokus peda penggunaan Arduino Uno. Modul ini sangat mudah untuk digunakan terutama bagi pemula yang baru menyentuh IoT.
Jenis-jenis Arduino
Ada dua jenis komponen yang terdapat di Arduino:
- Papan Arduino ( Modul Arduino): modul dalam bentuk sircuit kecil yang berfungsi sebagai otak untuk membuat rangkaian elektronik. papan ini memiliki microcontroller yang berfungsi untuk mengontrol berbagai perakngkat elektronik seperti led, motor, sensor dan lain-lain.
Perhatikan gambar diatas. terdapat beberapa komponen pada papan arduino:
- USB: Digunakan untuk menghubungakan Arduino ke PC ketika upload program.
- Reset : Berfungsi untuk mereset program ketika arduino sedang jalan.
- Pin Digital: Digunakan sebagai output dari arduino.
- Pin Analago: digunakan sebagai output dalam bentuk analog.
- Pin Input : digunakan untuk memberikan input kepada arduino.
- Controller: Cip yang berfungsi sebagai penyimpanan program arduino.
- Arduino IDE(Integrated Development Environment - Software): ini adalah sebuah software yang digunakan untuk membuat, mengedit serta mengunggah code program ke papan arduino. bahasa yang digunakan adalah C++. bentuk dasar penulisan sintak programnya adalah:
// Komentarvariabelvoid setup(){...................}void loop(){.....................}