Reddit Twitter Digg Facebook Delicious Stumbleupon

WiShield 2.0

View Cart

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

Pin Usage

  • SPI
    • 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
Get in touch if you have any questions, or ideas for something you want me to build.