MIKROPROSESOR
OLEH
NASMI NASRIANA
03320230041
TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUSLIM INDONESIA
MAKASSAR
2024
Tugas 3
Soal!
Buatlah program serta rangkaian dari penggunaan switch, for, dan while pada arduino
Jawab:
void setup() {
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
void loop() {
switch (switchValue) {
case HIGH:
digitalWrite(13, HIGH);
break;
case LOW:
digitalWrite(13, LOW);
break;
default:
// Lakukan tindakan jika nilai switch tidak sesuai dengan HIGH atau LOW
break;
void loop() {
// Mengulang LED menyala dan mati sebanyak 5 kali
for (int i = 0; i < 5; i++) {
digitalWrite(13, HIGH); // LED menyala
delay(1000); // Tunggu selama 1 detik
digitalWrite(13, LOW); // LED mati
delay(1000); // Tunggu selama 1 detik
}
}
Program dan rangkaian dari penggunaan while
void loop() {
// put your main code here, to run repeatedly:
data1=digitalRead(tombol1);//menyimpan keadaan tombol pada variabel data1
data2=digitalRead(tombol2);