#include <Arduino.h>
#define USER_LED 23
#define RELAY_1 32
#define RELAY_2 33
#define RELAY_3 25
#define RELAY_4 26
void setup()
{
Serial.begin(115200);
pinMode(USER_LED, OUTPUT);
pinMode(RELAY_1, OUTPUT);
pinMode(RELAY_2, OUTPUT);
pinMode(RELAY_3, OUTPUT);
pinMode(RELAY_4, OUTPUT);
pinMode(18, INPUT_PULLDOWN);
Serial.println("szevasz");
}
void loop()
{
static bool allapot;
allapot = !allapot;
delay(1000);
unsigned long start = micros();
digitalWrite(RELAY_1, allapot);
while (digitalRead(18) != allapot) {}
unsigned long stop = micros();
Serial.println(stop - start);
if (digitalRead(18) == 1) {
digitalWrite(USER_LED, 1);
} else {
digitalWrite(USER_LED, 0);
}
}