In-Depth Learning of Microcontroller Development: Using Timers (Part 2)

In-Depth Learning of Microcontroller Development: Using Timers (Part 2)

“ This article introduces the working principle of encoders and explains how to use the STM32 microcontroller’s timer encoder mode.“ 01 — Introduction to Encoders 1.1 What is an Encoder? An encoder is a sensor device that converts physical quantities (such as rotational angle, linear displacement, etc.) into electrical signals, widely used in the following … Read more

Kresling Structure Single Layer MATLAB Code

Kresling Structure Single Layer MATLAB Code

Code Source: Liu Heping, Luo Ani, “Tensile Integral Unit Configuration and Splicing” Chapters 2 and 3 (This book is very well written, logical, and engaging) Utilizing the similarities between tensile structures and origami, replacing peaks with rods and valleys with cables, connects tensile structures with origami structures. Taking MATLAB 2022 as an example, the code … Read more

Introduction to Python Programming: Recursion

For programming beginners, “recursion” may sound like a complex and somewhat mysterious term in computer science. However, its core idea is actually evident in our daily lives. This article will serve as a detailed “thinking guide” to introduce you to recursion in Python. We will use easy-to-understand analogies and structured code examples to help you … Read more

24-Bit Encoder + EtherCAT + GaN: The Fusion of Three Technologies Reshapes Robot Joint Performance

24-Bit Encoder + EtherCAT + GaN: The Fusion of Three Technologies Reshapes Robot Joint Performance

In a robot boxing match, the intention was to deliver a powerful punch to knock out the opponent, but the punch lacked force; the robotic dog attempted a flip but got stuck mid-air, landing awkwardly. The strength of the punch thrown by the robot, its reaction speed, and the fluidity of its movements are all … Read more