30.03.2015

ESP8266 mit Arduino-IDE direkt programmieren!

Das ESP8266-WiFi-Modul ist nun direkt mit einer angepassten Arduino-IDE programmierbar!

Das Modul ist damit nochmal leichter zugänglich geworden und kann Arduinos in vielen Anwendungsfällen ersetzen. Durch die geringe Größe und den extrem niedrigen Preis sind die ESP8266-Module für Internet-of-things (IoT)-Anwendungen ideal geeignet.

Insbesondere der neue Arduino Yun, der ein eigenes WiFi-Modul (mit embedded Linux) besitzt, aber auch etwa 65€ kostet, hat dadurch Konkurrenz für einfache Anwendungsfälle bekommen.

Ein ESP8266-Modul gibt es ab etwa 4€ zu kaufen! Es hat - im Vergleich zum Arduino Yun - sehr wenig GPIOs, aber oft werden auch nur wenige GPIOs gebraucht. Auch die Software-Unterstützung ist noch nicht vollständig, aber das wird sicher noch kommen.


Die angepasste Arduino-IDE  kann von GitHub heruntergeladen werden


In der angepassten IDE (Version 1.6.1) ist nun ein "Generic ESP8266 board" wählbar



und als “Programmer” kann man  "esptool" auswählen.








Die Programmierung erfolgt über einen USB/seriell-Adapter





Links

07.03.2015

LED-Morse-Thermometer mit MSP430G2231

Die Energia-IDE (ein Arduino-IDE-Derivat mit MSP430-Target, hier besprochen) enthält einige Beispiele - unter anderem ein Thermometer, das die gemessenen Werte seriell ausgibt. Ich habe das Beispiel so modifiziert, daß die Temperatur stattdessen über LEDs gemorst wird. Benötigt wird dazu ein TI-Launchpad, ich hatte da noch eines rumliegen. Beim Launchpad dabei ist auch ein MSP430G2231, der auf dem Chip ein Thermometer hat und 2kB Flash besitzt.

Nach Einrichten der IDE kann man den Code direkt in den Controller laden und starten. Rotes Morsen bedeutet eine positive Temperatur, grün heisst, dass die gemorste Zahl eine Temperatur unter null Grad ist.

Ich habe dann den Chip aus dem Launchpad genommen, LEDs & Reset-Schaltung freihändig verdrahtet und zwei Babyzellen drangelötet. Die enthalten etwa 8000mAh und sollten für ca ein Jahr Energie liefern. Die Schaltung kam in ein altes Marmeladenglas und liegt momentan draussen im Schnee und morst da die Temperatur vor sich hin. Sehr praktisch :-)