Design and Implementation of an Autonomous Racing Robot Based on Arduino, Raspberry Pi, and Pi Camera: Including Labeling Steps and Technical Details

Design and Implementation of an Autonomous Racing Robot Based on Arduino, Raspberry Pi, and Pi Camera: Including Labeling Steps and Technical Details

In an exciting racing competition held in Toulouse, Antonin Raffin and his friends successfully designed and programmed an autonomous racing robot. This robot is powered by Raspberry Pi, Arduino Uno, and Pi camera, utilizing Python, C++, and neural network technology to achieve real-time image processing with an astonishing operating speed of 60 frames per second. … Read more

Entering Electronic Design with Arduino: Part Four – Controlling Seven-Segment Displays

Entering Electronic Design with Arduino: Part Four - Controlling Seven-Segment Displays

Hello everyone, welcome to “Entering Electronic Design with Arduino.” In this video, we will explain how to control seven-segment displays using Arduino, including both static and dynamic display methods. The seven-segment display can control the turning off of the entire digit through a common terminal. Multiple seven-segment displays can connect the same segment control signals … Read more

Using Arduino as a Controller to Control Facial Expressions with a Game Controller: A Japanese Guy’s “Self-Torture Device” Goes Viral!

Using Arduino as a Controller to Control Facial Expressions with a Game Controller: A Japanese Guy's "Self-Torture Device" Goes Viral!

【Click the above「blue text」 to follow the DF Maker Community and become a tech enthusiast】 What is it like to control facial expressions with a game controller? Press the LB button to blink the left eye, press the RB button to blink the right eye, and you can also perform a combo of left and … Read more

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