Membuat Rambu Lalu Lintas
oleh: Suryo Adhy Chandra, ST
Logika Rambu Lalu Lintas
Logika dalam pembuatan rambu lalu lintas adalah:
- Kita memerlukan 3 buah lampu yang berbeda warna, bisa merah kuning dan hijau
- Kita akan menggunakan 3 PIN digital untuk percobaan ini, yaitu: PIN nomor 11, 12 dan 13
Dalam penyusunan rangkaian kita memerlukan protoboard, tetapi dalam percobaan di dalam website hanya akan ditampilkan simulator langsung menggunakan kabel yang tertancap ke PIN yang dibutuhkan.
Untuk melakukan pengaturan waktu untuk menyala dan mati dari lampu-lampu tersebut kita menggunakan kata kunci:
delay(nilai)Di mana untuk nilai yang dimasukkan adalah dalam satuan mili detik, sehingga kalau kita akan menyalakan selama 2 detik kita harus memasukkan
delay(2000)
Susunan rangkaian tanpa protoboard adalah sebagai berikut:
Logika Berpikir dalam Pembuatan Coding
Dalam berpikir sebelum kita membuat coding dalam bahasa C adalah:
- Lampu merah menyala kira-kira 5 detik
- Lampu merah dimatikan dan lampu kuning menyala selama 2 detik
- Lampu kuning dimatikan dan lampu hijau
- Lampu hijau dimatikan dan kembali ke nomor 1
Script Coding C Arduino
void setup() {
pinMode(13,1);
pinMode(12,1);
pinMode(11,1);
}
void loop() {
digitalWrite(13, HIGH);
delay(5000);
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
delay(2000);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(5000);
digitalWrite(11, LOW);
}
Sekarang kalian coba terlebih dahulu menggunakan protoboard di kelas. Kalau belum berhasil boleh hubungi kami di nomor yang tertera di bagian bawah situs ini.
Nah setelah kalian bisa, silakan berkesperimen dengan:
- Mengganti delay masing-masing lampu.
- Menambah lampu di pin 1-10 yang belum terpakai.
Untuk melihat simulasinya silakan masuk ke situs Rambu Lalu Lintas
Selamat Bereksperimen!