Arduino Orientation Sensing: LED Lights Changing with Angle

Arduino Orientation Sensing: LED Lights Changing with Angle

Introduction A few years ago, I heard about a creative door lock project: the user holds a sensing device and waves it in a specific manner. Once the device recognizes the action, it unlocks the door. This action becomes a form of key. I broke down this project into hardware and software components. The hardware … Read more

How Can Mobile Phones Participate in Earthquake Early Warning?

How Can Mobile Phones Participate in Earthquake Early Warning?

As one of the most destructive natural disasters, the construction of an earthquake early warning system has always been a significant topic in the scientific community. In recent years, with breakthroughs in smartphone technology, global research teams have discovered a disruptive solution: utilizing the built-in sensors of billions of smartphones to construct an earthquake sensing … Read more

Working Principle of Accelerometers

Working Principle of Accelerometers

What is a Sensor? A sensor is essentially a device or apparatus that can “convert physical quantities.” To obtain information for detection and control, it is necessary to convert the state, properties, and physical changes of an object into electrical quantities, using various physical laws for this conversion. Representative physical quantities that sensors detect and … Read more

Raspberry Pi | Angular Velocity and Acceleration Sensors

Raspberry Pi | Angular Velocity and Acceleration Sensors

Click the above“Mechanical and Electronic Engineering Technology” to follow us Angular velocity sensors and acceleration sensors are common inertial sensors, often used to measure the rotation and linear motion of objects. The angular velocity sensor (Gyroscope) is used to measure the rotational speed or angular velocity of an object around three axes (X, Y, Z). … Read more

Comprehensive Overview of ROM, RAM, and FLASH

Comprehensive Overview of ROM, RAM, and FLASH

Source: Technology Makes Dreams Greater Compiled by: Li Xiaoyao A few days ago, I happened to discuss some knowledge about ROM, RAM, and FLASH with my colleagues. Suddenly, when we talked about these English terms, we realized our understanding was quite superficial. Among us, the meanings of some MCU terms were also unclear, so tonight … Read more

Gains and Reflections on Adapting Android System for Xiaomi Mi Pad 2

Gains and Reflections on Adapting Android System for Xiaomi Mi Pad 2

I have a wish: to run a 64-bit Android 9.0 on the Xiaomi Mi Pad 2. The compatibility of 64-bit Android 9.0’s houdini is excellent. I once tried to implant houdini 9 into Android_x86-9.0 r2 and then installed it on the Xiaomi Mi Pad 2. I found that the apps ran very stably, and the … Read more

The Role of ROM, RAM, and Flash in Microcontrollers

The Role of ROM, RAM, and Flash in Microcontrollers

Generally, ROM is used to store firmware, while RAM is used to hold data. Since FLASH ROM has faster read and write speeds and is easier to erase compared to ordinary ROM, it is typically used to store user programs and data that need to be permanently saved. For example, the core of a household … Read more

Essential Concepts of Microcontroller Terminology

Essential Concepts of Microcontroller Terminology

Bus: Refers to the information transmission line that serves multiple components. In microcomputer systems, various components communicate with each other through the bus. Address Bus (AB): The address bus is unidirectional and is used to transmit address information. The width of the address bus is 16 bits, thus allowing direct addressing of 64K external memory. … Read more

Summary of Microcontroller Basic Concepts

Summary of Microcontroller Basic Concepts

Microcontroller Instruction Execution Let’s consider a question: when we write an instruction into the microcontroller using a programmer, and then take the microcontroller out, it can execute that instruction. So this instruction must be stored somewhere in the microcontroller, and this place can retain the instruction even after the microcontroller loses power. What is this … Read more

Essential ROM, FLASH, and Hard Drive Knowledge for Embedded Developers

Essential ROM, FLASH, and Hard Drive Knowledge for Embedded Developers

Embedded Developers Essential Knowledge to Know Knowledge of ROM, FLASH, and Hard Drive Technology In embedded development, if the chip has internal Flash, the application program is usually stored in the internal FLASH of the chip, such as in Cortex-M series microcontrollers; if the chip does not have Flash, the application is usually stored in … Read more