Open Access Open Access  Restricted Access Subscription or Fee Access

Application Integration of Visual Basic for Controlling Multiple Remote Devices through Microcontroller

Hardik P. Modi, Dhaval N. Chauhan, Kinjal A. Patel, Punit P. Ashawa

Abstract


A remote control is a component of an electronics device, most commonly a television set, DVD player and home theater systems originally used for operating the television device wirelessly from a short line-of-sight distance. But sometimes it will be more comfortable if a person using PC/laptop gets the power of controlling devices in his room, office or anywhere without using remote just by a mouse click in software. We have designed and implemented a prototype system for on/off switching of electrical appliances through an AT89s51 Microcontroller. Hardware includes microcontroller (8051), relays & USB com port for serial communication. We have designed code in visual basic for turning on/off the appliances connected to microcontroller. Operation of the application is very simple. When we press ON switch in software, which is created in Visual Basic, it sends a command to AT89s51. Now controller will turn ON the device based on logic developed & programmed in microcontroller. Thus we can turn ON & OFF various devices just by a simple mouse click in software. We have used a serial virtual USB com port to interface microcontroller with PC/laptop.


Keywords


Microcontroller, Visual Basic, Serial Communication, USB, Remote Devices, Keil.

Full Text:

PDF

References


Muhammad Ali Mazidi, Janice Gillispie Mazidi “The 8051 microcontrollers & Embedded Systems” pp. 183-203

Kennaeth J.Aayala “The 8051 Microcontroller: Architecture, Programming, and Applications”

Richard Barnett “The 8051 Family of Microcontrollers”

Raj Kamal “The concepts and features of microcontrollers includes programmable logic controllers” pp.76-145

Ted Van Sickle “Programming Microcontrollers in C” pp. 65-121,211-285

The visual basic tutorial and resource centre. Available: http://www.vbtutor.net/

Tips, tricks, & example programs for Visual Basic developers.

Available: http://www.vb-helper.com/

Steven Holzner “Visual Basic 6 Programming Black Book” pp.56-76

Chris Braithwaite, fred cowan, Hassan Archizaddeh “8051 an application based microcontroller introduction” pp 66-82

Gerhard Schmidt “Introduction to the Assembly Language of ATMEL AVR Microprocessors” pp. 45-60


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.