int LED[] = {2,4,17,5,18};
void setup() {
Serial.begin(115200);
for(int i = 0 ; i <= 4 ; i = i + 1){
pinMode(LED[i], OUTPUT);
}
}
void loop() {
int VR = analogRead(34);
Serial.print("ค่าปัจจุบัน ");
Serial.println(VR);
if(VR < 2000){ //ซ้ายไปขวา
for(int i = 0 ; i <= 4 ; i = i + 1){
digitalWrite(LED[i],1);
delay(300);
}
for(int i = 4 ; i >= 0 ; i = i - 1){
digitalWrite(LED[i],0);
}
}
if(VR >= 2000){ //ขวาไปซ้าย
for(int i = 4 ; i >= 0 ; i = i - 1){
digitalWrite(LED[i],1);
delay(300);
}
}
for(int i = 4 ; i >= 0 ; i = i - 1){
digitalWrite(LED[i],0);
}
}Loading
esp32-devkit-c-v4
esp32-devkit-c-v4