• Tidak ada hasil yang ditemukan

Perancangan Pengaturan Time Delay Lampu Lalu Lintas Menggunakan Adaptif Kontrol Berbasis Mikrokontroler Atmega8535

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Pengaturan Time Delay Lampu Lalu Lintas Menggunakan Adaptif Kontrol Berbasis Mikrokontroler Atmega8535"

Copied!
11
0
0

Teks penuh

(1)

9. RAM Internal 128 X 8 bit,

10.Memiliki 32 jalur I/O yang dapat diprogram, 11.Satu pencacah 8 bit dengan separate prescaler, 12.Satu pencacah16 bit dengan separate prescaler,

13.Sumber interupsi (interrupt source) eksternal dan internal,

14.Kanal pengirim-penerima tak serempak universal (UART-Universal Asynchronous Receiver-Transmitter) yang dapat

diprogram,

Konfigurasi Pin ATMega8535

Mikrokontroler AVR ATmega memiliki 40 pin dengan 32 pin diantaranya digunakan sebagai port paralel. Satu port paralel terdiri dari 8 pin, sehingga jumlah port pada mikrokontroler adalah 4 port, yaitu port A, port B, port C dan port D. Sebagai contoh adalah port A memiliki pin antara port A.0 sampai dengan port A.7, demikian selanjutnya untuk port B, port

C, port D. Diagram pin mikrokontroler dapat dilihat pada gambar berikut: [1]

Gambar 2.7. Susunan pin mikrokontroler ATMega8535

(2)

Tabel 2.1 Penjelasan mengenai pin mikrokontroler ATMega8535

Vcc Tegangan suplai (5 volt) GND Ground

RESET

Input reset level rendah, pada pin ini selama lebih dari panjang pulsa minimum akan menghasilkan reset walaupun clock sedang berjalan. RST pada pin 9 merupakan reset dari AVR. Jika pada pin ini diberi masukan low selama minimal 2 machine cycle maka sistem akan di-reset

XTAL 1 Input penguat osilator inverting dan input pada rangkaian operasi clock internal

XTAL 2 Output dari penguat osilator inverting

Avcc

Pin tegangan suplai untuk port A dan ADC. Pin ini harus dihubungkan ke Vcc walaupun ADC tidak digunakan, maka pin ini harus dihubungkan ke Vcc melalui low pass filter

Aref pin referensi tegangan analog untuk ADC

AGND pin untuk analog ground. Hubungkan kaki ini ke GND, kecuali jika board memiliki analog ground yang terpisah

Berikut ini adalah penjelasan dari pin mikrokontroler ATMega8535 menurut port-nya masing-masing:

1. Port A

(3)

Tabel 2.2 Penjelasan pin pada port A

Pin Keterangan

PA.7 ADC7 (ADC Input Channel 7) PA.6 ADC6 (ADC Input Channel 6) PA.5 ADC7 (ADC Input Channel 5) PA.5 ADC4 (ADC Input Channel 4) PA.3 ADC3 (ADC Input Channel 3) PA.2 ADC2 (ADC Input Channel 2) PA.1 ADC1 (ADC Input Channel 1) PA.0 ADC0 (ADC Input Channel 0)

2. Port B

Pin 1 sampai dengan pin 8 merupakan pin dari port B. Merupakan

8 bit directional port I/O. Setiap pin-nya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer port B dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port B (DDRB) harus di-setting terlebih dahulu sebelum port B digunakan. Bit-bit DDRB diisi 0 jika ingin memfungsikan pin-pin port B yang disesuaikan sebagai input, atau diisi 1 jika sebagai output. Selain itu, pin-pin port B juga memiliki fungsi-fungsi alternatif khusus seperti yang dapat dilihat dalam tabel:

Tabel 2.3 Penjelasan pin pada port B

Pin Keterangan

PB.7 SCK (SPI Bus Serial Clock)

PB.6 MISO (SPI Bus Master Input/Slave Output) PB.5 MOSI (SPI Bus Master Output/Slave Input) PB.4 SS (SPI Slave Select Input)

PB.3 AIN1 (Analog Comparator Negative Input)OCC (Timer/Counter0 Output Compare Match Output)

PB.2 AIN0 (Analog Comparator Positive Input)INT2 (External Interrupt2 Input)

PB.1 T1 (Timer/Counter1 External Counter Input)

(4)

3. Port C

Pin 22 sampai dengan pin 29 merupakan pin dari port C. Port C sendiri merupakan port input atau output. Setiap pin-nya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer port C dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port C (DDRC)

harus di-setting terlebih dahulu sebelum port C digunakan. Bit-bit DDRC diisi 0 jika ingin memfungsikan pin-pin port C yang disesuaikan sebagai input, atau diisi 1 jika sebagai output. Selain itu, pin-pin port D juga memiliki fungsi-fungsi alternatif khusus seperti yang dapat dilihat dalam tabel berikut:

Tabel 2.4 Penjelasan pin pada port C

Pin Keterangan

PC.7 TOSC2 (Timer Oscillator Pin 2) PC.6 TOSC1 (Timer Oscillator Pin 1)

PC.1 SDA (Two-Wire Serial Bus Data Input/Output Line)

PC.0 SCL (Two-Wire Serial Bus Clock Line)

4. Port D

(5)

Tabel 2.5 Penjelasan pin pada port D

Pin Keterangan

PD.0 RDX (UART input line) PD.1 TDX (UART output line)

PD.2 INT0 (external interrupt 0 input) PD.3 INT1 (external interrupt 1 input)

PD.4 OC1B (Timer/Counter1 output compareB match output)

PD.5 OC1A (Timer/Counter1 output compareA match output)

PD.6 ICP (Timer/Counter1 input capture pin)

PD.7 OC2 (Timer/Counter2 output compare match output)

2.5. Code Vision AVR

Code vision AVR merupakan salah satu program bahasa C yang berbasis Windows, keuntungan menggunakan code vision AVR lebih besar dibandingkan menggunakan program yang lain yang under DOS. Code vision AVR dalam pemrogramannya menggunakan bahasa C maupun bahasa C++. Namun dalam pembuatan skripsi ini, penulis menggunakan bahasa C dikarenakan bahasa C sangat compatibel dengan mikrokontroller AVR terutama mikrokontroller ATMega 8535.

(6)

tergantung mesinnya. Bahasa tingkat tinggi biasanya digunakan pada komputer. [3], [5], [8]

2.6. LCD LMMB162A

Gambar 2.8. Bentuk Fisik LCD LMB162A

LCD (Liquid Crystal Display) M1632 merupakan perangkat display yang paling umum dipasangkan ke mikrokontroler, dengan tampilan (2 baris x 16 kolom) dengan konsumsi daya rendah. LCD merupakan komponen yang dapat menampilkan suatu nilai hasil sensor, menampilkan teks, atau menampilkan menu pada aplikasi mikrokontroler. Code Vision AVR telah menyediakan fungsi pustaka yang khusus menangani akses modul LCD yaitu lcd.h. (Widodo Budiharto. 2007)

Gambar 2.9. Konfigurasi Pin LCD 16 Karakter x 2 Baris

Untuk keperluan antar muka suatu komponen elektronika dengan mikrokontroler perlu diketahui fungsi dari setiap pin yang ada pada komponen tersebut. Adapun konfigurasi pin LCD sebagai berikut:

(7)

sumber daya.

b. Pin 2 (GND) : Pin ini dihubungkan dengan tegangan 0 volt (Ground).

c. Pin 3 (VEE/VLCD) : Tegangan pengatur kontras LCD. Kontras mencapai nilai maksimum pada saat kondisi pin ini pada tegangan 0 volt.

d. Pin 4 (RS) : Register Select, pin pemilih register yang akan diakses. Untuk akses ke Register Data, logika dari pin ini adalah 1 dan untuk akses ke Register Perintah, logika dari pin ini adalah 0.

e. Pin 5 (R/W) : Logika 1 pada pin ini menunjukan bahwa LCD sedang pada mode pembacaan dan logika 0 menunjukan bahwa LCD sedang pada mode penulisan. Untuk aplikasi yang ke ground.

f. Pin 6 (E) : Enable Clock LCD, pin mengaktifkan clock LCD. Logika 1 pada pin ini diberikan pada saat penulisan atau pembacaan data. g. Pin 7 – 14 (D0 – D7) : Data bus, kedelapan pin LCD ini adalah

bagian dimana aliran data sebanyak 4 bit ataupun 8 bit mengalir saat proses penulisan maupun pembacaan data. h. Pin 15 (Anoda) : Berfungsi untuk tegangan positif dari

backlight LCD sekitar 4,5 volt (hanya

terdapat untuk LCD yang memiliki backlight).

(8)

2.7. LED (Light Emitting Diode)

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.

Bentuk LED mirip dengan sebuah bohlam (bola lampu) yang kecil dan dapat dipasangkan dengan mudah ke dalam berbagai perangkat elektronika. Berbeda dengan Lampu Pijar, LED tidak memerlukan pembakaran filamen sehingga tidak menimbulkan panas dalam menghasilkan cahaya. Oleh karena itu, saat ini LED (Light Emitting Diode) yang bentuknya kecil telah banyak digunakan sebagai lampu penerang dalam LCD TV yang mengganti lampu tube.

Gambar 2.10. Bentuk fisik dan simbol LED Cara Kerja LED (Light Emitting Diode)

(9)

LED terdiri dari sebuah chip semikonduktor yang di doping sehingga menciptakan junction P dan N. Yang dimaksud dengan proses doping dalam semikonduktor adalah proses untuk menambahkan ketidakmurnian (impurity) pada semikonduktor yang murni sehingga menghasilkan karakteristik kelistrikan yang diinginkan. Ketika LED dialiri tegangan maju atau bias forward yaitu dari Anoda (P) menuju ke Katoda (K), Kelebihan Elektron pada N-Type material akan berpindah ke wilayah yang kelebihan Hole (lubang) yaitu wilayah yang bermuatan positif (P-Type material). Saat Elektron berjumpa dengan Hole akan melepaskan photon dan memancarkan cahaya monokromatik (satu warna).LED atau Light Emitting Diode yang memancarkan cahaya ketika dialiri tegangan maju ini juga dapat digolongkan sebagai Transduser yang dapat mengubah Energi Listrik menjadi Energi Cahaya.

Cara Mengetahui Polaritas LED

Untuk mengetahui polaritas terminal Anoda (+) dan Katoda (-) pada LED. Kita dapat melihatnya secara fisik berdasarkan gambar diatas. Ciri-ciri Terminal Anoda pada LED adalah kaki yang lebih panjang dan juga Lead Frame yang lebih kecil. Sedangkan ciri-ciri Terminal Katoda adalah Kaki yang lebih pendek dengan Lead Frame yang besar serta terletak di sisi yang Flat.

(10)

Warna-warna LED (Light Emitting Diode)

Saat ini, LED telah memiliki beranekaragam warna, diantaranya seperti warna merah, kuning, biru, putih, hijau, jingga dan infra merah. Keanekaragaman Warna pada LED tersebut tergantung pada wavelength (panjang gelombang) dan senyawa semikonduktor yang dipergunakannya. Berikut ini adalah Tabel Senyawa Semikonduktor yang digunakan untuk menghasilkan variasi warna pada LED :

Tabel 2.6. Senyawa Semikonduktor yang digunakan untuk menghasilkan variasi warna pada LED

Bahan Semikonduktor Wavelength Warna

Gallium Arsenide (GaAs) 850-940nm Infra Merah

Gallium Arsenide Phosphide (GaAsP) 630-660nm Merah

Gallium Arsenide Phosphide (GaAsP) 605-620nm Jingga

Gallium Arsenide Phosphide Nitride (GaAsP:N) 585-595nm Kuning

Aluminium Gallium Phosphide (AlGaP) 550-570nm Hijau

Silicon Carbide (SiC) 430-505nm Biru

Gallium Indium Nitride (GaInN) 450nm Putih

Tegangan Maju (Forward Bias) LED

(11)

Tabel 2.7. Tegangan maju untuk masig – masing warna LED Warna Tegangan Maju

Infra Merah 1,2 V

Merah 1,8 V

Jingga 2,0 V

Kuning 2,2 V

Hijau 3,5 V

Biru 3,6 V

Putih 4,0 V

Kegunaan LED dalam Kehidupan sehari-hari

Teknologi LED memiliki berbagai kelebihan seperti tidak menimbulkan panas, tahan lama, tidak mengandung bahan berbahaya seperti merkuri, dan hemat listrik serta bentuknya yang kecil ini semakin popular dalam bidang teknologi pencahayaan. Berbagai produk yang memerlukan cahaya pun mengadopsi teknologi Light Emitting Diode (LED) ini. Berikut ini beberapa pengaplikasiannya LED dalam kehidupan sehari-hari.

1. Lampu Penerangan Rumah 2. Lampu Penerangan Jalan 3. Papan Iklan (Advertising)

4. Backlight LCD (TV, Display Handphone, Monitor) 5. Lampu Dekorasi Interior maupun Exterior

6. Lampu Indikator

Gambar

Gambar 2.7.  Susunan pin mikrokontroler ATMega8535
Tabel 2.1 Penjelasan mengenai pin mikrokontroler ATMega8535
Tabel 2.2 Penjelasan pin pada port A
Tabel 2.4 Penjelasan pin pada port C
+7

Referensi

Dokumen terkait

8 Florjančič, Vukovič 1998: Kadrovska funkcija – mamagement, Založba moderna organizacija, Kranj, str 44 9 Ibidem, str 44, 56 Janja Martinčič: Analiza absentizma in fluktuacije

: Economic Study Of Special Employment Of Disabled People In The European Union, Nijmegen, May 2001, spletna stran

Peran aktif orang tua dalam pencegahan ISPA sangat diperlukan karena yang biasa terkena dampak ISPA yaitu usia balita dan anak-anak yang kekebalan tubuhnya masih

Selain tugas sebagaimana dimaksud pada ayat (1), BNN juga bertugas menyusun dan melaksanakan kebijakan nasional mengenai pencegahan dan pemberantasan penyalahgunaan

Tujuan tidak hanya akan memberi arah pendidikan, tetapi juga harus memberikan motivasi. Jika dinilai, dihargai, dan diinginkan, maka tujuan adalah nilai. Tujuan

Mikronukleus adalah suatu kelainan pembelahan sel terutama pada fase anafase atau dari hasil pembelahan kromosom yang tidak memiliki sentromer sehingga terdapat

Sebaliknya empat kelompok lainnya mengalami kenaikan indeks yaitu: kelompok makanan jadi, minuman, rokok dan tembakau sebesar 0,38 persen; kelompok perumahan, air, listrik, gas

Disamping sebagai pemicu peningkatan dan pengembangan penelitian robotika, gedung robotika bertaraf internasional ini juga diharapkan dapat meningkatkan prestasi