Using the ESP32 MicroPython File System

Using the ESP32 MicroPython File System

1. Overview of the File System The MicroPython on ESP32 uses the FAT file system by default, stored in internal flash memory or on an external SD card. The main operations include file reading and writing, directory management, and retrieving file information. 2. Common APIs <span>os.listdir()</span>: List directory contents <span>os.mkdir(path)</span>: Create a directory <span>os.rmdir(path)</span>: Remove … Read more

Getting Started with Scratch: Lesson 1 – Installing Arduino IDE Software

Getting Started with Scratch: Lesson 1 - Installing Arduino IDE Software

1. Software Introduction Arduino is an open-source electronic prototyping platform primarily used for rapid development in fields such as the Internet of Things (IoT), robotics, and automation control. It includes hardware (various models of development boards) and software (Arduino IDE and related tools), making it suitable for beginners, maker enthusiasts, and professional developers. The Arduino … Read more

Differences Between Microcontrollers and PLCs: An In-Depth Analysis of Two Core Industrial Control Technologies

Differences Between Microcontrollers and PLCs: An In-Depth Analysis of Two Core Industrial Control Technologies

As two core components in the field of industrial control, microcontrollers and PLCs each have unique characteristics and applicable scenarios. Below is an in-depth analysis of the two: 1. Definition and Structural Composition 1. Microcontroller: ● Definition: A microcontroller, also known as a microcontroller unit (MCU), is an integrated circuit chip. It is a small … Read more

ACROVIEW Programmer Supports Nuvoton’s 32-bit Microcontroller M0516ZDE

ACROVIEW Programmer Supports Nuvoton's 32-bit Microcontroller M0516ZDE

Recently, ACROVIEW, a leader in the chip programming field, launched a significant version update of its programming software. Coinciding with the release of the new version, the company announced the addition of several compatible chip models, including the M0516ZDE 32-bit microcontroller developed by Nuvoton Technology. This chip has successfully completed technical adaptation with ACROVIEW’s flagship … Read more

ACROVIEW Programmer Supports RICHTEK’s Programmable Power Management Chip RTQ6752GQWT

ACROVIEW Programmer Supports RICHTEK's Programmable Power Management Chip RTQ6752GQWT

Recently, ACROVIEW, a leader in the chip programming field, launched a significant version update of its programming software. Coinciding with the release of the new version, the company announced the addition of several compatible chip models, including the RTQ6752GQWT programmable power management chip developed by RICHTEK. This chip has successfully completed technical adaptation with ACROVIEW’s … Read more

Creating ST Programming Language Projects in Siemens and Mitsubishi PLCs

Creating ST Programming Language Projects in Siemens and Mitsubishi PLCs

Creating ST Programming Language Projects in Siemens and Mitsubishi PLCs In Siemens PLCs, the structured language is referred to as SCL, which is the ST language. In the current TIA Portal programming software, programs and data are presented in the form of “blocks”. The data block (DB) is equivalent to data registers in other PLCs. … Read more

AI Module Robotics Programming Course for Ages 7-10

AI Module Robotics Programming Course for Ages 7-10

– Linxia City LeBo Robotics Programming Education – AI Module Robotics Programming Course <<< For Ages 7-10 | Regular Course >>> Course Introduction Product Positioning: An educational AI product developed for youth worldwide, integrating voice, vision, and emotional expression technologies. Core Technology: Utilizes self-developed smart servo motors. Supports five programming languages: modular, Scratch, Python, C, … Read more

MicroPython: The Mini Power of Embedded Systems!

MicroPython: The Mini Power of Embedded Systems!

▼ Click the card below to follow me ▲ Click the card above to follow me MicroPython: The Mini Power of Embedded Systems Is Python getting slim? That’s right, MicroPython is here to do just that. The originally large Python has transformed, putting on a slim suit and fitting into various compact hardware. What is … Read more

Detailed Explanation of GPIO Operations for 32-bit Microcontrollers

Detailed Explanation of GPIO Operations for 32-bit Microcontrollers

32 Single Chip Microcontroller I O When it comes to the IO of the 32-bit microcontroller, taking the F1 series as an example, we first need to mention: 1 initialization function: void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct); 2 functions to read input levels: uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx); 2 functions to read output … Read more

Micro:bit Project 03 – Speed Control Fan – Information Technology Course

Micro:bit Project 03 - Speed Control Fan - Information Technology Course

01 Overview 1.1 Introduction Summer is here, and the weather is a bit hot. Let’s make a small fan with the micro:bit to help cool us down. 1.2 Course Objectives 【Scientific Knowledge】Understand the difference between analog signals and digital signals. 【Programming Knowledge】Master the use of functions. 【Hardware Knowledge】Master the control methods of motors, including: forward, … Read more