Skip to main content

.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. 

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.

 

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.

Native Serial Port Programming on Linux (Unix) system using C and terminos API

 Submitted by Rahul.Sreedharan on 7 June 2015 - 11:17am

tutorial on programming the serial port on linux distros like ubuntu,fedora ,mint linux,debian

Hello Folks,

This is a tutorial on how to program the Serial Ports on your Linux box.Serial Ports are nice little interfaces on the PC which helps you to interface your embedded system projects using a minimum number of wires.In this tutorial we will write a small program that will send and receive ASCII characters to a microcontroller development board.