STM32 vs Arduino: Why Won’t Your LED Light Up?

STM32 vs Arduino: Why Won't Your LED Light Up?

Received feedback from many readers: “Clearly following the tutorial, but the STM32 board’s LED won’t light up?” This phenomenon hides hardware differences in embedded development that are easily overlooked, the connection method of the onboard LED and GPIO pins, is the most common “pitfall” for beginners transitioning from Arduino to STM32. Every line of code … Read more

Exploring Popular Development Boards | Arduino Development Boards

Exploring Popular Development Boards | Arduino Development Boards

01 Overview of Arduino Arduino is a set of tools that can be used to sense and control the physical world. It consists of an open-source hardware platform based on a microcontroller and a development software suite for programming Arduino boards. Its hardware includes a development board centered around the Atmel AVR microcontroller and various … Read more

How to Use AI Xiao Zhi on ESP32 Development Board?

How to Use AI Xiao Zhi on ESP32 Development Board?

Using AI Xiao Zhi on the ESP32 development board typically involves steps such as hardware assembly, software environment setup, firmware flashing, and function configuration. Below is a detailed operational guide suitable for open-source AI Xiao Zhi robot projects based on ESP32 (such as common DIY kits): 1. Hardware Preparation and Assembly 1. Required Hardware Components … Read more

When Elementary School “AI Newbies” Meet University Laboratories

When Elementary School "AI Newbies" Meet University Laboratories

When Elementary School “AI Newbies” Meet University Laboratories Under the early summer sun, the campus of Lianjiang Experimental Primary School is filled with eager anticipation. On the afternoon of June 11, 2025, the teachers and students of the artificial intelligence experimental class were invited to visit Fuzhou University of Technology to learn and experience artificial … Read more

Introducing SDR-Berry: An Open Source SDR Project Based on Raspberry Pi

Introducing SDR-Berry: An Open Source SDR Project Based on Raspberry Pi

SDR-Berry is an open-source software-defined radio (SDR) transceiver project based on the Raspberry Pi, utilizing the LVGL graphical user interface. This is an ongoing project aimed primarily at learning C++ programming, digital signal processing (Liquid DSP), and the use of the LVGL v8 GUI toolkit. The functionality is currently in the testing phase, and the … Read more

Comparative Analysis of Programmable System-on-Chips: Cypress PSoC, Xilinx Zynq, and AG32

Comparative Analysis of Programmable System-on-Chips: Cypress PSoC, Xilinx Zynq, and AG32

1. Cypress PSoCPSoC (Programmable System on Chip) is a highly integrated programmable system-on-chip developed by Cypress Semiconductor Corporation. It combines a microcontroller (MCU), digital logic, and analog signal processing capabilities into a single chip, making it suitable for a wide range of applications.

Clinical Application Value of 7T MRI

Click the blue text to follow usAuthor InformationLou XinCorresponding Author Director of the Radiology Department at the First Medical Center of the PLA General Hospital, Chief Physician, Professor, and PhD Supervisor;Recipient of the National Outstanding Youth Science Fund. Selected as a leading talent in the National “Ten Thousand Talents Program”, a leading talent in scientific … Read more

Exercise May Reduce the Toxic Effects of Excess Glutamate in the Brain

Exercise May Reduce the Toxic Effects of Excess Glutamate in the Brain

Recently, a study published in the international journal Applied Physiology, Nutrition, and Metabolism by researchers from the University of Guelph found that exercise may potentially reduce the toxic accumulation of glutamate in the brain, while also decreasing the severity of various brain disorders, such as Huntington’s disease. Glutamate is an amino acid that forms proteins, … Read more

C Language Tutorial – Detailed Explanation of the While Loop in C

C语言中的while循环是一种预测试循环。通常情况下,while循环允许根据给定的布尔条件执行一部分代码多次。它可以看作是一个重复的if语句。while循环主要用于在不提前知道迭代次数的情况下使用。 C语言中while循环的语法如下: while (condition) { //要执行的代码} C语言中while循环的示例以下是一个打印1的乘法表的简单while循环程序: #include <stdio.h> int main() { int i = 1; while (i <= 10) { printf("%d \n", i); i++; } return 0;} 输出: 12345678910 使用while循环打印给定数字的乘法表的程序: #include <stdio.h> int main() { int i = 1, number = 0; printf("Enter a number: "); scanf("%d", &number); while (i <= 10) { printf("%d … Read more