Kaskus

Hobby

ahocoolAvatar border
TS
ahocool
Hobby Elektronika Digital, MicroController & solder Menyolder gabung sini Yuks
DIGITAL ELECTRONICS HOBBY FORUM

Hobby Elektronika Digital, MicroController & solder Menyolder gabung sini Yuks


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 !

Hobby Elektronika Digital, MicroController & solder Menyolder gabung sini Yuks

Selengkapnya dibahas di sini gan !!

CLINOMETER SEDERHANA MEMANFAATKAN ADC

Hobby Elektronika Digital, MicroController & solder Menyolder gabung sini Yuks

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
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Hobby & Community
Hobby & Community
KASKUS Official
10.5KThread7.2KAnggota
Tampilkan semua post
ahocoolAvatar border
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

Quote:



selanjutnya jangan lupa untuk menambahkan source lcd.c , seperti pada gambar berikut:

kaskus-image


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

kaskus-image







Spoiler for LCD geser:



selamat mencoba
0
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.