Getting Started with MicroPython on F1C200s

Getting Started with MicroPython on F1C200s

Attempt 0001 sudo apt update sudo apt install gcc-arm-none-eabi arm-none-eabi-gcc –version sudo apt install make make –version sudo apt install python3 python3-pip python3 –version git clone https://github.com/micropython/micropython.git cd micropython/ports/minimal/ Based on your information, you already have an embedded Linux environment based on F1C200s and can access it via serial. This is a great starting point! … Read more

Create a Business Card Running Linux and Python for $20

Create a Business Card Running Linux and Python for $20

“Hello, I am George, this is my business card.”” “Oh? Does this business card have a USB port and a chip?” “Yes, this business card runs Linux. You plug it into the computer’s USB port, and Linux will boot in 6 seconds. Then you can log in through a virtual serial port and access the … Read more

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