Teaching programming technique using a remote-control enbedded system

Abstract This paper proposes Web-Based Training with a remote-control embedded system via the Internet. The procedure for developing software consists of coding, compiling, testing on a simulator and testing on a target system. The final testing on a target system is most important in developing an embedded system. A remote-control embedded system via the Internet is developed. Firstly, learners study the structure of the microprocessor, programming technique and testing technique on a simulator in a class. Then they can test their own program on a target system using this remote system. This system is attractive and important for learners when the target system includes peripherals such as motors, A/D and D/A converters, because the learner's program could be confirmed by a simulator, however there will be some difference between the theoretical D/A output voltage and the actual one. The proto-type system was set up in a laboratory and connected to the Internet.