A) Sekilas Arduino
Arduino adalah perangkat open-source yang cocok digunakan untuk mengembangkan proyek elektronik sederhana. Berdasarkan komponennya, perangkat ini terdiri atas 2 bagian utama yaitu :
1. Papan sirkuit yang dapat diprogram dan diprogram ulang (terdapat mikrokontroler didalamnya).
2. Perangkat lunak atau IDE (Integrated Development Environment) yang dapat dijalankan pada komputer menggunakan bahasa pemograman C++. Melalui perangkat lunak ini juga kita dapat memprogram papan sirkuit sesuai dengan keinginan kita.
Arduino sangat cocok digunakan untuk pemula bahkan yang sama sekali belum pernah belajar hardware/mikrokontroller namun familiar dengan dunia per-codingan. Kalian hanya butuh komputer yang terinstall software Arduino (download di arduino.cc/en/software) dan menghubungkannya ke papan Arduino menggunakan kabel USB. Selanjutnya Arduino siap digunakan. Gampang bukan?
B) Contoh Cara Menggunakan Arduino
Oke, sekarang kita akan mencoba bikin program sederhana di Arduino. Ingat ya, contoh ini hanya untuk mendemonstrasikan salah satu fungsi dasarnya yaitu analogRead.
Untuk contoh ini kalian membutuhkan perangkat tambahan berupa :
- Potensiometer 10K
- Breadboard
- Catudaya DC 5V
Setelah lengkap, rangkai arduino dan kawan-kawan seperti Gambar 2) berikut :
Gambar 2. Rangakain untuk ujicoba analogRead.
Selanjutnya, masukkan kodingan berikut di software IDE Arduino dan compile code tersebut.
int analogPin = 3; // potentiometer wiper (middle terminal) connected to analog pin 3
// outside leads to ground and +5V
int val = 0; // variable to store the value read
void setup()
{
Serial.begin(9600); // setup serial
}
void loop()
{
val = analogRead(analogPin); // read the input pin
Serial.println(val); // debug value
}
Hasilnya, akan ter-print nilai tegangan analog yang kalian berikan. Jika kalian putar potensiometer-nya, nilai keluaran tersebut juga akan berubah. Selamat mencoba.