Getting Started with the Arduino Nano RP2040 Connect Development Board

Getting Started with the Arduino Nano RP2040 Connect Development Board

Q: Experience with the Arduino Nano RP2040 Connect development board Arduino Nano RP2040 Connect belongs to the Arduino Nano family, which consists of compact boards that are rich in features, powerful, and easy to learn. Each board is designed with great attention to detail.The design of the Arduino platform is aimed at making it cheaper … Read more

Rapid Prototyping with Arduino: From Idea to Reality in Just 3 Steps!

Rapid Prototyping with Arduino: From Idea to Reality in Just 3 Steps!

🛠️ Essential Tool for Makers | 💡 Shortcut for IoT Development 🌟 1. Why Choose Arduino? “The golden partner for rapid prototyping” Advantages Comparison Feature Arduino Traditional Microcontrollers (e.g., STM32) Development Difficulty Graphical programming / Rich library functions Requires knowledge of register configuration Hardware Cost Development board costs about 50~200 RMB Development board + debugger … Read more

Getting Started with Arduino: The Magical Development Board for Everyone to Become a Maker

Getting Started with Arduino: The Magical Development Board for Everyone to Become a Maker

Getting Started with Arduino: The Magical Development Board for Everyone to Become a MakerA small board unlocks the Internet of Things, allowing anyone with no background to play with smart hardware! 🌠 Introduction Have you ever thought about—✅ Controlling the lights in your home with your voice?✅ Automatically watering your plants and alerting you when … Read more

From Zero to Project Master! A Comprehensive Guide to Learning Arduino (with Resources)

From Zero to Project Master! A Comprehensive Guide to Learning Arduino (with Resources)

From Zero to Project Master! A Comprehensive Guide to Learning Arduino (with Resources) Introduction: Want to use Arduino to create cool smart home devices, robots, or interactive gadgets, but feel lost with a pile of hardware and code? Don’t worry! This article outlines a clear learning path for Arduino, guiding you from lighting your first … Read more

Getting Started with ESP32 and Arduino (Part 1): Setting Up the Development Environment

Getting Started with ESP32 and Arduino (Part 1): Setting Up the Development Environment

Introduction As a hardware novice, after assembling a little AI project, I found it quite interesting and wanted to start learning about the ESP32. Introduction to ESP32 The ESP32 is a high-performance, low-power dual-mode microcontroller chip with Wi-Fi and Bluetooth capabilities, launched by Espressif Systems. It is widely used in fields such as the Internet … Read more

Twenty Years Later: Arduino is More Than Just Arduino

Twenty Years Later: Arduino is More Than Just Arduino

Article Overview In this article, DigiKey introduces the evolution of Arduino from an open-source hardware platform to an ecological expansion, revealing its profound impact across multiple fields. Definition of Arduino Arduino is an open-source hardware and software platform designed to provide a simple, low-cost yet high-performance entry into the world of microcontrollers.Arduino was founded nearly … Read more

Recreating Xiao Zhi AI Step 2: Learning Its WebSocket Protocol Through Two Core Flowcharts

Recreating Xiao Zhi AI Step 2: Learning Its WebSocket Protocol Through Two Core Flowcharts

Introduction Continuing the attempt to recreate Xiao Zhi AI, but based on the Arduino framework. Last week, I completed the development environment setup for ESP32-S3 + ESP-SR + ESP-TTS using VSCode + PlatformIO + Arduino (see the article “Recreating Xiao Zhi AI, ESP32-S3 Building Arduino + ESP-SR + ESP-TTS Development Environment Pitfall Record”), and the … Read more

Practical Control of Arduino and Sensors with Python Driven by AI

Practical Control of Arduino and Sensors with Python Driven by AI

One late night while debugging the serial port, the waveform on the oscilloscope suddenly started doing the mechanical dance— my Python script, after running for 8 hours straight, suddenly read the temperature and humidity sensor as gyroscope data. This reminded me of the I/O multiplexing dilemma Guido van Rossum faced when designing the prototype of … Read more

Recreating Xiao Zhi AI: A Journey Through Building an Arduino + ESP-SR + ESP-TTS Development Environment on ESP32-S3

Recreating Xiao Zhi AI: A Journey Through Building an Arduino + ESP-SR + ESP-TTS Development Environment on ESP32-S3

Recently, the Cyber Dog and Xiao Zhi AI have become quite popular on Bilibili. I also wanted to recreate one, preferably combining both, and after some research, I found that the authors’ open-source solutions did not quite match my preferences. I decided to modify them, which led me on a journey of troubleshooting. Reason The … Read more

When AI Helps Me Write Arduino Code: A Cyber Dialogue with Xiao Liu

When AI Helps Me Write Arduino Code: A Cyber Dialogue with Xiao Liu

Arduino programming is a simplified version based on C/C++ language, allowing code to be written and uploaded to the Arduino development board through an Integrated Development Environment (IDE) to control external devices. Its core features are “low threshold and high extensibility”, enabling quick entry even without hardware knowledge.Currently, many programming robots in China are based … Read more