Arduino Basics Tutorial 06 – Flowing LED Lights

Arduino Basics Tutorial 06 - Flowing LED Lights

Reading this article will take about 3 minutes. The previous article introduced the Arduino digital I/O pins and related functions, lighting up the onboard LED. This article will use a breadboard to build a circuit, allowing multiple LEDs to create a flowing effect. 1. Experimental Materials Uno R3 Development Board USB Data Cable Breadboard and … Read more

Enhancing Arduino Projects with DS1302 Real-Time Clock

Enhancing Arduino Projects with DS1302 Real-Time Clock

Follow,Star Public Account Number, don’t miss the exciting content Editor: TonySource: Public Account TonyCode Many electronics enthusiasts are keen on building electronic clocks as a hands-on project. These clocks may use display modules such as seven-segment displays, dot matrix screens, LCD screens, OLED screens, and TFT screens, with various RTC clock chips like DS1302, DS3231, … Read more

Step-By-Step Guide to Building Your Own Bluetooth Car

Step-By-Step Guide to Building Your Own Bluetooth Car

Based on Arduino, this tutorial will guide you through the process of creating your own Bluetooth car, familiarizing you with the entire project workflow. First, here are the tools you will need: 1. Arduino UNO R3 x12. L298N Motor Driver Module x13. HC06 Bluetooth Module x14. Car Chassis x15. 12V Power Supply (7~9V) x16. Several … Read more

Build Your Own Self-Driving Go-Kart and More

Build Your Own Self-Driving Go-Kart and More

【Click on the above「blue words」 to follow DF Maker Community and become a tech aesthetics enthusiast】 The community public account records weekly shareable maker-related content, published every Friday~ Submissions or recommendations for related content are welcome. Submission email:<span>[email protected]</span> Build Your Own Self-Driving Go-Kart Austin Blake designed a self-driving go-kart that can navigate a small track … Read more

Arduino Serial Communication Example

Arduino Serial Communication Example

Of course, below I will provide a complete example of Arduino serial communication. This example will demonstrate how to perform simple data exchange between Arduino and a computer. We will write a program that receives characters from the computer and performs different actions based on the received characters. At the same time, Arduino will also … Read more

Implementing Running Lights Using Arduino

Implementing Running Lights Using Arduino

1. Hardware Preparation You’ll need an Arduino development board (such as Arduino Uno) and several LED lights. Connect the anode (long leg) of the LED lights through a current-limiting resistor (usually a few hundred ohms, such as 220Ω, to prevent excessive current from damaging the LEDs) to the digital pins of the Arduino board (for … Read more

Cortex-M Experiment Box (CW32) Overview

Cortex-M Experiment Box (CW32) Overview

The Cortex-M Experiment Box (CW32 version) is a development experiment device based on the CW32F030C8T6. The CW32F030C8T6, launched by Wuhan Xinyuan Semiconductor Co., Ltd., is a cost-effective domestic MCU based on ARM’s Cortex-M0+ core, with a maximum clock frequency of 64MHz, 64KB of FLASH, 8KB of RAM, and in an LQFP48 package. It is fully … Read more

BM18B367A (BMduino-Nano Development Board)

BM18B367A (BMduino-Nano Development Board)

1 Introduction This product is a development board for Holtek’s 32-bit MCU HT32F52367, specifically designed to be pin-compatible with the Arduino Nano development board, supporting both the Arduino IDE and Keil IDE, making it easier for beginners to learn programming. The BM18B367A uses the HT32F52367, a Cortex®-M0+ core at 3.3V, as the main MCU, supporting … Read more

HeliOS: A Lightweight Embedded Operating System

HeliOS: A Lightweight Embedded Operating System

HeliOS is an open-source, free embedded multitasking kernel designed for various low-power embedded devices. It offers a rich, well-documented API that allows fine control over the system and access to kernel services (system calls), enabling functionalities such as task management, scheduler management, inter-process communication, memory management, and device management, all while maintaining a minimal memory … Read more