Membuat rangkaian traffict light dengan arduino.
2. KOMPONEN [kembali]
- arduino
- led
3. LANDASAN TEORI [kembali]
A. Arduino
Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.
Summary:
Microcontroller ATmega328
Operasi dengan daya 5V Voltage
Input Tegangan (disarankan) 7-12V
Input Tegangan (batas) 6-20V
Digital I / O Pins 14 (dimana 6 memberikan output PWM)
Analog Input Pin 6
DC Lancar per I / O Pin 40 mA
Saat 3.3V Pin 50 mA DC
Flash Memory 32 KB (ATmega328) yang 0,5 KB digunakan oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
B. LED
Light Emitting Diode atau sering disingkat dengan LED adalah komponen elektronika yang dapat memancarkan cahaya monokromatik ketika diberikan tegangan maju. LED merupakan keluarga Dioda yang terbuat dari bahan semikonduktor. Warna-warna Cahaya yang dipancarkan oleh LED tergantung pada jenis bahan semikonduktor yang dipergunakannya. LED juga dapat memancarkan sinar inframerah yang tidak tampak oleh mata seperti yang sering kita jumpai pada Remote Control TV ataupun Remote Control perangkat elektronik lainnya.
5. PRINSIP KERJA [kembali]
led akan menyala ketika diberikan logika 1, dan akan mati apabila bernilai 0. led akan menyala bergantian sesuai dengan waktu tunda(delay time) yang diatur sesuai keinginan pada program arduino.
6. LISTING PROGRAM [kembali]
int redPin = 2; // Lampu Merah
int yellowPin = 1; // Lampu Kuning
int greenPin = 0; // Lampu Hijau
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop()
{
digitalWrite(redPin, HIGH); // Lampu Merah On
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, LOW);
delay(7000); // Jeda 7 detik
digitalWrite(redPin, LOW); // Lampu Kuning On
digitalWrite(yellowPin, HIGH);
digitalWrite(greenPin, LOW);
delay(3000); // Jeda 3 detik
digitalWrite(redPin, LOW); // Lampu Hijau On
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, HIGH);
delay(4000); // Jeda 4 detik
}
7. FLOWCHART [kembali]
8. VIDEO [kembali]
9. LINK DOWNLOAD [kembali]
Rangkain simulasi download
listing program download
video simulasi download
Tidak ada komentar:
Posting Komentar