ESP8266-Gizwits DAS Einsteiger Entwicklungsboard für ESP8266 IOT Mikrocontroller

Seit Dezember 2015 gibt es für ca € 5.-- das ESP8266-Gizwits-Entwicklungsboard:
Es wird auch unter dem Namen ESP8266-Witty vertrieben.
mit folgenden Features:
  • 2 x MicroUSB (1xPoweronly 1xCH340G USB/VCP)
  • 3 Taster: Reset, Flash, GPIO4
  • Default Speed 115200 Bit/sec
  • RGB_LED on GPIO15(R),GPIO12(G),GPIO13(B)
  • LDR on Analog Input A0 0..1023
  • 2 Teilig (CPU und VCP mit CH340 G)
GNDRSTESP8266
12F
GPIO01TXD -->
LDRADC_A0GPIO03RxD <--
+3.3VCH_PDGPIO05free for APPS
free for APPS
GPIO16GPIO04GND
free for APPS
GPIO14GPIO00 SCL / GND to Flash
PWMGPI012GPIO02 SDA   / Serial1.TX /
onBoardLED: blue LOW=ON HIGH=OFF
PWMGPIO13GPIO015PWM
+5.0VVCCGNDMasse
Das Board ist zweiteilig, um
Bei einem "fabrikneuen" ESP8266-Gizwits ist meistens KEIN C++ Programm geladen,
sondern er ist im AT-Befehlsmode, das heisst er erwartet und antwortet auf AT-Befehle.
Um dies zu Testen verbindet man sich mit einem TERMINAL-Programm mit 115200 mit dem Gizwits und sendet folgende Befehle
BefehlTypische AntwortBedeutung
ATOKESP ist im AT-Befehlsmodus
AT+GMRAT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
Ai-Thinker Technology Co. Ltd.
Jun 13 2016 11:29:20
OK
Infos zur installierten AT-Version
AT+CIPSTAMACCIPSTAMAC:"a0:20:a6:11:22:33"
OK
MAC Adresse des WiFi
AT+.....
OK
Eine komplette AT-Befehlsliste gibt es im Netz
Meine Empfehlung: Vergessen Sie diese AT-Befehle und verwenden Sie die Arduino-IDE mit ESP8266-Library
Statt AT-Befehlen und Arduino-IDE kann der ESP8266 auch mit NODEMCU arbeiten:
Dazu muss der ESP8266 mit der NODEMCU-Firmware geflasht werden!
VorteileNachteile
  • + sehr schöne IDE: ESPlorer
  • + LUA-Interpreter "on Chip"
  • + Quell-Code "on Chip"
  • - langsam
  • - wenig freier RAM
  • - instabil
  • - Kommentare im Quellcode wirken als Bremse!!
  • - anderes PinMapping =8 =6=7 =2
LUA-PinMapping:
GNDRSTESP8266
12F
GPIO0110 TXD -->
LDR adc.read(0)ADC_A0GPIO039 RxD <--
+3.3VCH_PDGPIO051
0GPIO16GPIO042 GND
5GPIO14GPIO003 SCL / GND to Flash
6GPI012GPIO024 SDA onBoardLED:
7GPIO13GPIO0158
+3.3VVCCGNDMasse
Meine Empfehlung: Vergessen Sie NODEMCU mit LUA und verwenden Sie die Arduino-IDE mit ESP8266-Library