Coroutine Library in C#: Principles and Implementation

Coroutine Library in C#: Principles and Implementation

Hello everyone! Today I want to share a particularly interesting topic – the implementation of coroutines in C#. As a developer who often deals with asynchronous programming, I understand the importance of coroutines in enhancing program performance and simplifying code structure. Let’s explore how to implement a simple yet powerful coroutine library in C#! What … Read more

Hello, China: Developing for Chinese Smartwatch with C#

Hello, China: Developing for Chinese Smartwatch with C#

Previously, I wrote a few examples of how to use C# to write STM32 programs. Similarly, we can also use C# under ESP32, relying on the ever-growing .Net nanoFramework. Currently, it supports more and more development boards and chip types, and the related libraries are also increasing. The supported devices can fully support conventional application … Read more

Exploring NanoFramework: A C# Framework for Microcontrollers

Exploring NanoFramework: A C# Framework for Microcontrollers

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

C# 24 Point Game Solution Algorithm

C# 24 Point Game Solution Algorithm

↓Recommended Follow↓ Introduction I often play the 24-point game with my son. Sometimes it’s quite challenging, and after a while, we can’t solve it, so we just give up, treating it as unsolvable. With my mathematical ability, generally speaking, if we can’t solve it, it’s likely unsolvable. However, when encountering particularly tricky ones, it’s possible … Read more

Cross-Platform Industrial IoT Gateway Developed in C#

Cross-Platform Industrial IoT Gateway Developed in C#

Introduction With the advent of the Industrial 4.0 era, IoT technology has gradually become a key factor in promoting industrial transformation and upgrading. In this context, the IOTCS industrial gateway has emerged as an intelligent gateway leading the Industrial 4.0 era. The IOTCS industrial gateway is an intelligent device that integrates multiple communication protocols, data … Read more

Comprehensive List of C# Open Source Projects Worth Collecting

Comprehensive List of C# Open Source Projects Worth Collecting

Business Collaboration and Project Management Platform – TeamLab Online Video Conference Software – VMukti Workflow Engine – ccflow [Free] Regular Expression Testing Tool – Regex-Tester Windows Phone 7 SDK Excel Read/Write Component – ExcelLibrary .NET Integrated Development Environment – MonoDevelop Softswitch – FreeSWITCH Open Source Operating System – Cosmos Tank Robot Battle Simulation Engine – … Read more

Controlling LED and Button with C# NanoFramework on ESP32

Controlling LED and Button with C# NanoFramework on ESP32

Originally, I planned to do something big over the weekend, like WIFI and web pages. However, after two days of work and discussions with foreign friends, I realized that there was a problem with the firmware. After communicating with a senior expert at night, I found out that the official firmware for the ESP32S has … Read more

Implementing DHT11 Temperature Sensor Parameters with C# on ESP32 Microcontroller

Implementing DHT11 Temperature Sensor Parameters with C# on ESP32 Microcontroller

Implementing DHT11 Temperature Sensor Parameters with C# on ESP32 Microcontroller[1] Welcome to C# enthusiasts, in this article we will use the C# nanoframework to develop a program to read temperature and humidity from the DHT11 sensor on the ESP32 microcontroller. To implement this, we need to prepare and configure the environment for ESP32. You can … Read more

Comprehensive List of Open Source C# Projects Worth Collecting

Comprehensive List of Open Source C# Projects Worth Collecting

Business Collaboration and Project Management Platform – TeamLab Online Video Conference Software – VMukti Workflow Engine – ccflow [Free] Regular Expression Testing Tool – Regex-Tester Windows Phone 7 SDK Excel Reading and Writing Component – ExcelLibrary .NET Integrated Development Environment – MonoDevelop Telephone Softswitch – FreeSWITCH Open Source Operating System – Cosmos Tank Robot Battle … Read more