8051 UART Programming Tutorial in Embedded C for Beginners
In this tutorial, You will learn to program the UART of a 8051/8052 microcontroller using embedded C language and send data to a PC using Asynchronous Serial Communication .
The terminal program like Putty or Teraterm running on the PC will receive the serial data send by the 8051 and display it on the terminal.
Serial Port Programming Tutorial using Win32 API on x86_64 Systems

This tutorial teaches you to program your Windows PC's Serial Port (aka COM Port) to communicate with an external peripheral like data acquisition boards, USB GPIO Boards, Relay boards, embedded computers like Arduino
Native Serial Port Programming on Linux (Unix) system using C and termios API

In this tutorial, You will learn How to program the Serial Ports of your Linux System using C Language and the native termios API .
.NET Serial Port Programming on Linux using C#
In this tutorial, We will learn to communicate with an Arduino board connected to a Linux PC (Ubuntu, Linux Mint, Fedora etc.) serial port using C# and .NET Platform.
With the release of the opensource .NET Platform by Microsoft, it becomes possible to run .NET programs on other operating systems like Linux and macOS. Earlier similar capability was provided by the Mono Platform.
- Read more about .NET Serial Port Programming on Linux using C#
- Log in to post comments
Simple Serial - C#, WinForms based Serial Port Communication Program
Simple Serial is a WinForms based GUI Serial Port Program for embedded Developers written in C# for interacting with external devices like Arduino or Microcontroller boards like Raspberry Pi.
Simple Serial program uses WinForms for creating its GUI elements and run on Windows 10 or Windows 11 using the .NET Platform.
Serial Port Programming on Linux using Visual Basic.net and .NET Platform

Following the introduction of the open-source .NET platform by the .NET Foundation, supported by Microsoft, it became possible to develop .NET applications on platforms other than Windows, including
Serial Port Communication between PC and Arduino using Visual Basic.Net for Beginners
Simple Python tkinter (ttkbootstrap) GUI interface for serial port communication with Arduino
In this tutorial ,We will learn to build a simple crossplatform GUI based serial port communication with Arduino Microcontroller using Python and tkinter (ttkbootstrap).To make the interface look nice we will use the theme extension for tkinter called ttkbootstrap which provides modern flat style themes.
Serial Port Programming Tutorials Collection for Embedded Developers
if you're an embedded systems developer, electronics hobbyist, or microcontroller enthusiast, learning how to program a serial port (UART) is a must. This comprehensive series of serial port programming tutorials is tailored for writing robust, cross-platform Serial Communication applications in C, C++, C#, Java, Python, and VB.NET languages.
USB to Serial,RS232,RS485 Converter (USB2SERIAL V3.0)
USB2SERIAL V3.0 is a FT232 based protocol converter which can be used as the following
