Stap 2: De Code
Na de algemene instellingen en het set-up is het allereerst belangrijk om te beginnen de ESP als een server. Voor dit, de InitWifiModule () functie wordt gebruikt (Zie programmacode verbonden)
Wanneer de seriële monitor aansluiten wordt de informatie weergegeven zoals op de figuur. Zeer belangrijk is het tweede IP-adres dat wordt weergegeven op het scherm: 10.0.1.2 (jou zullen uiteraard een ander IP-adres).
Zoek de code meer in detail:
- In de hoofdlus, het eerste ding is kijken om te zien als de ESP is het verzenden van iets en als de string "+ IPD" wordt gevonden. Als gebeurt, betekent dat de pagina is vastgesteld (zie kopie van de seriële monitor hieronder).
- We moeten wachten 300 milliseconden om ervoor te zorgen dat de seriële buffer heeft het lezen van alle gegevens.
- Zoals de Lees ()-functie ASCII retourneert, is het belangrijk dat bij het laden de koppelings-ID, de waarde "48" is zijn afgetrokken van de gegevens lezen. "48" is de ASC-code van het eerste teken "0". Dus als bijvoorbeeld de gegevens 49 (ASCII-code voor "1") wordt ontvangen door 48 af te trekken, het resultaat zal zijn een pure cijfer ("1").
- De HTML-code wordt gebouwd op Arduino Code en verstuurd naar de browser voor de bouw van de pagina.