User Created Content
MicroPython PWM‑driven LED breathing light, with periodic timer callback and explanation of Python `global` keyword.
Raspberry Pi Pico MicroPython Basic Example: PWM Controlled LED Breathing Lamp
ruilixin60
134
0
EC11 rotary‑encoder driver with timer‑based software debounce, plus terminal progress‑bar demo in MicroPython.
Rotary Encoder Debounce: Implemented with Raspberry Pi Pico MicroPython Timers
ruilixin60
113
0
MicroPython task scheduler built upon software‑timer, featuring Task/Scheduler classes with task add/delete/pause/resume, idle‑time GC and exception handling.
Raspberry Pi Pico Task Scheduler: Timer‑Based MicroPython Multitasking
ruilixin60
127
0
Timer‑driven button‑detection FSM in MicroPython for single‑click, double‑click and long‑press.
77‑Key FSM Detection Architecture: Debounce, Single‑Click, Double‑Click & Long‑Press Solutions
ruilixin60
130
0
RP2040 clock system, general‑purpose timer, PWM timer dual‑register mechanism and SysTick details.
Mastering Raspberry Pi Pico Timers: Hardware Principles & Operating Modes
ruilixin60
133
0
MCU timer basics: types, internal composition, timing/counting/PWM modes and PWM‑related parameters.
Illustrated Guide to Timer Principles and Operating Modes
ruilixin60
150
0
RP2040 timing units overview & MicroPython Timer / PWM class APIs.
Concise Overview of Raspberry Pi Pico Timers: Overview & APIs
ruilixin60
120
0
I2C bus basics: 2‑wire SDA/SCL, address‑based multi‑device connection, version evolution from Philips to NXP
I2C Bus Fundamentals (Part 1): Concepts, History & Daisy‑Chain Topology
ruilixin60
137
0
Brief intro to computer BUS: origin from ENIAC, modern bus definition, data‑address‑control buses and master‑slave roles.
Master Multi‑Pin Single‑Wire Time‑Division Multiplexing: Dive Into Bus Communication Fundamentals
ruilixin60
140
0
RP2040 MicroPython demos for UART RXIDLE and TXIDLE interrupts.
Practical Guide to Receive Idle Interrupt and Transmit Idle Interrupt with MicroPython + Pico
ruilixin60
124
0
Compares MicroPython v1.23.0 and v1.26.0 on RP2040, covering newly supported UART interrupts and trigger events to replace polling.
MicroPython Interrupt Guide: Supported & Unsupported Interrupts on Raspberry Pi Pico
ruilixin60
108
0
a Geiger Counter data logging system with Ethernet connectivity, SD card support, and a web-based monitoring interface.
How to Build an Ethernet Geiger–Müller Environmental Data Logger with W55RP20-EVB-PICO?
ronpang0
161
0
This tweet explains RP2040 interrupt architecture, IRQ allocation, NMI mechanism and NVIC priority rules.
Pico NVIC Deep Dive: Vector Table, NMI & Interrupt Priority Nesting
ruilixin60
115
0
This tweet introduces MCU interrupt concepts, polling contrast, interrupt types and NVIC fundamentals.
What Is an Interrupt? MCU Interrupt Logic Explained With Real Examples
ruilixin60
105
0
This tweet introduces the basic characteristics and working principle of stepper motors.
67 Serial Protocol Analysis: R60ABD1 Radar Driver Design in MicroPython
ruilixin60
140
0
This tutorial covers RS485 fundamentals, MAX13487 chip, and a MicroPython RS485 implementation on Raspberry Pi Pico.
MicroPython RS485: MAX13487 Master-Slave Communication Project
ruilixin60
141
0
This tutorial introduces RS232 standards, MAX3232 level conversion, and implements an RS232 communication class with XON/XOFF software flow control on Raspberry
MicroPython RS232: XON/XOFF Flow Control & Overflow Solutions
ruilixin60
118
0
This tutorial explains MicroPython select poll() I/O multiplexing and demonstrates serial port event monitoring, data reading and exception handling.
MicroPython Basics: Stream vs Block I/O Devices Explained
ruilixin60
116
0
This content covers serial bus servo basics, LX-1501 protocol and a MicroPython SerialServo driver for servo control and data reading.
Bus Servo vs Digital Servo: Structure & Signal Principles Deep Dive
ruilixin60
130
0
This article introduces the JY61 six-axis gyroscope, covering its UART data frame protocol, checksum calculation, data conversion and available control commands
MicroPython + JY61 Gyro: Serial Driver, Custom Protocol & Data Visualization
ruilixin60
135
0
This experiment realizes UART send & receive on Fengya No.1 board, with bytes decoding, LED prompt and verification using XCOM.
Data Transceiver Practice: hardware Configuration, MicroPython Programming
ruilixin60
115
0
This tutorial covers RP2040 UART hardware overview, MicroPython machine.UART APIs, IO multiplexing with select module, and serial debugging tools including CH34
Raspberry Pi Pico UART: Hardware, MicroPython & Debugging Guide
ruilixin60
147
0
Room Environment Monitoring
Room Environment Monitoring
Alan0
130
0
VFD Clock with SNMP and NTP
VFD Clock with SNMP and NTP
Alan0
124
0