Traffic Light Menggunakan ATMega16
Disusun Oleh :
Muhammad Jauhar Mukhtar Hidayat (1710501011)
Wyllhans Ruwangga (1710501035)
Dosen Pengampu :
R. Suroyoto Edy Raharjo S.T,. M.Eng.
Pendahuluan
Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik
dan umunya dapat menyimpan program didalamnya. Mikrokontroler adalah sebuah chip yang
berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program did
umumnya terdiri dari CPU (Central Processing Unit), memori, I/O tertentu dan unit pendukung
seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya. Kelebihan utama
dari mikrokontroler ialah tersedianya RAM dan peralatan I/O pendukung sehingga ukuran board
mikrokontroler menjadi sangat ringkas.
ATMega16 merupakan mikrokontroler CMOS 8-bit buatan Atmel keluarga AVR. AVR
mempunyai 32 register general-purpose, timer/counter dengan metode compare, interrupt
eksternal dan internal, serial UART, progammable Watchdog Timer, ADC dan PWM internal.
Pendahuluan
Lampu lalu lintas (menurut UU no. 22/2009 tentang Lalu lintas dan Angkutan Jalan: alat
pemberi isyarat lalu lintas atau APILL) adalah lampu yang mengendalikan arus lalu lintas yang
terpasang di persimpangan jalan, tempat penyeberangan pejalan kaki (zebra cross), dan tempat
arus lalu lintas lainnya. Lampu ini yang menandakan kapan kendaraan harus berjalan dan berhenti
secara bergantian dari berbagai arah. Pengaturan lalu lintas di persimpangan jalan dimaksudkan
untuk mengatur pergerakan kendaraan pada masing-masing kelompok pergerakan kendaraan agar
dapat bergerak secara bergantian sehingga tidak saling mengganggu antar-arus yang ada.
Lampu lalu lintas telah diadopsi di hampir semua kota di dunia ini. Lampu ini menggunakan
warna yang diakui secara universal; untuk menandakan berhenti adalah warna merah, hati-hati
yang ditandai dengan warna kuning, dan hijau yang berarti dapat berjalan.
Alat dan Bahan yang diperlukan
Alat : Bahan :
 Cutter * Mikrokontroller ATMega16
 Penggaris * Resistor 220 ohm
 Lem tembak * Kabel Jumper
 Spidol * LED
* Breadboard
* Karton
Langkah Kerja
1. Siapkan semua alat dan bahan
2. Periksa apakah semua alat dan bahan berfungsi dengan baik
3. Buat model traffic light sesuai dengan yang dirancang
4. Pasang komponen di breadboard dan di karton
5. Cek semua rangkaian
6. Buat program
7. Hubungkan mikrokontroller dengan laptop
8. Compile lalu upload
9. Hubungkan rangkaian traffic light dengan mikrokontroller
Program
$regfile = "m16def.dat"
$crystal = 10559200
Config PORTA = Output
Config Portb = Output
Do
PORTA = &B00100100
PORTB = &B00100001
Waitms 500
PORTA = &B00100100
PORTB = &B00100010
Waitms 200
PORTA = &B00100100
PORTB = &B00001100
Waitms 500
PORTA = &B00100100
PORTB = &B00010100
Waitms 200
PORTA = &B00100001
PORTB = &B00100100
Waitms 500
PORTA = &B00100010
PORTB = &B00100100
Waitms 200
PORTA = &B00001100
PORTB = &B00100100
Waitms 500
PORTA = &B00010100
PORTB = &B00100100
Waitms 200
Loop
End
TERIMAKASIH

Traffic Light Menggunakan ATMega16

  • 1.
    Traffic Light MenggunakanATMega16 Disusun Oleh : Muhammad Jauhar Mukhtar Hidayat (1710501011) Wyllhans Ruwangga (1710501035) Dosen Pengampu : R. Suroyoto Edy Raharjo S.T,. M.Eng.
  • 2.
    Pendahuluan Mikrokontroler adalah sebuahchip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program didalamnya. Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program did umumnya terdiri dari CPU (Central Processing Unit), memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya. Kelebihan utama dari mikrokontroler ialah tersedianya RAM dan peralatan I/O pendukung sehingga ukuran board mikrokontroler menjadi sangat ringkas. ATMega16 merupakan mikrokontroler CMOS 8-bit buatan Atmel keluarga AVR. AVR mempunyai 32 register general-purpose, timer/counter dengan metode compare, interrupt eksternal dan internal, serial UART, progammable Watchdog Timer, ADC dan PWM internal.
  • 3.
    Pendahuluan Lampu lalu lintas(menurut UU no. 22/2009 tentang Lalu lintas dan Angkutan Jalan: alat pemberi isyarat lalu lintas atau APILL) adalah lampu yang mengendalikan arus lalu lintas yang terpasang di persimpangan jalan, tempat penyeberangan pejalan kaki (zebra cross), dan tempat arus lalu lintas lainnya. Lampu ini yang menandakan kapan kendaraan harus berjalan dan berhenti secara bergantian dari berbagai arah. Pengaturan lalu lintas di persimpangan jalan dimaksudkan untuk mengatur pergerakan kendaraan pada masing-masing kelompok pergerakan kendaraan agar dapat bergerak secara bergantian sehingga tidak saling mengganggu antar-arus yang ada. Lampu lalu lintas telah diadopsi di hampir semua kota di dunia ini. Lampu ini menggunakan warna yang diakui secara universal; untuk menandakan berhenti adalah warna merah, hati-hati yang ditandai dengan warna kuning, dan hijau yang berarti dapat berjalan.
  • 4.
    Alat dan Bahanyang diperlukan Alat : Bahan :  Cutter * Mikrokontroller ATMega16  Penggaris * Resistor 220 ohm  Lem tembak * Kabel Jumper  Spidol * LED * Breadboard * Karton
  • 5.
    Langkah Kerja 1. Siapkansemua alat dan bahan 2. Periksa apakah semua alat dan bahan berfungsi dengan baik 3. Buat model traffic light sesuai dengan yang dirancang 4. Pasang komponen di breadboard dan di karton 5. Cek semua rangkaian 6. Buat program 7. Hubungkan mikrokontroller dengan laptop 8. Compile lalu upload 9. Hubungkan rangkaian traffic light dengan mikrokontroller
  • 6.
    Program $regfile = "m16def.dat" $crystal= 10559200 Config PORTA = Output Config Portb = Output Do PORTA = &B00100100 PORTB = &B00100001 Waitms 500 PORTA = &B00100100 PORTB = &B00100010 Waitms 200 PORTA = &B00100100 PORTB = &B00001100 Waitms 500 PORTA = &B00100100 PORTB = &B00010100 Waitms 200 PORTA = &B00100001 PORTB = &B00100100 Waitms 500 PORTA = &B00100010 PORTB = &B00100100 Waitms 200 PORTA = &B00001100 PORTB = &B00100100 Waitms 500 PORTA = &B00010100 PORTB = &B00100100 Waitms 200 Loop End
  • 7.