Куда ТС то пропал?
Двигаемся дальше:
Спойлер
/*
* Абзавём входные данные, а именно пины для КНОПКИ и ТРЁХ РЕЛЕ
*/
#define BUTTON_PIN 12 // Кнопка
#define RELE1_PIN 2 // Реле 1
#define RELE2_PIN 3 // Реле 2
#define RELE3_PIN 4 // Реле 3
void setup() {
// Крутая вставка от DetSimen для отладки
Serial.begin(9600);
stdout = fdevopen([](char ch, FILE* f)->int {return Serial.print(ch); }, NULL);
// puts("Program started...");
// Теперь настроим пины
pinMode(BUTTON_PIN, INPUT_PULLUP); // На вход и подтянуть к +питания (экономим на резисторах для "подтяжки")
pinMode(RELE1_PIN, OUTPUT); // А пины реле на выход
pinMode(RELE2_PIN, OUTPUT);
pinMode(RELE3_PIN, OUTPUT);
// И зададим начальное значение - все реле выключены
digitalWrite(RELE1_PIN, LOW);
digitalWrite(RELE2_PIN, LOW);
digitalWrite(RELE3_PIN, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
}
Скетч использует 772 байт (2%) памяти устройства. Всего доступно 32768 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.