Wires are so last summer! To the rescue is the WiShield, a plug-and-play Wi-Fi module for the Arduino from Asynclabs.
As the name suggests, the WiShield enables WiFi connectivity (802.11b) with an onboard PCB antenna from ZeroG Wireless. The board itself includes stack-through headers to allow access to unused pins and a 9-pin breakout header space for prototyping. The WiShield can create and join secured and unsecured networks, achieving up to 2 Mbps throughput speeds.
There are more details at the Asynclabs site
Note: These are the latest WiShield 2.0 – antenna is not included.
- 9-pin breakout header (not populated) for use in breadboard applications
- Uses SPI for host communication (max speed 25MHz)
- All Arduino headers brought out for easy access
- Easy access reset button on-board
- External 2dBi antenna
- Switchable interrupt pin usage between INT0 (port D, pin 2) and digital pin 8 (port B, pin 0)
- Switchable LED on digital pin 9 (port B, pin 1).
- 16 Mbit serial flash
Zero G ZG2100M
- 802.11b Wi-Fi certified
- 1Mbps and 2Mbps throughput speeds
- Supports both infrastructure (BSS) and ad hoc (IBSS) wireless networks
- Ability to connect to secured and unsecured networks: WEP (64-bit and 128-bit); WPA/WPA2 (TKIP and AES) PSK.
- L x W x H: 1.9×2.1×0.5 in
- Slave select (SS) : Arduino pin 10 (port B, pin 2)
- Clock (SCK) : Arduino pin 13 (port B, pin 5)
- Master in, slave out (MISO) : Arduino pin 12 (port B, pin 4)
- Master out, slave in (MOSI) : Arduino pin 11 (port B, pin 3).
- Interrupt (Uses only one of the following, depending on jumper setting)
- INT0 : Arduino pin 2 (port D, pin 2)
- DIG8 : Arduino pin 8 (port B, pin 0)
- LED : Arduino pin 9 (port B, pin 1)
- To regain use of this pin, remove the LED jumper cap