|
In der nebenstehenden Schaltung ist das abgewinkelte Beinchen der LED die Anode (das längere Beinchen). Wird der PIN02 des ESP32 auf HIGH gebracht, fließt ein Strom durch die LED und diese leuchtet. Die LED blinkt dann abwechselnd eine Sekunde an, eine Sekunde.
|
|
#include <Arduino.h>
/* -------------------------------------
Praxis 3
LED-Blinken ESP32
Blinken mit einer LED an GPIO 2
-----------------------------------*/
int pinLED = 2;
void setup() {
pinMode(pinLED,OUTPUT);
}
void loop() {
digitalWrite(pinLED,HIGH);
delay(1000);
digitalWrite(pinLED,LOW);
delay(1000);
}
|
|
#include <Arduino.h>
/* -------------------------------------
Praxis 3a
LED-Lauflicht ESP32
GPIOs 2, 0, 4 und 16
-----------------------------------*/
int pinLED[] = {2,0,4,16,4,0};
void setup() {
for (int i=0; i<4;i++) {
pinMode(pinLED[i], OUTPUT);
}
}
void loop() {
for (int i=0; i<4; i++) {
digitalWrite(pinLED[i],HIGH);
delay(500);
digitalWrite(pinLED[i],LOW);
}
}