Professional Documents
Culture Documents
6.1 Tujuan
1. Mengamati keluaran data berupa nyala LED dari Arduino
2. Memanfaatkan Port Input dan Output pada Arduino untuk transfer data secara
parallel
3. Membuat Program untuk kontrol nyala LED menggunakan switch on/off
Salah satu yang membuat Arduino memikat hati banyak orang adalah
karena sifatnya yang open source, baik untuk hardware maupun software-nya.
Diagram rangkaian elektronik Arduino digratiskan kepada semua orang. Anda
bisa bebas men- download gambarnya, membeli komponen-komponennya,
membuat PCB-nya dan merangkainya sendiri tanpa harus membayar kepada para
pembuat Arduino. Sama halnya dengan IDE Arduino yang bisa di-download dan
diinstal pada komputer secara gratis.
Berikut adalah alat dan bahan yang digunakan pada saat praktikum
adalah sebagai berikut :
1. Komputer / Laptop
2. Aplikasi Arduino IDE
3. Aplikasi Proteus
4. Modul praktikum
pinMode(LED, OUTPUT);
pinMode(BUTTON, INPUT);
}
void loop() {
val = digitalRead(BUTTON);
if ((val == HIGH) && (old_val == LOW)) {
state = 1 - state; startTime =
millis(); delay(10);
delay(10);
brightness = 0;
analogWrite(LED, brightness);
} else {
analogWrite(LED, 0); }
6.7 TUGAS
Buatlah program untuk menyalakan 5 LED pada modul secara bersamaan.
Buatlah program untuk running led, 8 LED dari kanan ke kiri dengan delay 100ms.
Buatlah program dengan menggunakan dua switch dan 4 LED dimana ada 4 kondisi
yaitu : 1) Led Mati semua, 2) Led hidup secara berkedip-kedip, 3)Led berjalan dari kiri ke
kanan, dan 4) Led berjalan dari kanan ke kiri.
1 Pre-test
Pengambilan
2
Data
3 Asistensi
4 Postes