Agar tidak bingung. Pastikan kamu sudah baca Program Arduino: Menyalakan LED dan BLINK! karena yang ini merupakan pembahasan lanjutannya. Tapi bagi yang sudah belajar, ya langsung saja ;)
Untuk memprogram 3 LED sekaligus, kita bisa menggunakan variabel int. Dan yang kamu butuhkan adalah:
1x Arduino
1x Breadboard
3x LED
3x Resistor 220 Ohm
4x Kabel Jumper
Sebelumnya kamu bisa membuat rangkaian seperti gambar di bawah ini:
Dan untuk sketch program silahkan salin ulang dibawah ini;
NOTES:
Variabel int digunakan untuk membuat setiap pin 13 menjadi variabel LED 1 ini berguna jika mau merubah semua pin 13 menjadi misal 9, kita cukup merubah program ini int LED1 = 13; menjadi int LED1 = 9;
Untuk memprogram 3 LED sekaligus, kita bisa menggunakan variabel int. Dan yang kamu butuhkan adalah:
1x Arduino
1x Breadboard
3x LED
3x Resistor 220 Ohm
4x Kabel Jumper
Sebelumnya kamu bisa membuat rangkaian seperti gambar di bawah ini:
Dan untuk sketch program silahkan salin ulang dibawah ini;
int LED1 = 9; //pembuatan variabel LED1 untuk pin 9
int LED2 = 8; //pembuatan variabel LED1 untuk pin 8
int LED3 = 7; //pembuatan variabel LED1 untuk pin 7
void setup() {
pinMode(LED1, OUTPUT); // membuat LED1 menjadi OUTPUT.
pinMode(LED2, OUTPUT); // membuat LED2 menjadi OUTPUT.
pinMode(LED3, OUTPUT); // membuat LED3 menjadi OUTPUT.
}
void loop() {
digitalWrite(LED1, HIGH); // menyalakan LED1 yang terhubung pada pin 9
digitalWrite(LED2, HIGH); // menyalakan LED2 yang terhubung pada pin 8
digitalWrite(LED3, HIGH); // menyalakan LED3 yang terhubung pada pin 7
delay(1000); // menunggu waktu selama 1 detik (1000 mili detik)
digitalWrite(LED1, LOW); // mematikan LED1 yang terhubung pada pin 9
digitalWrite(LED2, LOW); // mematikan LED2 yang terhubung pada pin 8
digitalWrite(LED3, LOW); // mematikan LED3 yang terhubung pada pin 7
delay(1000); // menunggu waktu selama 1 detik (1000 mili detik)
}
NOTES:
Variabel int digunakan untuk membuat setiap pin 13 menjadi variabel LED 1 ini berguna jika mau merubah semua pin 13 menjadi misal 9, kita cukup merubah program ini int LED1 = 13; menjadi int LED1 = 9;
saya sudah baca dari awal, bagus sanggaat membantu thenks bos :)
BalasHapusterima kasih, sangat membantu :)
BalasHapusterimakasih semua sangat bermanfaat dan mudah untuk dimengerti, lanjut kan gan. terimakasih.
BalasHapusGan, bisa memprogram led yg menggunakan Gemma ga? mohon infonya ke trianandalovita@yahoo.com ya.. urgent soalnya.. Thanks Gan
BalasHapusGan, bisa bikinin tutorial sketch gelombang sinus
BalasHapus