DIY Your Drone: Raspberry Pi Pico Reference Design Unveiled!

DIY Your Drone: Raspberry Pi Pico Reference Design Unveiled!

Since the launch of the Raspberry Pi Pico, many innovative applications have emerged. The RP2040 features a dual-core Arm Cortex M0+ processor, capable of running at clock speeds of up to 133MHz or even higher, and comes with a rich set of peripherals such as SPI, I2C, and up to 16 PWM signals, making it … Read more

Analysis of NXP-MicroPython Demonstration Car Model

Analysis of NXP-MicroPython Demonstration Car Model

Analysis of NXP-MicroPython Demonstration Car Model Introduction: Hello to all car enthusiasts participating in the 19th Intelligent Vehicle Competition. As you may know, this year’s camera group is divided into three tracks, one of which is the NXP-MicroPython track, introducing a new programming language direction with Python as the main development language for the first … Read more

Download Executable Files to MM32F5 Microcontroller

Download Executable Files to MM32F5 Microcontroller

Introduction Using development environments with graphical interfaces like Keil MDK or IAR, you can compile source code projects and download the generated executable files to the target microcontroller within the graphical interface. However, if you use command-line toolchains like ARMGCC, you need additional downloading tools to transfer the compiled executable files to the target microcontroller. … Read more

NXP MicroPython Track Overview for Speedy Optoelectronics Group

NXP MicroPython Track Overview for Speedy Optoelectronics Group

1. Background Introduction The rules for the 20th National College Student Intelligent Car Competition have been released, and the race will be held in the summer of 2025. The competition is divided into 9 subject groups, among which the “Speedy Optoelectronics” group is distinguished into two tracks based on different car models and programming methods, … Read more

Exploring the DFRobot ESP32-P4 Development Board: Driving DSI Touch Screens

Exploring the DFRobot ESP32-P4 Development Board: Driving DSI Touch Screens

The previous article “Exploring the DFRobot ESP32-P4 Development Board: Playing with Micropython” introduced the process of flashing Micropython firmware onto the ESP32-P4 and implementing most of its functionalities.This note continues to share how to drive a DSI touch screen. 1. Development Board Introduction The latest release from DFRobot, the FireBeetle 2 ESP32-P4 development board is … Read more

MicroPython IoT: Practical Implementation of ESP32 and MQTT Protocol for Building a Smart Home Control System!

MicroPython IoT: Practical Implementation of ESP32 and MQTT Protocol for Building a Smart Home Control System!

I remember that night when I was awakened by the heat from the air conditioner. I fumbled in the dark looking for the remote control but couldn’t find it after a long search. At that moment, I thought how great it would be if I could control all the devices in my home with my … Read more

Exploring ESP-DL with ESP32-P4: Implementing YOLO v11 Object Detection

Exploring ESP-DL with ESP32-P4: Implementing YOLO v11 Object Detection

The previous article “Exploring ESP-DL with ESP32-P4: Implementing Face, Human, and Cat Detection” introduced the integration of the ESP-DL module into MicroPython, achieving functionalities such as face detection, human detection, and cat detection. This note continues to share the implementation of YOLO v11 object detection based on ESP-DL. 1. Development Board Introduction The latest release … Read more

ESP32 | Basics 03 – How to Install Extension Libraries in Mixly | Making Programming Easier

ESP32 | Basics 03 - How to Install Extension Libraries in Mixly | Making Programming Easier

01 Overview Mixly is an open-source graphical programming software designed to lower the barriers to hardware programming, making it especially suitable for maker education, IoT development, and beginners. Microblue has developed a set of extension libraries based on Mixly to make programming easier! Installing the Mixly extension library requires two steps (for flashing MicroPython firmware, … Read more

MicroPython Embedded Programming Tools

MicroPython Embedded Programming Tools

MicroPython is one of the most popular topics in open-source hardware in recent years, invented by Professor Damien George from the University of Cambridge, and is essentially a version of the Python language used for embedded programming.One of the challenges in embedded programming is that programmers need to focus not only on the software but … Read more

Proteus 9: Key New Features and Improvements

Proteus 9: Key New Features and Improvements

On March 5, 2025, Labcenter Electronics Ltd. officially announced the release of Proteus 9 on its Facebook page. Proteus has a unique advantage that sets it apart from other EDA software. It is renowned for its integrated schematic capture, simulation (including microcontroller simulation), and PCB layout approach. While other EDA tools also offer PCB layout … Read more