#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,8,7); //RS,E, D4 ...D7
int stev = 0;
int rnd = 0;
byte hertz[8] = {
0b00000,
0b01010,
0b11111,
0b11111,
0b11111,
0b01110,
0b00100,
0b00000
};
void setup() {
lcd.begin(16, 2); //16 stolpcev in dve vrstici
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
randomSeed(analogRead(A0));
lcd.createChar(1, hertz);
}
void loop() {
lcd.clear();
if (digitalRead(2) == HIGH) stev++;
if (digitalRead(3) == HIGH) stev--;
if (digitalRead(4) == HIGH) stev = 0;
if (digitalRead(5) == HIGH) rnd = random(1,11);
lcd.setCursor(0,0);
lcd.print("Stevilka:");
lcd.setCursor(10,0);
lcd.print(stev);
lcd.setCursor(0,1);
lcd.print("Random:");
lcd.setCursor(10, 1);
lcd.print(rnd);
if (digitalRead(6) == HIGH) {
lcd.setCursor(12,1);
lcd.write(1);
}
delay(100);
}