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.