Page 58 - E-Module IoT Final
P. 58
void loop() {
val = digitalRead(pirPin);
if (val == HIGH) {
if (pirState == LOW) {
Serial.println("Motion detected!");
digitalWrite(ledPin, HIGH);
pirState = HIGH;
}
} else {
if (pirState == HIGH) {
Serial.println("Motion ended!");
digitalWrite(ledPin, LOW);
pirState = LOW;
}
}
delay(100);
}
6. Simulasi:
• Klik tombol "Start Simulation" untuk menjalankan simulasi.
• Klik sensor gerak (Motion Sensor) untuk mensimulasikan gerakan dan perhatikan
bagaimana LED (lampu) merespons deteksi gerakan.
7. Evaluasi dan Perbaikan:
• Amati kinerja simulasi dan identifikasi potensi perbaikan atau peningkatan.
8. Penyimpanan dan Laporan:
• Setelah proyek selesai, Anda dapat menyimpannya sebagai proyek Tinkercad dan
membuat laporan sederhana yang berisi penjelasan tentang langkah-langkah yang telah
diambil, hasil simulasi, dan pengalaman selama pengerjaan proyek.