A graphical user interface (GUI) is one of the ways to interface between your microcontroller and a personal computer (PC) operated by a human with a mouse or a keyboard. It is always easy and require less skills to operate a device from a visual representations of the workspace (GUI) by simply clicking a mouse or using a keyboard rather than a command line. GUI can also be used to interface with other external devices located in different places. There [...]
Microsoft C# is a simple, modern, general-purpose, easy to learn object-oriented C programming language developed by Microsoft within its .NET framework to develop Windows applications. For this tutorial, you are going to need Microsoft Visual studio or C# express version installed on your computer. If you don't have one, you can download an express version for free from Microsoft website. Click on "New Project..." or open File Menu than "New Project..." to create a new project. A Sub window will pop out [...]
A serial port interface is a Graphical User Interface program that runs on a personal computer and can be used to connect to a microcontroller via a serial connection. In this article a detailed step by step description with source code on how to create a simple Serial Port Graphical User Interface (GUI) using Microsoft Visual C# is outlined. From the toolBox on the left-hand side, under the Components sub-section, drag and drop SerialPort Control on the form and it [...]
In many applications it is important to restrict the access to only registered users. We can also create different profiles for different users to restrict access. For example, if we are developing a school management system we could have profiles like an admin: View and do everything. Lecturer profile: Attendance and internal marks entry only. Accounts profile: Financial transactions only. Admissions: Student registration, Profile entry only. In this article we are going to learn how to create a very simple login [...]
With Globalization, the world has become a small village, information and trade is negotiated at world level. Companies have to develop and support applications in languages other than their language if they have to remain relevant into this global competition. What is even more challenging is that some of the major languages of the world like Arabic, Hindi and Chinese are not even written in Roman Script, so special features have to be provided to deal with these languages. [...]
Ethernet is the leading wired standard for networking as it enables to connect a very large number of computers, microcontrollers and other computer-based equipment to one another. In this project we are going to learn how to control any device connected to a PIC Microcontroller from a remote location using a customized computer Graphical User Interface (GUI) software designed with C#. A number of client computers from different locations can be used to control the field devices from anywhere. With the [...]
A Graphical User Interface is a man-machine interface device, in which objects to handle are drawn as icons on the screen, so the user can send controls by by a pointing device, usually a mouse or a keyboard. It is always easy and require less skills to operate a device from a visual representations of the workspace (GUI) by simply clicking a mouse or using a keyboard rather than a command line. In this article we are going to design [...]
Serial to Ethernet Connector allows sharing of numerous RS232/RS422/RS485 serial interface devices over network, be it Ethernet LAN or Internet. You can turn your PC into a server with multiple clients which can be locally or at remote location, they can all access a device connected to the server PC's COM Port as if they were connected directly. In this project a remote client over TCP/IP will display graphically temperature read from a serial COM Port device connected to server.