SHIFT REGISTER LCD 2-3 WIRE
VIA ARDUINO
1. LCD SHIFT REGISTER 74HC595 (3WIRE)
Salam elektro, pada kesempatan kali ini
aruselektronika akan membagi tutorial "akses lcd 16x2 menggunakan
shift register" kenapa sih harus pake ic shift register ? karena
menggunakan ic shift register dapat menghemat pin pada arduino,biasanya kalian
menggunakan jalur untuk akses lcd 16x2 sebanyak 6 pin,dengan menggunakan ic
shift register kalian bisa gunakan pin sebanyak 2-3 pin,nah pada tutorial
kali ini arus elektronika mempunyai 2 cara untuk akses lcd 16 yang pertama
menggunakan ic 74HC595 (3 pinout arduino) dan yang kedua menggunakan ic 74HC164
(2 pinout arduino),tinggal kalian pilih saja mana yang menurut kalian gampang,untuk
penjelasan lebih lengkap kita simak penjelasan dibawah ini.
TOLONG BACA DENGAN DETAIL !
Siapkan alat dan bahan :
Siapkan alat dan bahan :
- Arduino Nano/Uno/Mega (sama saja)
- IC 74HC595
- Breadboard
- Lcd 16x2
- Variable resistor 10k
- Software arduino ide
- Kabel usb
- Kabel male to female
- Library <liquidcrystal_sr.h> (totorial instal library klik disini)
- Download datasheet ic 74HC595
- Download Skematik pdf
- Download simulasi proteus (cara simulasi arduino di proteus klik disini)
a. Jangan lupa perhatikan sambungan pin ic shift register ke arduino jangan sampai salah
b. Jangan lupa pin 74HC595 MR ke VCC dan pin 74HC595 OE ke GND
b. Jangan lupa pin 74HC595 MR ke VCC dan pin 74HC595 OE ke GND
2. Copy paste sketch/program di bawah ini ke dalam software arduino
/* * Lcd Shift Register 3 Wire 74HC595 * Programmer = Fickry Muhammad */ #include //LiquidCrystal_SR lcd Mendefinisikan(DataPinDS, ClockPinSH, EnablePinST); LiquidCrystal_SR lcd(2, 3, 4); void setup() { lcd.begin(16, 2); lcd.setCursor(1,1); lcd.print("aruselektronika"); delay(2000); lcd.clear(); } void loop() { int i; lcd.setCursor(1,1); lcd.print("aruselektronika"); lcd.setCursor(0, 0); lcd.print("Ayo belajar Arduino"); for (i = 0 ; i < 16; i ++) { lcd.scrollDisplayLeft(); delay(1000); } }
3. Verify program arduino,apabila tidak
terjadi error lanjut dengan proses upload
4, Upload program,apabila succes akan muncul
tulisan done uploading,apabila ada
yang belum tahu bagaimana cara
upload code/sketch ke board arduino bisa baca disini
5. Succes,sekarang anda coba lihat lcd 16x2
pada simulasi atau hardware jika sudah
benar maka akan tampil data seperti gambar dibawah ini
benar maka akan tampil data seperti gambar dibawah ini
2. LCD 74HC164 (2WIRE)
TOLONG BACA DENGAN DETAIL !
Siapkan alat dan bahan :
- Arduino Nano/Uno/Mega (sama saja)
- IC 74HC164
- Resistor 1K (1)
- Diode IN4002 (1)
- Breadboard
- Lcd 16x2
- Variable resistor 10k
- Software arduino ide
- Kabel usb
- Kabel male to female
- Library <liquidcrystal_sr.h> (totorial instal library klik disini)
- Download datasheet ic 74HC164
- Download Skematik pdf
- Download simulasi proteus (cara simulasi arduino di proteus klik disini)
CATATAN !
a. Jangan lupa perhatikan sambungan pin ic shift register ke arduino jangan sampai salahb. pastikan komponen resistor dan diode sudah terhubung dengan baik
2. Copy paste sketch/program di bawah ini ke dalam software arduino
/* * Lcd Shift Register 74HC164 * Programmer By Fickry Muhammad */ #include LiquidCrystal_SR lcd(8,7,TWO_WIRE); void setup() { lcd.begin(16,2); lcd.print("aruselektronika"); delay(3000); } void loop() { lcd.setCursor(0,1); lcd.print("2 Wire Lcd Dsply"); delay(200); }
3. Verify program arduino,apabila tidak terjadi error lanjut dengan proses upload
4, Upload program,apabila succes akan muncul tulisan done uploading,apabila ada
yang belum tahu bagaimana cara upload code/sketch ke board arduino bisa baca disini
5. Succes,sekarang anda coba lihat lcd 16x2 pada simulasi atau hardware jika sudah
benar maka akan tampil data seperti gambar dibawah ini
benar maka akan tampil data seperti gambar dibawah ini
libarynya kok gak bisa gan gmna solusinya
BalasHapus