Getting Started with NanoFramework for Embedded Systems

Getting Started with NanoFramework for Embedded Systems

If you are unfamiliar with NanoFramework, you can check out the following examples ![im https://cshark-hub.github.io/mako-iot/posts/waste-bins-calendar/ A very cool high-tech trash can project Introduction to NanoFramework NanoFramework is an open-source, cross-platform version of .NET, specifically designed for embedded systems and Internet of Things (IoT) devices. It allows developers to build embedded applications using .NET languages such … Read more

Mastering RGB Lighting with .NET nanoFramework on ESP32-S2-Pico

Mastering RGB Lighting with .NET nanoFramework on ESP32-S2-Pico

Previously, we introduced the basics of .NET nanoFramework. In this article, we continue with the example of the Microweather ESP32-S2-Pico to discuss development with .NET nanoFramework: controlling the onboard RGB lights and external RGB lights. The content includes the significance of status lights, WS2812, HSV, PWM, and related knowledge. 1. Background The first step in … Read more

Solving the Reverse Color Problem of WS2812B LED on ESP32 and Applications of Status Indicator Lights

Solving the Reverse Color Problem of WS2812B LED on ESP32 and Applications of Status Indicator Lights

This article mainly introduces the problems encountered when using .Net nanoFramework to drive the WS2812B LED on the ESP32-S3-Zero board, as well as how to design a light control class to conveniently use the status indicator light to display the working status of the device. 1. Introduction When using the .Net nanoFramework to drive the … Read more

Getting Started with ESP32 and ESP-IDF: A Comprehensive Guide

Getting Started with ESP32 and ESP-IDF: A Comprehensive Guide

I bought an ESP32S board from Taobao, and as soon as it arrived, I couldn’t wait to get started. I planned to work on the NanoFramework, which is an embedded system for .Net, supporting embedded development in C#. Of course, it also supports other languages like C, C++, Lua, JavaScript, AT commands, etc. There are … Read more

Using .NET nanoFramework for Bluetooth Provisioning with ESP32

Using .NET nanoFramework for Bluetooth Provisioning with ESP32

Through the previous introduction, we have learned how to use .NET nanoFramework to connect ESP32 devices to the Wi-Fi network. However, in actual IoT environments, we often need a more convenient method to meet provisioning requirements. This article will take you through some common provisioning solutions and, using ESP32 as an example, introduce how to … Read more

Driving OLED Display with .Net nanoFramework on ESP32

Driving OLED Display with .Net nanoFramework on ESP32

This article introduces how to drive an ESP32 OLED display using .Net nanoFramework. We will start from the basics and gradually delve deeper, enabling you to understand and implement the entire process. Whether you are a beginner or an experienced developer, this article will be helpful to you. 1. Hardware Preparation 1.1 ESP32 Development Board … Read more

Getting Started with C# NanoFramework: WIFI Scanning, Connecting, and HttpWebRequest on ESP32

Getting Started with C# NanoFramework: WIFI Scanning, Connecting, and HttpWebRequest on ESP32

Congratulations! The new board has finally arrived, without further ado, let’s get started. The main function of the ESP32 is WIFI. With WIFI, it can directly connect to the home WIFI router and access the internet. At this point, it acts like a small computer or smartphone, making it very convenient to connect to the … Read more