- Beranda
- Hobby & Community
Hobby Elektronika Digital, MicroController & solder Menyolder gabung sini Yuks
...
TS
ahocool
Hobby Elektronika Digital, MicroController & solder Menyolder gabung sini Yuks
DIGITAL ELECTRONICS HOBBY FORUM

UPDATE 8/JUNI/2014
DUKUN FUSEBIT AKAN MENGHIDUPKAN IC MU YANG MATI !

Selengkapnya dibahas di sini gan !!
CLINOMETER SEDERHANA MEMANFAATKAN ADC

Selengkapnya dibahas di post berikut
Proyek2 micro yg sudah jadi
I.N.D.E.X F.O.R.U.M
Biar ngiler, ane kasih contoh hasil karya TS...
.

Spoiler for apa aja sih yang dibahas?:
Spoiler for "Hobby Microcontroller Itu Mahal ? Kreativitasmu Itu yg Mahal Gan !":
UPDATE 8/JUNI/2014
DUKUN FUSEBIT AKAN MENGHIDUPKAN IC MU YANG MATI !

Selengkapnya dibahas di sini gan !!
CLINOMETER SEDERHANA MEMANFAATKAN ADC

Selengkapnya dibahas di post berikut
Spoiler for Buka Jika Mau Paket Belajar:
Proyek2 micro yg sudah jadi
Quote:
I.N.D.E.X F.O.R.U.M
Quote:
Biar ngiler, ane kasih contoh hasil karya TS...
Spoiler for Contact TS lewat dimari yahh:
.
Diubah oleh ahocool 14-06-2025 11:27
0
1M
8.6K
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Hobby & Community
10.5KThread•7.2KAnggota
Tampilkan semua post
TS
ahocool
#2187
TUTORIAL LCD PALING GAMPANG
kali ini kita akan membahas tentang LCD matrix
umumnya LCD matrix yg beredar berbasis chipset HD44780 buatan hitachi
![kaskus-image]()
Lcd berbasis HD44780 mempunyai 2 mode interface 4 bit ato 8 bit
kali ini kita akan membahas yg 4bit karena kita pake attiny yg pin nya dikit
menulis ke LCD gampang-gampang susah, ada tricknya tersendiri asal sesuai datasheet
tapi kali ini kita akan bikin paling gampang, dengan memanfaatkan library yg paling banyak dipake buatan si PETER FLEURY linknya disini
sedangkan librarinya dapat download disini
pertama siapkan skematik berikut ini
![kaskus-image]()
dari gambar, potensio/trimpot fungsinya untuk mengatur kontras LCD, jika tidak perlu diatur, bisa diganti dengan R 100 ohm
selanjutnya buat project di AVR studio, jangan lupa mengekstrak librarynya si fleury yaitu file lcd.h dan lcd.c
karena file lcd.h nya default, kita bahas bagian2 yg dapat disesuaikan sesuai desain yang kamu bikin. Edit file lcd.h dengan notepad
selanjutnya jangan lupa untuk menambahkan source lcd.c , seperti pada gambar berikut:
![kaskus-image]()
selanjutnya adalah routine/function yg dipake oleh library peter fleur
sekarang kita lanjut ke sciptnya yukkk...
kali ini kita akan menulis sesuatu ke LCD
sedangkan yang lebih keren..kita bikin teks LCD nya geser...geserr seperti gambar + video
![kaskus-image]()
selamat mencoba
kali ini kita akan membahas tentang LCD matrix
umumnya LCD matrix yg beredar berbasis chipset HD44780 buatan hitachi

Lcd berbasis HD44780 mempunyai 2 mode interface 4 bit ato 8 bit
kali ini kita akan membahas yg 4bit karena kita pake attiny yg pin nya dikit
menulis ke LCD gampang-gampang susah, ada tricknya tersendiri asal sesuai datasheet
tapi kali ini kita akan bikin paling gampang, dengan memanfaatkan library yg paling banyak dipake buatan si PETER FLEURY linknya disini
sedangkan librarinya dapat download disini
pertama siapkan skematik berikut ini

dari gambar, potensio/trimpot fungsinya untuk mengatur kontras LCD, jika tidak perlu diatur, bisa diganti dengan R 100 ohm
selanjutnya buat project di AVR studio, jangan lupa mengekstrak librarynya si fleury yaitu file lcd.h dan lcd.c
karena file lcd.h nya default, kita bahas bagian2 yg dapat disesuaikan sesuai desain yang kamu bikin. Edit file lcd.h dengan notepad
Quote:
selanjutnya jangan lupa untuk menambahkan source lcd.c , seperti pada gambar berikut:

selanjutnya adalah routine/function yg dipake oleh library peter fleur
Quote:
sekarang kita lanjut ke sciptnya yukkk...
kali ini kita akan menulis sesuatu ke LCD
Code:
#include <stdlib.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#include "lcd.h"
int main(void)
{
DDRD |= (1<<PD4)|(1<<PD5)|(1<<PD6); //Port RS, R/W, En
DDRB |= (1<<PB0)|(1<<PB1)|(1<<PB2)|(1<<PB3); //DATA port 4 bit
lcd_init(LCD_DISP_ON); //inisialisasi
lcd_clrscr(); //bersihkan layar
lcd_puts("=== Test LCD ===
"); //tulis baris 1 dan geser ke bawah
lcd_puts("1234567890@#$%?+"); //tulis baris 2
while(1)
{
}
return 0;
}
sedangkan yang lebih keren..kita bikin teks LCD nya geser...geserr seperti gambar + video

Spoiler for LCD geser:
selamat mencoba
0
