na Nano mám projekt, který si při spuštění nahraje svoji konfiguraci (např. Mac adresu, IP,...) z EEPROM. To funguje dle očekávání. Chtěl bych to ovšem upravit tak, aby byla možnost nahrát si nějakou default konfiguraci, kterou mám deklarovanou v kódu. Říkal jsem si, že nejlepší by bylo přivést přes DIP přepínač +5V na digitální PIN (přes odpor/LED...?) a v rutině setup bych měl přibližně toto:
Kód: Vybrat vše
void setup()
{
pinMode(setupPin,INPUT);
if (digitalRead(setupPin)==HIGH) {
defaultConfig();
} else {
loadEEPROMConfig();
}
}
Díky
Pb