/*
* Name: arduino_shield_one.ino
* Date: 2023/07/12
* Author: fsc
* Version 1.4
* Wokwi-Simulation:
* Es wird das Rich-Shield-One von Open Smart simuliert.
*
* https://wokwi.com/projects/364951815128165377
*/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
const char foo[] = {"Deine Mutter!"};
int i = 0;
void setup() {
Serial.begin(9600);
lcd.init();
lcd.backlight();
pinMode(A0,INPUT);
pinMode(8,INPUT_PULLUP);
}
void loop() {
lcd.setCursor(i, 0);
int value = analogRead(A0);
lcd.clear();
if(digitalRead(8)==LOW){
if(i < (sizeof(foo)-1)){
delay(value*10);
lcd.print(foo[sizeof(foo)]-i);
i--;
}
}
if(digitalRead(8)==HIGH){
lcd.print("high");
if(i < (sizeof(foo)-1)){
delay(value*10);
lcd.print(foo[i]);
i++;
}
}
/* lcd.setCursor(7, 1);
lcd.print(millis() / 1000);
*/
}