#include <EEPROM.h>
byte motd = 0;
void supertajneconfigmenu();
void setup()
{
Serial.begin(9600);
pinMode(10, INPUT);
if(digitalRead(10) == LOW)
{
supertajneconfigmenu();
}
motd = EEPROM.read(500);
if(digitalRead(10) == HIGH)
{
Serial.print("Motd nastaveny na: ");
Serial.println(motd);
}
}
void loop()
{
if(motd == 1)
{
Serial.println("Ahoj");
}
else if(motd == 2)
{
Serial.println("Cau");
}
else if(motd == 3)
{
Serial.println("Hello");
}
else
{
Serial.println("Zle zadaná MOTD !!!");
}
delay(1000);
}
void vymazBufer()
{
delay(2);
while(Serial.available())
Serial.read();
}
void supertajneconfigmenu()
{
Serial.println("Zvolte si prosím svoje MOTD (1,2 alebo 3)");
while(! Serial.available())
{
}
motd = Serial.parseInt();
EEPROM.write(500, motd);
Serial.print("Motd nastaveny na: ");
Serial.println(motd);
}