Basic Programming Algorithm in Arduino – Insertion Sort

Basic Programming Algorithm in Arduino - Insertion Sort

Basic Programming Algorithm – Insertion Sort Insertion Sort: Insertion sort builds a sorted sequence by scanning the unsorted data from back to front in the sorted sequence, finding the appropriate position and inserting it. Insertion sort is generally referred to as direct insertion sort. It is an effective algorithm for sorting a small number of … Read more

Tutorial for Creating a Music Player Based on Arduino

Tutorial for Creating a Music Player Based on Arduino

1. Development Environment Configuration 1. Download Arduino IDE – Official download link: https://www.arduino.cc/en/software – Version selection: – Recommended version 1.8.x stable (best compatibility) – Or version 2.0.x (requires testing library compatibility) 2. Installation Steps (This section only explains Windows system) ① Double-click the exe installation package ② Check “Install USB drivers” ③ It is recommended … Read more

How to Connect the HSC001 Audio Player Module with Arduino Development Board

How to Connect the HSC001 Audio Player Module with Arduino Development Board

Want to dive into the world of audio playback in electronic products? To help you get started, we recommend the HSC001 module. This is a 24-bit audio player with many excellent features: size, price, etc. You can use it for various purposes: playing music in elevators, generating sounds for various devices, and more. In this … Read more

How to Connect the ENC28J60 Ethernet Module to an Arduino Development Board

How to Connect the ENC28J60 Ethernet Module to an Arduino Development Board

Are you interested in Ethernet communication? In this post, we will explore the world of Ethernet communication using the ENC28J60 module and the Arduino development board. Whether you are a beginner or an experienced Arduino enthusiast, this will be helpful for you. In this article, we will learn how to connect the ENC28J60 module and … Read more

Pitfall of Pushing Video Stream Data via 4G Module with ESP32-CAM | Learning Notes on Falling into a Pit

Pitfall of Pushing Video Stream Data via 4G Module with ESP32-CAM | Learning Notes on Falling into a Pit

It has been nearly two weeks since I last wrote a record. Who knows what I have experienced during this time? With a somewhat heavy heart, I document a recent pitfall I fell into. The heaviness comes from the fact that this pitfall was caused by a very, extremely basic mistake, and such a basic … Read more

Cultivating Young Makers | The Unmanned Lunar Loading and Unloading System by Haidian Students

Cultivating Young Makers | The Unmanned Lunar Loading and Unloading System by Haidian Students

New users can click the “blue text” above to follow us “Cultivating Young Makers” is an educational practice aimed at fostering innovation, practical skills, and social responsibility. In recent years, this initiative has focused on the needs of students for innovation and creativity, encouraging young people to actively identify problems in their daily lives, engage … Read more

IoT Development in C Language: Communication Between Sensors and Devices

IoT Development in C Language: Communication Between Sensors and Devices

In the field of the Internet of Things (IoT), the C language is widely used due to its efficiency and direct control over hardware. This article will introduce how to use C language for communication between sensors and devices, helping beginners understand this process. 1. What is the Internet of Things? The Internet of Things … Read more

Common Pitfalls for ESP32 Beginners

Common Pitfalls for ESP32 Beginners

When I was developing products, I used to scoff at the ESP32, thinking it was just a toy, lacking reliability, ease of use, and anti-interference capabilities for actual products. However, later on, when some of Xiaomi’s smart home products began to adopt it in large quantities, my perspective changed slightly. Nevertheless, I still wouldn’t use … Read more

Creating an AI Companion that Chats with You Using ESP32S3!

Creating an AI Companion that Chats with You Using ESP32S3!

Step-by-step guide to building an offline intelligent dialogue robot, complete with open-source code. 1. Introduction (Scenario Introduction) “When you wake up in the morning, your desktop robot actively reports the weather; during work, it helps you look up information; in the evening, it can chat with you about sci-fi movies… Today, I will use an … Read more

Methods for Using the XY-V17B Card MP3 Playback Module with Arduino Development Board

Methods for Using the XY-V17B Card MP3 Playback Module with Arduino Development Board

MP3 players were once all the rage on the streets, with nearly everyone holding an OPPO MP3 player. However, with the rise of smartphones, MP3 players have faded into memory. In this article, we will use the Arduino development board and the XY-V17B module to play a classic MP3 song of our choice. Required Components … Read more