int relay1=9;
int puch1=46;
int relay2=3;
int puch2=8;
int relay3=10;
int puch3=11;
int relay4=12;
int puch4=20;
void setup() {
pinMode(relay1, OUTPUT);
pinMode(puch1, INPUT_PULLUP);
pinMode(relay2, OUTPUT);
pinMode(puch2, INPUT_PULLUP);
pinMode(relay3, OUTPUT);
pinMode(puch3, INPUT_PULLUP);
pinMode(relay3, OUTPUT);
pinMode(puch4, INPUT_PULLUP);
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32-S3!");
}
void loop() {
int p1=digitalRead(puch1);
if(p1==0){
digitalWrite(relay1,!digitalRead(relay1));
delay(100);
}
int p2=digitalRead(puch2);
if(p2==0){
digitalWrite(relay2,!digitalRead(relay2));
delay(100);
}
int p3=digitalRead(puch3);
if(p3==0){
digitalWrite(relay3,!digitalRead(relay3));
delay(100);
}
int p4=digitalRead(puch4);
if(p4==0){
digitalWrite(relay4,!digitalRead(relay4));
delay(100);
}
delay(100);
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1