Ini untuk kelas Poe Shadi Lidioce di Kearny HS
Sistem ini memiliki tiga komponen yang diwakili oleh tampilan tiga folder, master, wilayah
Tampilan : Program pemrosesan yang menampilkan jam saat ini dalam simulasi. Program ini dijalankan di komputer yang sama yang memiliki pengontrol master. Ini membaca port serial untuk menerima sinyal dari pengontrol utama Arduino.
Master : Program Arduino yang mensimulasikan jam master. Dua sinyal dihasilkan dalam program:
Send_hour : Pulsa dihasilkan setiap kali simulasi mencapai 00:00 (tengah malam). Ini ada di pin arduino 13
Send_sync : pulsa dihasilkan setiap kali simulasi beralih ke jam berikutnya. Ini ada di pin arduino 12
Tanah : Pastikan Ground Arduino (pin apa pun berlabel GND) terhubung ke tanah masing -masing Arduinos regional
Sinyal terhubung ke Arduinos regional
Wilayah : Program Arduino yang menyalakan dan mematikan LED yang mewakili berbagai area jaringan listrik di wilayah kota. Arduino ini menerima dua sinyal dari pengontrol master Arduino:
Int_hour : pensinyalan pulsa 00:00 (tengah malam). Ini ada di pin arduino 3
Int_sync : Pulse menandakan perubahan ke jam berikutnya. Ini ada di pin arduino 2
Kode Arduino secara default mendukung hingga 25 LED yang dapat mewakili area jaringan listrik di wilayah tersebut. Koneksi dan konfigurasi adalah sebagai berikut:
Baris 15-16 : Mengatur variabel uji ke true (baris 15) memungkinkan pengontrol wilayah itu sendiri tanpa harus dihubungkan ke pengontrol master. Simulate_hour_switch_delay diatur ke keterlambatan dalam milidetik antara sakelar jam berturut -turut. Mengatur variabel tes ke false akan menonaktifkan tes ini sehingga pengontrol wilayah akan menanggapi pengontrol master.
Baris 39-40 : Mengkonfigurasi pin anoda LED dan katoda LED. Anoda LED lebih panjang dari dua lead. Katoda adalah keunggulan yang lebih pendek. Jika lead telah dipotong dengan ukuran yang sama, lihat LED dari atas dan katoda adalah sisi dengan tepi datar.
Baris 46-51 : Mengkonfigurasi koneksi LED yang sebenarnya. Misalnya
{0, 0} berarti bahwa baik anoda dan katoda terhubung ke anoda [0] (pin 4) dan katoda [0] (pin 9).
{2, 1} berarti bahwa anoda LED terhubung ke anoda [2] (pin 6) dan katoda terhubung ke katoda [1] (pin 10).
Sistem secara default dikonfigurasi untuk 4 LED, tetapi dapat mendukung hingga 16 LED dengan menambahkan lebih banyak pasangan di bagian ini.
Baris 62-87 : Baris-baris ini mengatur konfigurasi on/off untuk masing-masing jam hari dimulai dengan jam 0 (tengah malam) dan melewati jam 23 (11:00 sore). Nilai pertama adalah untuk LED1, nilai kedua untuk LED2, dll.