#include <EEPROM.h>
byte motd = 0;
void setup() {
Serial.begin(9600);
pinMode(8,INPUT);
if(digitalRead(8) == LOW)
{
MenuConfig();
}
motd = EEPROM.read(100);
if(digitalRead(8) == HIGH) {
Auto();
}
}
void loop() {
if (motd == 1)
{
Serial.println("Ahoj!");
}
else if (motd == 2)
{
Serial.println("Čau!");
}
else if (motd == 3)
{
Serial.println("Hello!");
}
else
{
Serial.println("Nenastavený motd");
}
delay(1000);
}
void MenuConfig()
{
Serial.println("Zadaj motd (1/2/3):");
while(! Serial.available())
{
}
motd = Serial.parseInt();
EEPROM.write(100, motd);
Serial.print("Motd nastaveny na: ");
Serial.println(motd);
}
void Auto(){
Serial.print("Auto Motd nastaveny na: ");
Serial.println(motd);
}