#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int i = 0;
void setup() {
lcd.begin(16, 2);
Serial.begin(115200);
Serial.println("Vnesi eno od izbranih vrednosti");
lcd.setCursor(0, 1);
lcd.print(i);
randomSeed(analogRead(A0));
}
void loop() {
if(Serial.available()){
int vnos = Serial.parseInt();
Serial.println(vnos);
if(vnos == 1000){
i++;
lcd.setCursor(0, 1);
lcd.print(i);
}
if(vnos == 1001){
i--;
lcd.setCursor(0, 1);
lcd.print(i);
}
if(vnos == 1002){
i = i + random(1, 20);
lcd.setCursor(0, 1);
lcd.print(i);
}
if(vnos == 1003){
i = i - i;
lcd.setCursor(0, 16);
lcd.print(i);
}
if(vnos == 1004){
int a = random(1, 30);
for(int x = i; x < a; x++){
i = x;
lcd.setCursor(0, 16);
lcd.print(i);
}
}
}
}