Internet-based remote control using a microcontroller and an embedded ethernet

Imran Ahmed, Hong Wong, Vikram Kapila

Research output: Chapter in Book/Report/Conference proceedingConference contribution


In this paper, we describe a recently developed DC motor position control experimental setup that can be accessed via the Internet. This setup consists of two primary elements communicating with each other: i) a server consisting of a low-cost microcontroller, Parallax's 40-pin Basic Stamp 2, interfaced with an embedded ethernet IC, Cirrus Logic's Crystal CS8900A, and ii) a client computer. The client computer sends/receives data to/from the microcontroller using the User Datagram Protocol packets. The client computer connects to the server using Java applets that allow the user to command the position of the motor via a graphical user interface. The interface includes a slider for commanding the motor position from 0° - 360° and text input boxes for tuning the parameters of a position control algorithm "on-the-fly." A plot provides a visual display of the current position of the motor using real-time sensor data sent by the microcontroller. Our microcontroller-based remote control methodology can be readily applied to monitor and control other experimental hardware over the Internet.

Original languageEnglish (US)
Title of host publicationProceedings of the American Control Conference
Number of pages6
Publication statusPublished - 2004
EventProceedings of the 2004 American Control Conference (AAC) - Boston, MA, United States
Duration: Jun 30 2004Jul 2 2004


OtherProceedings of the 2004 American Control Conference (AAC)
CountryUnited States
CityBoston, MA


ASJC Scopus subject areas

  • Control and Systems Engineering

Cite this

Ahmed, I., Wong, H., & Kapila, V. (2004). Internet-based remote control using a microcontroller and an embedded ethernet. In Proceedings of the American Control Conference (Vol. 2, pp. 1329-1334)