Cara Menggunakan Arduino dan Ragam Jenisnya

Admin
0

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.

Gambar 1. Board Arduino

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 :

  1. Potensiometer 10K
  2. Breadboard
  3. 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.

Post a Comment

0Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)

Disclaimer : Content provided on this page is for general informational purposes only. We make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability or completeness of any information.

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
To Top