Ich habe versucht, meine erste ESP32-Board mit Arduino IDE einzurichten. Es funktioniert gut mit eingebauter LED, funktioniert aber nicht mit Pins. Hier ist mein Code:ESP32 Pin-Ausgang funktioniert nicht mit Arduino IDE
int LED_BUILTIN = 2; // works fine
int LED_OUT = 25; // not working, even other pins
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
pinMode(LED_OUT, OUTPUT);
Serial.begin(115200);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
// turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW);
// turn the LED off by making the voltage LOW
delay(1000); // wait for a second
digitalWrite(LED_OUT, HIGH);
// turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_OUT, LOW);
// turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Der Bord eingebaute LED blinkt nach meinem Code aber GPIO 25 ist nichts ausgibt. Ich habe andere Pins ausprobiert und festgestellt, dass keiner von ihnen funktioniert. Ich habe GPIO 4 getestet und festgestellt, dass es zusammen mit der integrierten LED blinkt. Es scheint, dass GPIO 4 an die eingebaute LED angeschlossen ist.
Also habe ich etwas vermissen die Einrichtung der Pin-Modus oder was auch immer? Wie kann ich einen Stift auswählen und ihn als Ausgang verwenden, um meine LED am Steckbrett zu blinken?
Vielen Dank im Voraus.