#include <LiquidCrystal.h>
LiquidCrystal lcd(9,8,7,6,5,4);
int cislo = 0; // premena cislo
bool test = true;
void setup()
{
lcd.begin(16,2); //nastavenie lcd
DDRD &= ~(1<<3); //zapojenie tlacitka
PORTD |= 1<<3; //nastavenie tlacitka na high
}
void loop()
{
if((PIND&(1<<3)) == 0 && test == true) //ak je tlacitko zmacknute pripocitaj
{
test = false;
cislo++;
delay(200);
}
if((PIND&(1<<3)) != 0 && test == false) // ak nie je zmacknute
{
test = true;
}
lcd.setCursor(0,0); //nastavenie lcd na zaciatok
lcd.print(cislo); //vypisanie int cislo
}