Tutorials & Guides
Getting Started with Embedded Systems
Board Setup & Configuration
Programming Tutorials (C, Python, Rust)
Debugging & Performance Optimization
Practical Implementation of Test-Driven Development in C Language Projects
Abstract Test-Driven Development (TDD), as one of the core practices of agile development methodologies, has been widely applied in high-level programming languages. However, C language, as a low-level system programming language, presents unique challenges for the implementation of TDD due to its specific features such as memory management, pointer operations, and compilation and linking mechanisms. … Read more
Analysis of C Language Exercises 4
Analysis of C Language Exercises 01 Sum of Series Solution: 1. Read integer k; 2. Initialize n’s value, sum=0.0; 3. Start a loop while sum <= k; 4. Accumulate from 1/n and assign to sum; Simultaneously increment n; 5. When sum > k, exit the loop and output n-1, end the program; Solution source: Lü … Read more
A Complete Guide to an Open Source Industrial IoT Project: Learning Edge AI Prediction and Early Warning from Scratch
Message to Developers: If you are interested in Industrial IoT, the OPC UA protocol, time series data prediction, and intelligent alarms, or if you want to learn how to build a complete AIoT application with Spring Boot, this article is for you. We will start from the problems and gradually show how to design, develop, … Read more
In-Depth Analysis of Employment Status in IoT Engineering
Overall, IoT engineering is a profession filled with controversy and division. The internet is rife with complaints about it being a “trap,” yet many graduates have found high-paying and promising jobs through clear planning. It can be said that the profession itself is not a “trap,” but the lack of planning and blindly following the … Read more
Home Server with Armbian
I was introduced to Linux through Armbian, which runs on the ancient Fexun N1, a small box with 2GB of RAM and 8GB of eMMC.Armbian is a branch of Debian that can be used as a Linux server and to run Docker. After getting it, I played with it for a long time and couldn’t … Read more
Renovation Guide | Essential Considerations for the Popular Built-in Refrigerator!
Click the blue text to follow us The trend of integrated home design is becoming increasingly popular, and many people prefer built-in appliances during renovations, with built-in refrigerators being particularly favored. They are not only aesthetically pleasing and minimalist but also effectively save space. However, there are numerous cautionary tales regarding built-in refrigerators. To avoid … Read more
My Fish Tank Can Sense Light! Achieving Environmental Light Monitoring with an Espressif ESP32-S3 Development Board! Open Source Code!
✦₊ Click the card above to follow for more 🌷 In the previous two issues, our smart fish tank has achieved the following functions: First Issue: Water Circulation and Oxygenation Function – A lazy tool? I used the Espressif ESP32-S3 development board to create a smart fish tank that can take care of itself! Low-cost … Read more
Creating Aesthetically Pleasing Scalar Topological Vortex Surface Plots with Python & MATLAB
Introduction In scientific plotting, it is essential to be both rigorous and visually appealing— especially when visualizing complex scalar fields, topological structures, and field theories. When creating plots for “vortices”, “topological defects”, and “phase fields”, we often encounter the following issues: The data is excellent, but the resulting plot is “not sophisticated enough”. The surface … Read more
MATLAB Teaching Video Tour: Detailed Explanation of Reading and Writing Excel Files
MATLAB Teaching Video, General Introduction for Beginners:This video, approximately 100 minutes long, provides a comprehensive analysis of the specific operations for reading and writing Excel files in MATLAB through numerous case studies. It explains the various calling formats of the functions xlsread and xlswrite in a step-by-step manner. Additionally, it covers the specific usage of … Read more