5.4.1 Project 1.1 LED knipperen
1 Beschrijving

We hebben het stuurprogramma van het ESP32 PLUS ontwikkelbord geïnstalleerd.
In de eerste les zullen we een experiment uitvoeren om de LED te laten knipperen.
Verbind GND en VCC met voeding. De LED is aan wanneer signaalpin S op een hoog niveau staat; omgekeerd gaat de LED uit wanneer signaalpin S op een laag niveau staat.
Bovendien kan een verschillende knippersnelheid worden weergegeven door de vertragingstijd aan te passen.
2 Werkingsprincipe
LED is ook een lichtemitterende diode, die als een elektronische module kan worden gemaakt. Deze gaat branden wanneer we de pinnen op een hoog niveau zetten; anders is deze uit.
3 Parameters
Werkspanning |
DC 3~5V |
|---|---|
Werkstroom |
<20mA |
Vermogen |
0.1W |
4 Besturingspin
Gele LED |
12 |
|---|---|
\ |
5 Testcode
#define led_y 12 //Define the yellow led pin to 12
void setup() { //The code inside the setup function runs only once
pinMode(led_y, OUTPUT); //Set pin to output mode
}
void loop() { //The code inside the loop function will always run in a loop
digitalWrite(led_y, HIGH); //Light up the LED
delay(200); //Delay statement, in ms
digitalWrite(led_y, LOW); //Close the LED
delay(200);
}
6. Testresultaat
Na het uploaden van de code kun je zien dat de witte en gele LEDs samen knipperen.