T36. SKETCH MODUL RF REMOTE 4 CHANNEL DASAR UNTUK 4 TOMBOL RESPON ALARM & LED
- Dapatkan link
- X
- Aplikasi Lainnya
SKETCH YANG PERLU DIKETIK:
const int masukanA = A0; const int masukanB = A1; const int masukanC = A2; const int masukanD = A3; const int luaranW = 9; //luaranw di pin 9 sebagai alarm const int luaranX = 5; //luaranx di pin 5 sebagai lampu kelap kelip int readState = 0; void setup() { pinMode(masukanA, INPUT); pinMode(masukanB, INPUT); pinMode(masukanC, INPUT); pinMode(masukanD, INPUT); pinMode(luaranW, OUTPUT); pinMode(luaranX, OUTPUT); } void loop() { //untuk tombol pertama D2 ke A0 readState = digitalRead(masukanA); if (readState == HIGH){ tone(luaranW,4000); delay(50); noTone(luaranW); delay(50); } else { noTone(luaranW); delay(50); } //untuk tombol kedua D0 ke A1 readState = digitalRead(masukanB); if (readState == HIGH){ digitalWrite(luaranX, HIGH); delay(50); digitalWrite(luaranX, LOW); delay(50); } else { digitalWrite(luaranX, LOW); } //untuk tombol ketiga D3 ke A2 readState = digitalRead(masukanC); if (readState == HIGH){ tone(luaranW,4000); digitalWrite(luaranX, HIGH); delay(100); noTone(luaranW); digitalWrite(luaranX, LOW); delay(100); } else { noTone(luaranW); digitalWrite(luaranX, LOW); delay(100); } //untuk tombol keempat D1 ke A3 readState = digitalRead(masukanD); if (readState == HIGH){ tone(luaranW,4000); digitalWrite(luaranX, HIGH); delay(50); noTone(luaranW); digitalWrite(luaranX, LOW); delay(50); } else { noTone(luaranW); digitalWrite(luaranX, LOW); delay(50);