Disusun oleh :
Widodo 062030700261
Kelas : 5CB
2022
1. Buatlah rangkaian komponen project akhir menggunakan aplikasi wokwi sesuai
dengan proposal masing-masing kelompok. Jika terjadi perubahan ide/proposal
project harap laporkan ke dosen.
Link Simulasi : https://wokwi.com/projects/346007232856457811
void setup() {
pinMode(ledPin, OUTPUT); // Deklarasi LED sebagai Output
pinMode(inputPin, INPUT); // Deklarasi Sensor PIR sebagai
Input
LCD.clear();
LCD.setCursor(1,0);
LCD.print("SISTEM PEMANTAU KEAMANAN");
LCD.setCursor(1,1);
LCD.print("KEAMANAN RUMAH");
delay (500);
LCD.clear();
LCD.setCursor(1,0);
LCD.print(" MULAI ");
delay(700);
LCD.clear();
}
void loop() {
val = digitalRead(inputPin); // Membaca nilai input
if (val == LOW) { // Jika Input LOW, maka :
digitalWrite(ledPin, LOW); // LED tidak menyala
if (pirState == LOW) {
// Jika, input LOW maka akan LCD akan mengeluarkan output
"TIDAK TERDETEKSI GERAKAN"
LCD.init();
LCD.backlight();
LCD.setCursor(0,0);
LCD.print("TIDAK TERDETEKSI");
LCD.setCursor(0,1);
LCD.print(" GERAKAN ");
// Output program akan terganti, jika input bernilai HIGH
pirState = HIGH;
}
} else {
digitalWrite(ledPin, HIGH); // Menuliskan nilai LED/output
bernilai HIGH
if (pirState == HIGH) { // Jika Input HIGH, maka :
// Jika, input HIGH maka akan LCD akan mengeluarkan output
"TERDETEKSI GERAKAN"
LCD.init();
LCD.init();
LCD.backlight();
LCD.setCursor(0,0);
LCD.print(" TERDETEKSI ");
LCD.setCursor(0,1);
LCD.print(" GERAKAN ");
// Output program akan terganti, jika input bernilai LOW
pirState = LOW;
}
}
}
Kesimpulan :