Arduino kildekode





Dette eksemple udfører følgende:
Arduino logger på et tilgængelig wifi netværk, og henter en ip-adresse fra routerens dhcp server.
Arduino genererer en http-side, hvor den viser værdierne på de analoge indgange.
Her kan man for eksempel tilslutte en temperatur sensor, en lysmåler, eller en hvilken som helst analog sensor.
Ved at indtaste denne ip-adresse i en internet browser, kan man se en side, som viser de målte værdier fra Arduino

Bemærk:
Wifi modulet arbejder med seriel hastighed på 115200 baud. Dette gør at man ikke kan bruge softwareSeriel mellem Arduino pg modulet.
Eksemplet her, er til Arduino Mega, som har flere hardware serielle porte.






Nedenstående kode er til Arduino mini pro
Når arduino skal programmeres, forbindes usb-seriel til RX/TX på Arduino.
Når programmet skal køre, forbindes usb-seriel til 10/11 på Arduino, og wi-fi modulet til RX/TX på Arduino

ESP8266 Serial WIFI Wireless Transceiver Module





Download ESP8266 datablad



Køb ESP8266






Arduino mega:

ArduinoESP8266Bemærkning
+3.3vVCC
+3.3vCH_PD
GndGND Stel
17UTXDArduino RX2
16URXTArduino TX2



Arduino mini pro:

ArduinoESP8266Bemærkning
+3.3vVCC
+3.3vCH_PD
GndGND Stel
RXUTXDArduino RX
TXURXTArduino TX
10Til usb-serial TX (debug udskrift)
11Til usb-serial RX (debug udskrift)