#include <Adafruit_LiquidCrystal.h>
Adafruit_LiquidCrystal lcd_1(0);
int btn1 = 2;
int btn2 = 3;
int btn3 = 4;
int btn4 = 5;
int reset= 6;
int dig1 = 0;
int dig2 = 0;
int dig3 = 0;
int dig4 = 0;
int status=0;
int stat1;
int stat2;
int stat3;
int stat4;
void setup()
{
lcd_1.begin(16, 2);
pinMode(btn1,INPUT_PULLUP);
pinMode(btn2,INPUT_PULLUP);
pinMode(btn1,INPUT_PULLUP);
pinMode(btn1,INPUT_PULLUP);
pinMode(reset,INPUT_PULLUP);
}
void loop()
{
stat1 = digitalRead(btn1);
delay(10);
if (stat1 == HIGH){
dig1=dig1+1;
if (dig1 >= 10){
dig1=0;
}}
stat2 = digitalRead(btn2);
delay(10);
if (stat2 == HIGH){
dig2=dig2+1;
if (dig2 >= 10){
dig2=0;
}}
stat3 = digitalRead(btn3);
delay(10);
if (stat3 == HIGH){
dig3=dig3+1;
if (dig3 >= 10){
dig3=0;
}}
stat4 = digitalRead(btn4);
delay(10);
if (stat4 == HIGH){
dig4=dig4+1;
if (dig4 >= 10){
dig4=0;
}}
status = digitalRead(reset);
if (status ==HIGH){
dig1=0;
dig2=0;
dig3=0;
dig4=0;
}
lcd_1.setBacklight(1);
lcd_1.setCursor(2, 3);
lcd_1.print(dig1);
lcd_1.print(" ");
lcd_1.print(dig2);
lcd_1.print(" ");
lcd_1.print(dig3);
lcd_1.print(" ");
lcd_1.print(dig4);
}
Comentários
Postar um comentário