Hi, I am Bradley Wells

I write about C# and .NET Core. Follow me @bradwellsb.

Raspberry Pi LCD Display I2C .NET

In this C# electronics tutorial, you will write a .NET application to display text onto a 16×2 (or 20×4) LCD character display connected to a Raspberry Pi. Wiring the Hardware To communicate with the LCD display, our code will rely on an I2C bus. Be sure the I2C interface is enabled on your Raspberry Pi. … Read more

Meadow VL53L0X Distance Sensor

The Meadow board is an embeddable hardware solution by Wilderness Labs built on the STM32F7 microcontroller chip that you can program using your existing .NET skills. The Hardware In this tutorial, we will use a VL53L0X sensor to measure distance. The VL53L0X is a time-of-flight sensor that uses laser ranging to accurately measure distance up … Read more

Raspberry Pi GPIO C# LED

Did you know you can use C# to control the general-purpose I/O (GPIO) pins on your Raspberry Pi? Learn how to write a .NET app to drive an LED with this tutorial. Wiring the Circuit The electronics for this project will consist of a current-limiting resistor connected to a single LED in series. consider the … Read more

Visual Studio SSH into Raspberry Pi

If you have a Raspberry Pi, but you prefer to develop .NET apps for it using Visual Studio, this tutorial will help you build and deploy remotely over SSH. Note: You can install Visual Studio Code directly on a Raspberry Pi via the package manager, but this tutorial is for interacting with your Raspberry Pi … Read more

Arduino C# Serial USB to Computer

In the previous tutorial, you learned how to send data from a PC to an Arduino microcontroller. In this follow-up tutorial, you will write a .NET desktop program that will listen for sensor data sent from an Arduino. Wiring the Circuit For the electronics portion of this project, you will need a resistor and a … Read more

Control Arduino from C# Serial Port

Did you know you can use C# and .NET to extend the functionality of your Arduino device? In this tutorial, we will be writing a WPF desktop application to communicate with an Arduino Uno board connected through a USB port to your computer. Getting Started For this tutorial, you will need an Arduino board and … Read more

Looking for more?

You have visited our site before, and we appreciate you!

If you found the tutorials helpful, enter your email address for more free C# tips and tricks.

Can't get enough C#?

Enter your email address for more free C# tutorials and tips.