Past Meetup

Arduino Class - Setting up an Arduino Controlling Web server


Location image of event venue


Come join us at Education Center in Plano TX to learn about the Arduino. In this class we will be covering the following:

An Arduino controlling web server ( (25:15) In this presentation, you will learn how to setup a web server on the Arduino that allows you to control LEDs via a web browser. You could replace the LEDs for other devices, like motors, without having to introduce significant changes to the sketch we'll see here. We will do this in the next presentation.

First we will look at the HTTP request parsing issues that we will need to deal with before implementing the controlling web server sketch. Because the web browser will be sending information with instructions to the Arduino, the Arduino's web server HTTP parser will have a lot more work to do.

Controlling a motor with a web browser ( (16:30) In this presentation, you'll learn how to send HTTP GET requests that contain values other than 1s and 0s as we did in the previous presentations. To do that I will demonstrate how you can control a DC motor through your web browser. Motor control requires sending direction and speed values to the Arduino from your web browser, and this adds realism to our controlling web server. Parts Needed:

Arduino UNO ( Ethernet shield ( One red LED ( One yellow LED ( Two 10KΩ Resistors ( L298N Motor Drive Controller ( A battery pack with 4 x 1.5V AA bateries or a 18V-9V power supply Four Jumper Wires

Course work for this class comes from Arduino Step By Step ( which has over 20 hours of content in 110 lectures. These classes are designed for anyone interested in learning electronic design and C programming. No experience is required. Access to the course material is free at our meetups. If you wish to access the material outside the meetup see our coupons page to get a discount from our sponsor (

*** If fewer than 4 people RSVP then this meetup will be cancelled ***