Posted by : M yunus Minggu, 19 Juli 2015


Blink ( berkedip) merupakan pembelajaran paling awal saat anda memulai project dengan Arduino. Secara default saat anda pertamakali membeli board Arduino dan dihubungkan pada sumer tegangan ( DC jack/ USB) anda akan mendapati LED pada Arduino akan berkedip secara otomatis. Hal ini sangat berguna segai indikator jika Arduino yang kita gunakan dalam kondisi baik. (Program Blink tersebut sudah terlebih dahulu di upload oleh pihak produsen pada board Arduino)

1. Untuk memulai mempelajari blink kita perlu review "sedikit" elektronika dasar dan elektronika digital. Masih ingat dengan hukum khircoff di bangku SMA??
yap: "tegangan jatuh pada rangkaian tertutup sama dengan tegangan sumber" 

saat kita menghidupkan LED menggunakan Output digital Arduino kita harus membatasi tegangan jatuh pada LED dengan bantuan resistor yang disusun seri. kenapa harus dibatasi?? ini berkaitan dengan datasheet LED yang kita gunakan. jika diberi tegangan diatas 4 volt kemungkinan besar LED akan rusak ( pada saat kita menghidupkan LED dari Arduino akan masuk tegangan 4-5 volt) 


wawasan dasar elektronika digital:
dalam elektronika digital hanya dikenal 2 kondisi 1/0 atau HIGH/LOW ataupun Hidup/Mati. Saat pin digital Arduino kita set HIGH maka akan mengalir tegangan 4-5 volt pada pin tersebut dengan arus sebesar 50mA. jika kita set LOW pada pin Arduino maka tegangan sebesar 0-1 Volt akan mengalir pada pin arduino tersebut. 

Pelajari konfigurasi pin Arduino disini.

2.  Siapkan bahan" yang diperlukan.
 1 buah project board
 kabel jumper secukupnya
 1 buah LED
 1 buah resistor 330 ohm
 1 buah Arduino Uno

Rangkaikan hingga seperti berikut:

(design by:fritzing software

 catatan: ingat LED merupakan komponen yang memiliki polaritas. kaki positif ke tegangan sumber ( kaki LED yang lebih panjang).

3. kita sekarang mulai memprogram di Arduino IDE. karena pin digital yang kita gunakan pin 13, maka untuk membuat LED berkedip sesuai algoritma dibawah.

Algoritma:
Jadikan Pin 13 sebagai Output
Loop(
Hidupkan LED selama 1 detik
Matikan LED selama 1 detik
)


Sketch : Blink
==============================================


void setup() {
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   
// turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    
// turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second

}
============================================================


4. setelah itu verify untuk memverifikasi sketch yang kita buat ( sintaksnya betul atau tidak)
5. upload programnya ( jangan lupa pilih board Arduino Uno dan com Arduinonya)


Sekian tutorial Digital Output: Blink semoga bermanfaat, selamat mencoba :)

sumber:
SFE-SIK-RedBoard-Guide-Version3.0-Online.pdf

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Legendre-electronics - Date A Live - Powered by Blogger - Designed by Johanes Djogan -