How to Choose a Development Board? A Beginner’s Guide to Avoiding Pitfalls

How to Choose a Development Board? A Beginner's Guide to Avoiding Pitfalls

For embedded development beginners, the choice of the first development board directly determines the difficulty of getting started – choosing the right one can yield great results with minimal effort, while choosing the wrong one may lead to discouragement. This article compares five popular development boards: 51 Microcontroller, STM32, Raspberry Pi Pico, Raspberry Pi, and … Read more

Hands-Free! Create a Simple Smart Watering System

Hands-Free! Create a Simple Smart Watering System

In the face of the pandemic, we can support the frontline medical workers, researchers working tirelessly on the virus, and those in mask factories in various ways… Let’s cheer them on. I believe that during this fight against the pandemic, students can also feel the power of science and technology, as science is a tool … Read more

Fundamentals of Embedded System Development in C Language

Fundamentals of Embedded System Development in C Language

An embedded system refers to a system that integrates computer technology with other devices to achieve specific functions. They typically have characteristics such as limited resources and strong real-time performance. The C language, due to its efficiency, flexibility, and closeness to hardware, has become one of the most commonly used programming languages in embedded development. … Read more

Arduino GFX: A Powerful Tool for Creating Stunning Graphical Interfaces

Arduino GFX: A Powerful Tool for Creating Stunning Graphical Interfaces

Arduino GFX is a powerful Arduino graphics library that supports various types of displays and data bus interfaces, injecting endless possibilities into your Arduino projects. Flexible Compatibility Arduino GFX is not built from scratch; it incorporates the essence of several well-known graphics libraries such as Adafruit_GFX, LovyanGFX, TFT_eSPI, and Ucglib, and improves and expands upon … Read more

Understanding Industrial Control Systems: A Beginner’s Guide to Micro PLCs

Understanding Industrial Control Systems: A Beginner's Guide to Micro PLCs

QA& Question: A Beginner’s Guide to Understanding Industrial Control Systems with Arduino Micro PLCs Arduino Opta Micro PLCArduino Opta® is a safe and easy-to-use micro PLC with industrial IoT capabilities. It can expand industrial and building automation projects while fully leveraging the advantages of the Arduino ecosystem. The Arduino Opta is not a toy. It … Read more

Arduino Sensors: Infrared Sensors

Arduino Sensors: Infrared Sensors

01Basic Understanding(Image source: Internet)Model:HS-S01AName:Infrared Detector (Infrared Sensor)Series: SensorDescription:It is an infrared transceiver device, consisting of a pair of infrared emitting and receiving tubes.Usage Scenarios:Commonly used in infrared detection systems for smart cars, robots, and automated machinery in logistics, playing an important role in artificial intelligence-related practices and applications, aligning with the requirements for cultivating students’ … Read more

Design and Implementation of an Embedded Mobile Robot for Monitoring Applications

Design and Implementation of an Embedded Mobile Robot for Monitoring Applications

Abstract:Monitoring and security in areas such as homes, laboratories, offices, factories, and airports are crucial for preventing any threats to human life. Mobile robots have proven effective in numerous applications, especially in hazardous areas, where they can be remotely controlled by humans to perform specific tasks. This research paper presents the design and implementation of … Read more

Strange CH340g USB to Serial Driver Error

Strange CH340g USB to Serial Driver Error

Recently, I discovered a strange and interesting issue. It became even more intriguing when intertwined with other related problems. Many development boards or small modules that require USB serial connections often use the CH340g chip from Nanjing Qinheng, so the driver is either automatically installed by Windows or downloaded from the official website as CH341SER.EXE. … Read more

Development Plan for Fire Detection Mobile Robot

Development Plan for Fire Detection Mobile Robot

Abstract:This article presents a development plan for a mobile robot. The robot is based on the Arduino Mega 2560 R3 and uses a single-layer robot platform as its chassis, along with a 400-point unallocated MB-102 breadboard. The robot is equipped with the following sensors: ultrasonic sensor HC-SR04, KY-033 line sensor, flame sensor KY-026, infrared thermal … Read more

Developing Arduino Software with Trae

Developing Arduino Software with Trae

Hello everyone, I am Liu Deng, a senior automotive engineer,and in the AI era, I hope to move forward together with everyone and make progress! Recently, due to work requirements, I needed to use Arduino to develop Damon products, but I am not familiar with coding, so I brought in a helper, Trae (I am … Read more