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 temperatur og fugtighed.
Temperatur, fugtighed og ip-addresse vises desuden på Nokie display.
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 og modulet.
I dette eksempel bruges serial porten til wifi modulet og softseriel til debug udskrifter.
Under programmeringen af arduino, skal RX og TX ledningerne fra wifi modulet fjernes.






ESP8266 version ESP07 Serial WIFI Wireless Transceiver Module





Download ESP8266 datablad



Download ESP8266 ATCommandsSet



Download libs for Nokia dislplay og DHT22



Køb ESP8266 ESP07

Køb ESP8266 breakout-board

Køb ESP8266 Extern antenne

Køb Level converter 5v/3,3v

Køb Nokia display

Køb DHT22 temperatur og fugtigheds sensor

Køb usb to seriel modul



ESP8266 ESP07



ESP8266 ESP07 bagside



ESP8266 ESP07 mål



ESP8266 breakout-board



Level converter 5v/3,3v



ESP8266 Extern antenne



Nokia display



DHT22 temperatur og fugtigheds sensor



Usb to seriel modul




Forbindelse fra Arduino til ESP8266 breakout-board
Arduino 5vLevel converterESP8266Bemærkning
TX Chan1 TXI -> TXO RX
RX Chan2 TXI -> TXO TX
5vHV
3,3vLV
GNDGND


Forbindelse fra Arduino to Nokia display
ArduinoDisplayBemærkning
+3.3vVCC
GndGND
D8RST
D9CE
D10DC
D11DIN
D12CLK


Forbindelse fra Arduino til DTH22
ArduinoDHT22Bemærkning
+5v110k modstand til ben 2
Gnd4
D32


Forbindelse fra Arduino til Serial til USB modul
ArduinoSeriel USB modulBemærkning
GndGND
D7RXD