ESP8266 WiFi – LED Knipperlicht (ArduinoIDE)
Op deze pagina vind je een manier om via de ESP-01 module een LED te schakelen via een GPIO pin.
Wat heb je nodig?
1) Firmware flashen met ArduinoIDE
Let op: Het weerstandje is belangrijk, deze beperkt de stroom door de LED, als je deze niet gebruikt gaat het LEDje (snel) stuk!
De code om de LED te laten knipperen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
// configureer hier de ledpin, deze sluiten we hier // aan op de digitale poort 3 van de arduino int ledpin = 2; // de 'setup routine' waneer er op reset wordt gedrukt: void setup() { // zet en configureer de 'ledpin' als een uitgang. pinMode(ledpin, OUTPUT); } // deze loop wordt continu herhaald void loop() { digitalWrite(ledpin, HIGH); // Zet de LED aan door het voltage hoog te maken delay(1000); // wacht voor een seconde (tijd in ms) digitalWrite(ledpin, LOW); // Zet de LED uit door het voltage laag te maken delay(1000); // wacht voor een seconde (tijd in ms) } |
Ps. Gebruik ledpin = 1 voor het ledje onboard, deze laat het communicatie ledje knipperen!
Code flashen:
Voordat je de module kan aansluiten, verbind GPIO 0 op GND en flash de code in de ESP8266 module.
Display aansluiten:
Eenmaal de code geflashed, Sluit de module aan volgens onderstaand schema:
Bron:
iot-playground.com