#include <LiquidCrystal.h>
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);
void setup() {
DDRD = 0b00000000;
PORTC |= 1<<0;
DDRC &= ~(1<<0);
Serial.begin(9600);
}
bool test = true;
int cislo = 0;
void loop() {
if((PINC& (1<<0)) == 0 && test == true){
PORTD = 0b00000000;
test = false;
cislo = random(0,10);
lcd.setCursor(0,0);
lcd.print(cislo);
Serial.println(cislo);
}
else if ((PINC& (1<<0)) == 1 && test == false)
{
test = true;
}
for (int i = 0; i < cislo; i++ )
{
PORTD |= 1<<i;
}
PORTD= 0;
}