Smartfren

Selamat Datang di dunia smartfren, era baru dan terdepan dalam penyediaan layanan telekomunikasi di Indonesia

Aplikasi GPS Android

Sistem navigasi sangat membantu Anda, manfaatkan kecanggihan teknologi masa kini

Akses LCD Dengan Mikrokontroler

LCD karakter sangat berguna sebagai penampil (display). Kita dapat menampilkan apapun sesuai yang kita inginkan. Dengan memanfaatkan mikrokontroler AVR, kita dapat mengakses LCD.

Film Indonesia

Film Indonesia telah kembali menampilkan film yang berkualitas. Era film bertema setan/hantu telah usai. Saksikan di bioskop-bioskop di kota Anda.

Sekedar berbagai pengalaman saya mengenai Mini SD Memory. Waktu itu beli Mini SD ga kebaca di card reader.

Sunday, April 10, 2011

Akses Seven Segment dengan Mikrokontroler

Seven segment adalah salah satu komponen elektronika yang merupakan gabungan dari 7 buah led yang dikombinasikan sedemikian rupa.


Menggunakan metode scanning display, sehingga seolah-olah menyala bersamaan. Padahal sebenarnya diaktifkan secara satu per satu dengan waktu tunda yang sangat cepat.



Gambar 1. Konfigurasi 7-Segmen Common Cathode


Pin 3 dan 8 = untuk mengaktifkan 7-segmen diberikan logika high (common anode) dan logika low (common cathode).


Jika menggunakan 7-segmen lebih dari satu, maka digunakan IC Decoder 7447 (common anode) dan IC Decoder 7448 (common cathode) untuk menghemat penggunaan port pada mikrokontroler. Berikut rangkaian yang digunakan :


Gambar 2. Konfigurasi scanning display


Gambar 3. Tabel Kebenaran IC Decoder 7447


Gambar 4. IC Decoder 7447 (Common Anode)




Gambar 5. Tabel Kebenaran IC Decoder 7448




Gambar 6. IC Decoder 7448 (Common Cathode)



Berikut disertakan contoh program yang bisa kalian download, source code





Saturday, April 09, 2011

Akses LCD 16x2 dengan Mikrokontroler

LCD karakter sangat berguna sebagai penampil (display). Kita dapat menampilkan apapun sesuai yang kita inginkan. Dengan memanfaatkan mikrokontroler AVR, kita dapat mengakses LCD.

Codevision menyediakan pustaka (library) untuk mengakses antarmuka LCD. Jadi kita harus menyesuaikan rangkaian dengan ketentuan dari Codevision. Misal akan digunakan port A, maka konfigurasi sebagai berikut :


PortA.0 - pin RS (pin 4)
PortA.1 - pin R/W (pin 5)
PortA.2 - pin EN (pin 6)
PortA.3 - tidak dipakai
PortA.4 - pin D4 (pin 11)
PortA.5 - pin D5 (pin 12)
PortA.6 - pin D6 (pin 13)
PortA.7 - pin D7 (pin 14)

Beberapa fungsi yang disediakan codevision dalam "#include lcd.h", antara lain :
void lcd_putsf(char flash *str);
void lcd_puts(char *str);
void lcd_clear(void);
void lcd_putchar(void);
void lcd_gotoxy(unsigned char x, unsigned char y);

Berikut adalah contoh program untuk menampilkan tulisam "hello world" pada LCD :



#include <lcd.h>
#include <atmega32.h>

void main(void)
{
lcd_init(16);
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf("Hello World!");

while(1);
}



Iklan Sahabat

Photobucket