void setup() {
pinMode(2, OUTPUT); // ขา GPIO2 ส่วนใหญ่คือ LED บนบอร์ด
}
void loop() {
digitalWrite(2, HIGH);
delay(500); // 0.5 วินาที
digitalWrite(2, LOW);
delay(500);
}
void setup() {
pinMode(17, OUTPUT); // ขา GPI17 ส่วนใหญ่คือ LED บนบอร์ด
pinMode(18, OUTPUT); // ขา GPI18 ส่วนใหญ่คือ LED บนบอร์ด
pinMode(19, OUTPUT); // ขา GPI19 ส่วนใหญ่คือ LED บนบอร์ด
}
void loop() {
digitalWrite(17, HIGH);
delay(500); // 0.5 วินาที
digitalWrite(17, LOW);
digitalWrite(18, HIGH);
delay(500); // 0.5 วินาที
digitalWrite(18, LOW);
digitalWrite(19, HIGH);
delay(500); // 0.5 วินาที
digitalWrite(19, LOW);
}
#include <ESP32Servo.h>
Servo servo1;
Servo servo2;
void setup() {
servo1.attach(14); // GPIO14
servo2.attach(27); // GPIO27
}
void loop() {
servo1.write(0);
delay(1000);
servo1.write(90);
delay(1000);
servo1.write(180);
delay(1000);
}
#include <ESP32Servo.h>
Servo servo1;
Servo servo2;
int buttonPin = 4;
void setup() {
servo1.attach(14); // GPIO14
servo2.attach(27); // GPIO27
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
servo1.write(0);
delay(1000);
if (digitalRead(buttonPin) == LOW) {
servo1.write(90);
delay(1000);
}
}
https://espressif.github.io/arduino-esp32/package_esp32_index.json