Transform Your Device into a Cute Companion! Creating Adorable Eyes with ESP32 and LCD

Transform Your Device into a Cute Companion! Creating Adorable Eyes with ESP32 and LCD

【Click the above「blue text」 to follow the DF Maker Community and become a tech enthusiast】 This project utilizes the Waveshare 0.71-inch dual-eye LCD module and the ESP32-C3-Zero development board. By combining hardware and programming, it achieves dynamic animations that simulate human expressions. Whether for robots, interactive devices, or artistic installations, this project can add a … Read more

Rust vs Nim: Who Will Be the Next Generation Programming Champion?

Rust vs Nim: Who Will Be the Next Generation Programming Champion?

Introduction to Galileo AI LogRocket’s Galileo AI can monitor every session, revealing important user experience issues and key behavior patterns. Comparing programming languages is not a new topic in the technical ecosystem. Developers continuously evaluate languages, frameworks, and tools. Rust and Nim: A Comparison of Programming Languages Rust and Nim share many similarities and differences … Read more

C Language Animation: Spinning Circles | Water Ripple Effect

C Language Animation: Spinning Circles | Water Ripple Effect

Drawing water ripples in C language: This is a static image captured during runtime, but it is actually animated. After running the code, each circle on the left and right continuously spins and expands, resembling the rippling effect of water. Please see the video effect at the bottom.Main idea: Set the origin coordinates, divide into … Read more

Understanding Spin-Orbit Coupling in 3d Transition Metal Oxides

Understanding Spin-Orbit Coupling in 3d Transition Metal Oxides

The core of solid-state physics is band theory, which categorizes the crystal world into two types: “insulators” and “conductors.” To fill the gap for semiconductor applications at room temperature, the concept of “semiconductors” was added. This knowledge is now taught in secondary schools, indicating that band theory has established its foundation.^_^. Of course, band theory … Read more

Advanced Matlab Tutorial: Create Dynamic Images

Advanced Matlab Tutorial: Create Dynamic Images

In today’s post, we will mainly introduce several methods for drawing dynamic images in Matlab. First, using the heart shape graph previously introduced as an example, we will explain how to save the drawing process as a GIF dynamic image in Matlab. 1. Drawing GIF Images in Matlab Step 1: Generate 3D Heart Shape Coordinates, … Read more

How to Achieve Animation Effects on Siemens Touch Screens (Part One)

How to Achieve Animation Effects on Siemens Touch Screens (Part One)

Click on the top “Technical Training“, and select “Pin Public Account” 130,000+ industrial control professionals follow this WeChat platform: Technical sharing, learning exchange, industrial control videos To make the display on our touch screen more intuitive, we usually need to implement some animation functions on the touch screen. There are two common types of animation … Read more

Understanding MCGS Touch Screen Animation Effects – Horizontal Movement

Understanding MCGS Touch Screen Animation Effects - Horizontal Movement

The touch screen is currently the simplest and most convenient human-machine interaction method in automated production, providing the most intuitive effect display. Its rich animation effects attract many users. Today, I will introduce one of the MCGS touch screen animation effects – horizontal movement. Horizontal movement is one of the most commonly used animation effects … Read more

How to Develop DSP Embedded Systems Using C Language

How to Develop DSP Embedded Systems Using C Language

Currently, many embedded systems are built around DSP cores. However, developing DSP systems using assembly language presents challenges such as high development difficulty, long development cycles, and poor maintainability. Using C language to develop DSP systems is a pressing requirement for many embedded developers. While there is a considerable amount of reference material on C … Read more

Overview of Mainstream ADAS/AD Domain Control Chip Platforms

Overview of Mainstream ADAS/AD Domain Control Chip Platforms

1. ADAS/AD System Solutions (1) L0-L2 Level ADAS Solutions As mentioned earlier, most early L0-L2 level ADAS systems are based on a distributed controller architecture. The entire ADAS system consists of 4-5 ADAS subsystems, each of which is usually an all-in-one solution (which can be viewed as a smart sensor). Each subsystem exclusively occupies the … Read more

How to Achieve Animation Effects with Arduino (1) – Dot Matrix Module

How to Achieve Animation Effects with Arduino (1) - Dot Matrix Module

Today, Teacher Cheng from the Mark Pen Design Study Abroad program continues to bring knowledge about Arduino. Many students enjoy creating dynamic interactive effects, so how can we achieve animation effects with Arduino? This time, I will explain a few dot matrix module sensors. The two modules discussed this time are used to achieve pixel … Read more