Bahasa Pemrograman –
Fungsi-fungsi Dasar pada Bahasa Pemrograman
setup()
à persiapan sebelum eksekusi program
Fungsi setup() hanya di panggil satu kali ke&ka program pertama kali dijalankan.
Ini digunakan untuk pendefinisikan mode pin atau memulai komunikasi serial.
ex :
void setup() {
pinMode(13,OUTPUT);
}
Bahasa Pemrograman –
loop()
à tempat menulis program utama yang akan dieksekusi
Setelah menjalankan fungsi setup () maka secara langsung akan melakukan
fungsi loop() secara berurutan dan melakukan instruksi-instruksi yang ada
dalam fungsi loop () terus menerus.
ex :
void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW);
delay(1000); }
Bahasa Pemrograman –
{ } kurung kurawal
mendefinisikan awal dan akhir dari sebuah blok fungsi. Apabila ke&ka memprogram
dan progremer lupa memberi kurung tutup maka ke&ka di dijalankan akan terdapat
laporan error.
ex
type funcLon() { statements; }
Bahasa Pemrograman –
; semicolon
Semua statement yang di tulis dalam block comments &dak akan di eksekusi dan &dak
akan jalan sehingga &dak mempengaruhi besar program yang di buat untuk di
masukan dalam board arduino.
ex
int x = 13;
Bahasa Pemrograman –
// line comment
digunakan untuk memberi komentar pada program yang memiliki baris lebih dari
satu, biasanya diguanakn untuk membantu memahami program yang dibuat
ex
//ini adalah contoh komen baris
Bahasa Pemrograman –
pinMode(pin, mode)
Biasa digunakan dalam void setup() untuk mengkonfigurasi pin apakah sebagai INPUT
atau OUTPUT.
ex
pinMode (3, OUTPUT); //mengeset pin 3 sebagai output
Bahasa Pemrograman –
digitalWrite(pin, value)
Digunakan untuk mengeset pin yang kita kehendaki dalam kondisi level
tegangan HIGH atau LOW (nyala atau ma&). Pin digital arduino mempunyai 14 ( 0 –
13 ).
ex
digitalWrite ( pin, HIGH ); //set pin ke kondisi HIGH
Bahasa Pemrograman –
delay(ms)
Menghen&kan program untuk sesaat sesuai dengan yang di kehendaki, satuanya
dalam millisecond.
delay(1000); //menunggu selama satu de&k
Bahasa Pemrograman –
Prak&kum 2
Mempelajari Pengendalian Output Arduino Uno pada LED dengan Program Pengatur
Lalu Lintas
Komponen :
- 1 buah Arduino Uno
- 3 buah Resistor 330 ohm
- 3 buah LED (masing2 warna Merah, Kuning, dan Hijau)
LAMPU PENGATUR LALU LINTAS
v LED Hijau nyala selama 4 de&k, LED Kuning dan LED Merah ma&
v LED Kuning nyala selama 2.5 de&k, LED kuning mulai nyala di De&k ke 3 LED hijau
nyala
v LED Merah nyala selama 5 De&k, LED Kuning dan LED Hijau Ma&.