#include <LiquidCrystal_74HC595.h>
#include <ShiftRegister74HC595.h>
unsigned long time_now = 0;
//int numberOfShiftRegisters = ; // number of shift registers attached in series
int serialDataPin = 11; // DS
int clockPin = 13; // SHCP
int latchPin = 12; // STCP
ShiftRegister74HC595<2> sr(serialDataPin, clockPin, latchPin);
LiquidCrystal_74HC595 lcd(serialDataPin, clockPin, latchPin, 1, 3, 4, 5, 6, 7);
/*
RS -> 1
E -> 3
D4 -> 4
D5 -> 5
D6 -> 6
D7 -> 7
*/
void setup() {
lcd.begin(20, 4);
lcd.print("Hello, World!");
delay(2000);
}
void loop() {
time_now = millis();
//sr.set(0, HIGH);
//sr.set(1, HIGH);
/*
while(millis() < time_now + 1000){
}
time_now = millis();
sr.set(0, LOW);
while(millis() < time_now + 1000){
}
//lcd.clear();
time_now = millis();
//lcd.print("Hiiiiiii");
while(millis() < time_now + 2000){
}
//lcd.clear();
//lcd.print("Por 2");
*/
}