How to Invent a Robot? – A Guide to Robotic Systems Knowledge

How to Invent a Robot? - A Guide to Robotic Systems Knowledge

The research on robots has made significant progress, and theoretically, all mechanical labor can be replaced by robots. From the increasingly mature industrial robots and mobile robots, it seems we are witnessing a historical repetition that once occurred in computer systems: transitioning from mainframes to workstations, and now to personal computers and handheld devices. In … Read more

Differences in Development Methods: STM32, Arduino, and Raspberry Pi

Differences in Development Methods: STM32, Arduino, and Raspberry Pi

Follow+Star Public Account Number, Don’t Miss Wonderful Content Author | strongerHuang WeChat Public Account | Embedded Column Recently, I saw a netizen asking: Are there significant differences in the development methods of STM32, Arduino, and Raspberry Pi? To say the similarities, there are indeed many commonalities between them. However, if you talk about the differences … Read more

Introduction to Arduino: LCD1602 Display Basics

Introduction to Arduino: LCD1602 Display Basics

LCD1602 Display The LCD1602, also known as the 1602 character LCD, is a dot matrix liquid crystal module specifically designed to display letters, numbers, and symbols. It can display 16×2 characters, totaling 32 characters. In this article, we will explore the LCD1602 and drive it to display “Hello World”. 1. Introduction to LCD1602 For microcontroller … Read more

Enhancing Arduino: OLED Electronic Clock Tutorial

Enhancing Arduino: OLED Electronic Clock Tutorial

Follow,Star Public Account, don’t miss exciting content Editor: TonySource: Public Account TonyCode In the previous article, we used library functions to drive the DS1302 to obtain time data and output it via the serial port. The serial port is just for debugging; to create an electronic clock, we need to use a display module. This … Read more

Arduino Basics: Heart-Shaped LED Animation

Arduino Basics: Heart-Shaped LED Animation

Reading this article will take approximately 5 minutes. This article continues to explore the use of LED matrix displays to achieve a heart-beating effect. 1. Experiment Materials Uno R3 Development Board USB Data Cable Breadboard and Jumper Wires 8×8 LED Matrix Display 2. Experiment Steps 1. Build the circuit according to the schematic. According to … Read more

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

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

Essential Computer Knowledge: 100 Key Points

Essential Computer Knowledge: 100 Key Points

100 Essential Points in Computing 1. The symbolization of information is data, so data is the concrete representation of information, and information is the logical meaning abstracted from data. 2. Information technology refers to the technologies related to acquiring, storing, transmitting, processing, developing, and utilizing information resources. 3. The core of culture is: ideas and … Read more

Understanding Project Files in Embedded Development

Understanding Project Files in Embedded Development

Hello everyone, I am Pi Zi Heng, a serious tech person. Today, I will talk about project files in embedded development. In the previous two lessons, I introduced two typical input files in embedded development: source files (.c/.h/.s) and linker files (.icf). I want to ask again, are there any other input files? The answer … Read more