#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void Grundmenu()
{
lcd.setCursor(0, 0);
lcd.print("Brennweite ");
lcd.setCursor(0, 1);
lcd.print("Grad ");
lcd.setCursor(0, 2);
lcd.print("Reihen ");
lcd.setCursor(0, 3);
lcd.print(" ");
}
void Brennweite()
{
lcd.setCursor(0, 0);
lcd.print(">Brennweite< ");
lcd.setCursor(0, 1);
lcd.print("Grad ");
lcd.setCursor(0, 2);
lcd.print("Reihen ");
lcd.setCursor(0, 3);
lcd.print(" ");
}
void Grad()
{
lcd.setCursor(0, 0);
lcd.print("Brennweite ");
lcd.setCursor(0, 1);
lcd.print(">Grad< ");
lcd.setCursor(0, 2);
lcd.print("Reihen ");
lcd.setCursor(0, 3);
lcd.print(" ");
}
void Reihen()
{
lcd.setCursor(0, 0);
lcd.print("Brennweite ");
lcd.setCursor(0, 1);
lcd.print("Grad ");
lcd.setCursor(0, 2);
lcd.print(">Reihen< ");
lcd.setCursor(0, 3);
lcd.print(" ");
}
void setup()
{
pinMode(13,INPUT);
lcd.begin(20, 4);
Grundmenu();
}
void loop(){
for (int i=0; digitalRead(13)==HIGH; i++){
if(i==4){
i=1;
}
if(i==1){
Brennweite();
delay(90);
}
if(i==2){
Grad();
delay(90);
}
if(i==3){
Reihen();
delay(90);
}
}
}
Lesezeichen