5.4.1 Project 1.1 LED knipperen

1 Beschrijving

image-20230927115910677

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.