3 Wire LCD "Shift Register 74HC595" Arduino

Register geser IC 74HC595 menerima data masukan serial dan mengubahnya menjadi output paralel. Register pergeseran ini berisi 3 pin input dan 8 pin output. Dengan memperbarui Library LiquidCrystal, arduino menghasilkan data serial dalam satu pin dan memberikannya pada pin data input IC74HC595. Register mengubah data serial ini menjadi output paralel dan data paralel ini diberikan ke LCD.
IC 74HC595N berisi 3 pin input
- Data pin : Data dikirim melalui Pin ini.
- Clock Pin : Pin ini untuk pemberi Clock
- Pin Latch : Pin ini digunakan untuk menggeser data sehingga register geser menunjukkan data 8 bit pada output.
Untuk antarmuka LCD menggunakan 3 pin Anda perlu Update library ARDUINO LiquidCrystal. Yang terletak di lokasi berikut.
Disk Lokal (C) -> File Program -> Arduino -> Libraries -> LiquidCrystal.
Sekarang Download dan Ekstrak Library berikut LiquidCrystal_SR.h kemudian masukkan kedalam lirbray Arduino anda.
Contoh Penggunaan 3 Wire LCD
Program Utama
=================================Source Code================================
#include "Wire.h"
#include "LiquidCrystal_SR.h"
LiquidCrystal_SR lcd(9, 10, 11); // Pin 6 - Data Enable/ SER, Pin 5 - Clock/SCL, Pin 9 -SCK
void setup()
{
lcd.begin(16,2); // Ukuran LCD yang digunakan
lcd.home ();
}
void loop()
{
lcd.setCursor(0,0);
lcd.print("-- 3 Wire LCD --"); // Print Something on LCD
lcd.setCursor(0,1);
lcd.print("Register 74HC595");
delay(2000); // Waiting for a while
lcd.clear(); // Clearing LCD
lcd.setCursor(3,0);
lcd.print("Dicky B_Mz");
lcd.setCursor(1,1);
lcd.print("----->><<-----");
delay(2000);
lcd.clear();
}
13>
Video
No comments
Post a Comment