// sprintf doesn't know real numbers --> convert to str
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,8,7);
int buttonPins[3] = {1,2,3};
char* ch_imena[3] = {"janez", "Mojca", "Angelica"};
void setup() {
Serial.begin(115200);
for(int i =0;i < 3; i++){
pinMode(buttonPins[i], INPUT_PULLUP);
}
}
bool pressed = true;
int num = 0;
void loop() {
if (digitalRead(2) == LOW ){
pressed = false;
num--;
lcd.clear();
lcd.setCursor(0,0);
lcd.print(num);
}
else if (digitalRead(3)== LOW && pressed){
pressed = false;
num++;
lcd.clear();
lcd.setCursor(0,0);
lcd.print(num);
}
else if (digitalRead(1)== LOW && pressed){
pressed = false;
num = 0;
lcd.clear();
lcd.setCursor(0,0);
lcd.print(num);
}
else{
pressed = true;
}
}