Nachdem die Versuche zur Steuerung von RGB-LEDS über das Netzwerk mit einem AVR-NET-IO so gut funktioniert hatten, sollte das nun auch drahtlos über das WLAN funktionieren ...
In einem newsletter entdeckte ich den Hinweis auf ein WLAN-Prototypenboard, das sich leicht in eigene Schaltungen integrieren lässt. Das Board kann man als WIFI-PROTO bei der Firma MikroElektronika für knapp 40 US bestellen. Es unterstützt u.a. WEP und WPA Verschlüsselungen und lässt sich leicht an einen Mikrokontroller über die SPI-Schnittstelle anschliessen.
Leider gibt es im Netz keine Registerberschreibung des ZG2100, so musste als Dokumentation ein relativ allgemeines Datenblattt und der frei verfügbare Quelltext des TCP/IP-Stacks von MicroChip herhalten.
Glücklkicherweise gibt es von der Firma AsyncLabs einen Portierung des uIP Stacks inklusive eines Treibers für ein ZG2100 basiertes WLAN-Modul. Dieses Modul mit dem Namen "WiShield" wurde von AsyncLabs für die AVR-basierten Arduino Boards entwickelt. Den WiShield-Treiber habe ich an meine Schaltung mit einem ATMEGA8-Controller angepasst, mit der sich RGB-LEDs übers WLAN steuern lassen.
Mehr dazu gibt es hier auf dieser Homepage.