MicroPython MQTT: A Non-blocking Way to Communicate with MQTT Broker

MicroPython MQTT: A Non-blocking Way to Communicate with MQTT Broker

The MicroPython MQTT library is designed for developers using MicroPython, providing a non-blocking way to communicate with an MQTT Broker. This library supports various small devices, such as ESP8266, ESP32, and Pyboard D, allowing developers to easily handle message passing between devices and achieve data exchange through a publish/subscribe model. Basics of MQTT Protocol MQTT … Read more

MicroPython: A New Era in IoT Device Programming

MicroPython: A New Era in IoT Device Programming

Article Title: MicroPython: A New Era in IoT Device Programming Introduction: With the rapid development of Internet of Things (IoT) technology, embedded systems play an increasingly important role in smart homes, industrial automation, and environmental monitoring. MicroPython is a Python implementation designed specifically for microcontrollers and microprocessors, allowing developers to use Python for hardware control … Read more

What Is Python Programming Hardware?

What Is Python Programming Hardware?

Python itself is a programming language that does not require specific hardware to run, but different application scenarios may involve different hardware requirements. Here are several common hardware scenarios related to Python programming: Personal computers (PCs) and laptops: Most Python developers use regular personal computers or laptops for programming. These devices typically run Windows, macOS, … Read more

Using TM1637 4-Digit Display Module on Raspberry Pi Pico

Using TM1637 4-Digit Display Module on Raspberry Pi Pico

This tutorial focuses on how to use the TM1637 4-digit display module on the Raspberry Pi Pico. Required Components – Raspberry Pi Pico or Pico W– TM1637 4-digit display module– Breadboard and jumper wires– microUSB data cable TM1637 is an LED (Light Emitting Diode) driver control circuit with a keyboard scanning interface, integrating MCU digital … Read more

Driving a 7.3-Inch Color E-Paper Display with Raspberry Pi Pico 2 W

Driving a 7.3-Inch Color E-Paper Display with Raspberry Pi Pico 2 W

The Inky Frame 7.3-inch is an e-paper display driven by the Pico 2 W (Raspberry Pi’s latest MCU RP2350), equipped with a 7.3-inch E Ink screen, a resolution of 800 x 480, and supports 7 colors. Other features include 5 buttons with LEDs, 2 Qwiic/STEMMA QT connectors, 1 microSD card slot, and a battery connector … Read more

Comprehensive Guide to Python Embedded System Development: From Basics to Practice

Comprehensive Guide to Python Embedded System Development: From Basics to Practice

Getting Started with Python Embedded System Development Yuan Xiaodi Takes You into the Wonderful World of Python Embedded Development Hello, friends! I am Yuan Xiaodi, and today we will explore the application of Python in embedded system development together. Imagine using Python, a simple and elegant language, to control hardware. Isn’t it both magical and … Read more

Getting Started with ESP32S3: A Comprehensive Video Guide for Beginners

Getting Started with ESP32S3: A Comprehensive Video Guide for Beginners

▲ For more exciting content, please click the blue text above to follow us! This course is designed specifically for beginners, covering the basics of Arduino, C/C++ programming, ESP-IDF, and MicroPython development comprehensively. The course guides students from setting up the development environment, LED experiments, in-depth learning of the ESP-IDF framework, to building the MicroPython … Read more

Connecting WiFi and MQTT with ESP32 TFT Touch Screen Development Board (MicroPython)

Connecting WiFi and MQTT with ESP32 TFT Touch Screen Development Board (MicroPython)

NO.1 wifi+mqtt To display the corresponding data without using sensors It is necessary to prioritize obtaining and visualizing data from the network (connect to WiFi and request API) (LVGL) Several MQTT libraries were used, and finally, micropython-mqtt was chosen Reference article 《MicroPython[ESP32-S3]: Setting up MQTT connection with micropython-mqtt》 GitHub address https://github.com/peterhinch/micropython-mqtt/tree/master This is an alternative … Read more

Getting Started with Raspberry Pi Pico: A Beginner’s Kit for microPython Programming

Getting Started with Raspberry Pi Pico: A Beginner's Kit for microPython Programming

Getting Started with Raspberry Pi Pico: A Beginner’s Kit for microPython Programming Getting Started with Raspberry Pi Pico: A Beginner’s Kit for microPython Programming #Computer Programming Forum IoT Project’s Top 6 Programming Languages. Contact me 💯💯💯✅✅✅ What version have you learned?

Getting Started with Physical Programming on Raspberry Pi Pico

Getting Started with Physical Programming on Raspberry Pi Pico

The RP2040 microcontroller on the Raspberry Pi Pico was designed with physical computing in mind. Its numerous General Purpose Input/Output (GPIO) pins allow it to interact with a variety of components, enabling you to build projects ranging from lighting LEDs to recording data about your surroundings. Physical computing is not any harder to learn than … Read more