Webduino is an extensible web server library for the Arduino using the Wiznet-based Ethernet shields. It was originally developed by Ben Combee for a class at NYC Resistor. It’s released under the MIT license allowing all sorts of reuse.
On this page
Downloads and other links
Chris Lee forked the project from Ben Combee who set up this website on Google Project Hosting.
Due to limited access to hardware I have only tested the library and my modifications with an Arduino Uno R2 plus Arduino Ethernet Shield R3 with PoE module. These other shields have been reported to work as well:
- Arduino Ethernet Shield, both original and updated microSD version
- adafruit Ethernet Shield w/ Wiznet 811MJ module
- NKC Electronics Ethernet Shield DIY Kit
- Freetronics Ethernet Shield
The best way of getting started with Webduino is downloading the code (see links above) and looking at or trying out one of the example sketches.
For reference and further reading here’s the API documentation:
- WebServer() – the constructor
There’s more. The API part of this documentation is work in progress…
Webduino depends on the Ethernet library that ships with the Arduino IDE, or any library with a compatible interface.
Current versions of Webduino will work with version 1.0 of the Arduino IDE, which can be downloaded here.