Posted by : Unknown
9 Feb 2013
Kali ini kita belajar simulasi membuat traffict light sederhana. Kenapa sederhana?? hhm…. konsep traffict light sangat mudah dipahami bila kita mulai dari yang sederhana. Yaah.. kita bikin 2 lampu traffict light dulu, biar pembaca paham bagaimana cara membuat programnya.
Idenya sederhana, cuma menghidupkan lampu hijau dan merah bergantian, plus counternya. yuuk,, kita simak!
1. Siapkan PROTEUS kamu!
2. Ini dia komponen yang diperlukan.
- Atmega32
- 7Segment 4 buah (2 hijau, 2 merah)
- TRAFFICT LIGHT (Sudah disediakan oleh PROTEUS)
- Transistor BC107 (untuk saklar counter)
- dan resistor 10K
3. Rangkainnya seperti ini
Gambar 2. Rangkaian
Gambar 2, saya menggunakan fasilitas wireless cable. Blok Traffict2 nampak tidak berhubungan langsung dengan AVR, namun karena dimasing2 port namanya sama, maka otomatis mereka saling berhubungan sesuai namanya. Klik pada gambar untuk melihat lebih jelas.
4. Bagaimana programnya?? yuph, ini dia program dalam bahasa BASCInya. Silakan co-pas ke BASCOM-AVR kamu.
$crystal = 12000000
$regfile = "m32def.dat"
Config Porta = Output
Config Portb = Output
Config Portc = Output
Merah1 Alias Porta.0
Kuning1 Alias Porta.1
Hijau1 Alias Porta.2
Merah2 Alias Porta.3
Kuning2 Alias Porta.4
Hijau2 Alias Porta.5
Hijaucounter1 Alias Porta.6
Merahcounter1 Alias Porta.7
Hijaucounter2 Alias Portb.0
Merahcounter2 Alias Portb.1
Dim C As Integer
Declare Sub Segment(byval Dataa As Integer)
Do
Hijau1 = 1
Kuning1 = 0
Merah1 = 0
Hijaucounter1 = 1
Merahcounter1 = 0
Hijau2 = 0
Kuning2 = 0
Merah2 = 1
Hijaucounter2 = 0
Merahcounter2 = 1
C = 10
Do
Call Segment(c)
Waitms 100
Decr C
Loop Until C = 0
Hijaucounter1 = 0
Merahcounter2 = 0
Hijau1 = 0
Kuning1 = 1
Waitms 100
Hijau1 = 0
Hijaucounter1 = 0
Merahcounter1 = 1
Kuning1 = 0
Merah1 = 1
Hijau2 = 1
Kuning2 = 0
Merah2 = 0
Hijaucounter2 = 1
Merahcounter2 = 0
C = 10
Do
Call Segment(c)
Waitms 100
Decr C
Loop Until C = 0
Hijaucounter2 = 0
Merahcounter1 = 0
Hijau2 = 0
Kuning2 = 1
Waitms 100
Loop
End
Sub Segment()
Select Case Dataa
Case 0 : Portc = 0
Case 1 : Portc = 63 '0
Case 2 : Portc = 6 '1
Case 3 : Portc = 91 '2
Case 4 : Portc = 79 '3
Case 5 : Portc = 102 '4
Case 6 : Portc = 109 '5
Case 7 : Portc = 125 '6
Case 8 : Portc = 7 '7
Case 9 : Portc = 127 '8
Case 10 : Portc = 111 '9
End Select
End Sub
|
5. Menggunakan BASCOM-AVR, simpan dengan nama Traffict.BAS, kemudian compile.
6. Download file Traffict.HEX (hasil compile) dari AVR di PROTEUS.
7. jalankan simulasi…
Gambar 3. Hasil
mudah bukan?? selanjutnya silahkan mengembangkan aplikasi ini menjadi 4 atau lebih percabangan jalan.
Masih bingung? silahkan berkomentar di bawah ini.
Related Posts :
- Back to Home »
- Elektro , Mekatronika »
- Membuat Traffict Light Sendiri ,Mudah!!!
Diberdayakan oleh Blogger.
Arsip Blog
-
▼
2013
(164)
-
▼
Februari
(54)
- Tutorial Software BASCOM AVR
- Line Tracer Analog
- Membuat Robot Line Follower Sederhana (analog)
- 7 BACAAN PEMBUKA PINTU REZEKI
- TUJUH PERKARA YANG TIDAK BOLEH DILAKUKAN SETELAH M...
- NABI SULAIMAN a.s. DENGAN KUBAH AJAIB
- Menggerakkan RC Servo Menggunakan Push Button deng...
- Akses Multiplexer CD4051 dengan BASCOM AVR dan ATM...
- Rangkaian PWM (Pulse Width Modulation)
- PWM (Pulse Width Modulation)
- Driver Motor DC pada Robot Beroda dengan Konfigura...
- Driver Motor DC pada Robot Beroda dengan Konfigura...
- Desain Rangkaian Sensor Garis
- Cara Membuat Robot Sensor
- Sensor Garis Pada Robot Line Follower
- Tuning Kontroler PID Line Follower
- Driver Motor DC Menggunakan IC L293D
- Tutorial Datasheet Robot Line Follower dengan IC L...
- Rangkaian Robot Line Follower pada tahap Perancangan
- Membuat Robot Line Follower Digital
- Cara Menulis CV Agar Bisa Dipanggil untuk Wawancar...
- Cara Membagi File Menjadi Beberapa Bagian Berexten...
- Free Download BASCOM-AVR FULL
- Cara Membuat Link Download di Blog
- KISAH KHALIFAH ABU BAKAR R.A.
- Membuat Traffict Light Sendiri ,Mudah!!!
- Bukti Bahwa Ali bin Abi Thalib dijuluki Gerbang Ilmu
- Simulasi Lampu LED dengan Menggunakan ATMEGA8 di P...
- Latihan Dasar Simulasi Mikrokontroler dengan Proteus
- Rangkaian Sevensegment pada Proteus
- Simulasi LCD Pada Proteus
- Amin, Aamin, Amiin, Aamiin, atau Amien?
- Seorang Ulama Hindu Akui Nabi Muhammad SAW Adalah ...
- Cara Mengirim Surat Dan Paket Di Kantor Pos Indone...
- (SUBHANALLAH) INILAH MUJIZAT AL-QUR'AN TENTANG BU...
- Keutamaan Shalat Shubuh Yang Belum Kamu Ketahui
- HATI-HATI, Bumbu Mie Instan TIDAK BOLEH DIMASAK !!!
- HIDUP GALAU dan KESEPIAN BISA MEMPENGARUHI KINERJA...
- Bisnis Arena Futsal Makin Menjanjikan
- Bisnis Futsal Pencetak Laba
- Ukuran dan Gambar Lapangan Futsal
- Memulai Bisnis Futsal
- Peluang Usaha dan Bisnis Futsal
- Sejarah dan Peraturan Futsal
- Lapangan Futsal di Mall
- Cermat Memilih Kontraktor Futsal
- 10 CONTOH PENTING BAGAIMANA RASULULLAH MELAYANI I...
- NASA Membenarkan Matahari Akan Terbit dari Barat !!
- Proposal Lapangan Futsal
- Cara Install Software Yang Baik dan Benar, Jangan ...
- Cegah Startup Lambat dengan Merapikan Desktop
- 8 Penyebab Utama Komputer Lambat dan Cara Mengatas...
- 4 Perawatan Komputer Yang Harus Rutin Anda Lakukan
- Apa Fungsi Defragment Hard Disk? Perlukah Rutin Di...
-
▼
Februari
(54)
Posting Komentar