BM18B367A (BMduino-Nano Development Board)

BM18B367A (BMduino-Nano Development Board)

1 Introduction This product is a development board for Holtek’s 32-bit MCU HT32F52367, specifically designed to be pin-compatible with the Arduino Nano development board, supporting both the Arduino IDE and Keil IDE, making it easier for beginners to learn programming. The BM18B367A uses the HT32F52367, a Cortex®-M0+ core at 3.3V, as the main MCU, supporting … Read more

HeliOS: A Lightweight Embedded Operating System

HeliOS: A Lightweight Embedded Operating System

HeliOS is an open-source, free embedded multitasking kernel designed for various low-power embedded devices. It offers a rich, well-documented API that allows fine control over the system and access to kernel services (system calls), enabling functionalities such as task management, scheduler management, inter-process communication, memory management, and device management, all while maintaining a minimal memory … Read more

Recommended Interconnection Methods for Phyphox and External Sensors

Recommended Interconnection Methods for Phyphox and External Sensors

Recommended Interconnection Methods for Phyphox and External Sensors ——Also answering a question from a certain student at a university Since I started using microcontrollers to expand the external sensor technology of Phyphox about one or two years ago, I have experienced the process of connecting Phyphox with ESP32, Arduino UNO + Bluetooth BLE, Arduino Nano … Read more

How to Use TinyML for Edge Computing in Embedded Systems

How to Use TinyML for Edge Computing in Embedded Systems

Implementing edge computing in embedded systems is becoming increasingly popular, with several platforms beginning to support it, utilizing TinyML – compact machine learning. In addition to the eighth edition of Arduino Nano 33 BLE launched by our company, ESP32, QuickLogic’s QuickFeather, and PICO are also building an ecosystem around TinyML. We will gradually launch activities … Read more

Getting Started with Embedded Systems Using ChatGPT

Getting Started with Embedded Systems Using ChatGPT

What has been the hottest topic in the last two months? I believe ChatGPT is definitely among them. How hot can this thing be? I used to think it was only popular in the internet and technology fields, until recently, when even our local government’s public account and community started posting content related to ChatGPT… … Read more

Building Image and Video Projects with ESP32-CAM

Building Image and Video Projects with ESP32-CAM

Introduction to the Development Board: 1. The development board used is: ESP32-CAM 2. Camera module:OV2640 3. Programming base: ESP32-CAM development board programming base 4. Micro USB cable, 30cm with four wires 5. Schematic diagram of the development board Preparation work for the project Arduino official website: Arduino – Homehttps://www.arduino.cc/ 1. Go to the website and … Read more

Getting Started with ESP32 Touch Functionality

Getting Started with ESP32 Touch Functionality

Have you tried the built-in touch functionality of the ESP32? Starting from scratch: how to use the touch functionality of the ESP32. In this era full of possibilities, smart hardware development has become increasingly simple. As a “new star” in the hardware development world, the ESP32 not only has powerful Wi-Fi and Bluetooth capabilities but … Read more

Complete Guide to IoT Project Hardware Design

Complete Guide to IoT Project Hardware Design

Designing and building IoT hardware is always a pleasure. You can collaborate with hardware designers to create prototypes, run them with stakeholders, and develop practical, tangible products for your IoT environment. However, what does this process require, what are the key considerations, and what should be taken into account before building hardware? This article answers … Read more