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

Imran Ahmed, Hong Wong, Vikram Kapila

Research output: Contribution to journalConference articlepeer-review


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)
Pages (from-to)1329-1334
Number of pages6
JournalProceedings of the American Control Conference
StatePublished - 2004
EventProceedings of the 2004 American Control Conference (AAC) - Boston, MA, United States
Duration: Jun 30 2004Jul 2 2004

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'Internet-based remote control using a microcontroller and an embedded ethernet'. Together they form a unique fingerprint.

Cite this