Getting Started with ESP32 and Arduino (Part 3): Connecting to WiFi and Retrieving Current Time

The ESP32 has a built-in WiFi module, making it very simple and convenient to connect to WiFi. The code is as follows: #include <WiFi.h> const char* ssid = "WIFI_NAME"; const char* password = "WIFI_PASSWORD"; void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { // statement delay(500); Serial.println("Connecting to WiFi…"); } Serial.println("Connected to the … Read more

Top Arduino Projects of 2024: Your Dusty Board Might Still Be Salvageable

Hello, fellow makers, geeks, DIY enthusiasts, and those possibly scratching their heads over graduation projects or competitions! Please put down your soldering iron and Dupont wires for a moment. The year 2024 (wait, is it already April 2025? Time flies when debugging!) has passed, and your Arduino board—does it still diligently blink the ancestral Blink … Read more

ESP32 IMAP Protocol for Retrieving Commands or System Upgrade Data from a Specified Email

In this article, we will implement the functionality of the ESP32 based on the IMAP protocol to retrieve operational commands or system upgrade data from a specified email. This functionality is mainly used to send non-real-time commands to the ESP32 without a server, or to send program upgrade packages and other non-time-sensitive data to the … Read more

Evaluation of Domestic Development Board: Qinheng CH32V103 Reading Memory Card Font Display

Thanks again to Qinheng for sending this CH32V103 development board, which integrates a simulation downloader, USB to serial converter, and is compatible with Arduino interfaces, making it very convenient to use.The FAT file system has evolved over the years (FAT, FAT12, FAT16, FAT32, exFAT) and is now widely used in small capacity storage media such … Read more

How to Choose an AI Development Board?

Recently, I have noticed that there are more and more AI development boards available. It can even be said that if future development boards do not have AI capabilities, one might reconsider whether to purchase them; it’s that exaggerated.The development of AI has also been quite rapid. Previously, I thought of it as a form … Read more

Experience Smart Plant Watering Without Buying a Development Board?

To facilitate more developers in experiencing HarmonyOS device simulation development, we have launched an online experience for the Smart Plant Watering Demo (Flower Guardian). Here, you do not need to purchase any hardware, and can experience how to remotely monitor the temperature, humidity, and watering of potted plants through a HarmonyOS phone in just 2 … Read more

How Can Development Boards Be Used? American Scholars Use Jetson Nano to Support Portable AI Prosthetics, Controlling Each Finger

Source: Machine Heart This article is approximately 1270 words long, recommended reading time is 3 minutes. This article introduces an experimental neural prosthetic controlled by embedded deep learning proposed by researchers from the University of Minnesota and other institutions. How else can Jetson Nano be used? In recent years, deep learning-based neural decoders have become … Read more

Deploying DeepSeek-32Bw8a8+Dify Knowledge Base Application on Ascend Servers/Development Boards

Step 1: First, apply for the device from Ascend, and obtain the Atlas 800 9000 server. Use the official account and password provided by Ascend to ensure you can log into the server. (1) Update the drivers, as the image provided by Ascend requires a specific version of the driver firmware. Download and install the … Read more

Scientist’s Response | Lu Canzhong: The Truth About Eye Protection of LCD and OLED Screens

Reader Xiong Bin: Dear Scientist, hello! There is a saying circulating online that using LCD screens on mobile communication devices is more eye-friendly than using OLED screens. Is this statement true? Lu Canzhong: The claim that LCD screens are more eye-friendly than OLED screens is likely based on the issue of flicker. LCDs display images … Read more

Getting Started with Embedded System Development

Click the blue text to follow us Today, let’s talk about how to get started with embedded system development. First, what is an embedded system? It is a dedicated computer system that is application-centric, based on computer technology, with customizable software and hardware, suitable for applications with strict requirements on functionality, reliability, cost, size, and … Read more