#include <LiquidCrystal.h>
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);
int counter= 0;
void setup() {
for (int i=0;i<8;i++)
{
DDRD &= ~(1<<i);
PORTD |= 1<<i;
}
lcd.begin(16,2);
}
void loop() {
zisti();
if(counter >4){
lcd.setCursor(0,0);
lcd.println("viac ako 4");
lcd.setCursor(0,1);
lcd.println(counter);
}
else if(counter ==4){
lcd.setCursor(0,0);
lcd.println("polka ");
lcd.setCursor(0,1);
lcd.println(counter);
}
else if(counter < 4){
lcd.setCursor(0,0);
lcd.println("menej ako 4");
lcd.setCursor(0,1);
lcd.println(counter);
}
}
void zisti(){
counter = 0;
for(int i = 0; i<8; i++){
if((PIND& (1<<i)) == LOW){
counter++;
}
}
}