图 01ArduinoArduino Uno R3大多数人入门用的那块板:插座式 ATmega328P,不容易弄坏的 5 V 引脚,一根 USB 线搞定一切。ATmega328P-PU16 MHz5 V 逻辑电平32 KBArduino C++ArduinoAVR课程 0/16尚未组装
图 02ArduinoArduino Nano把 Uno 的大脑装在一块口香糖大小的板上,专为插面包板而生。ATmega328P-MU16 MHz5 V 逻辑电平32 KBArduino C++ArduinoAVR课程 0/4尚未组装
图 03ArduinoArduino UNO R4UNO 进入 32 位时代:一颗 48 MHz 的 Arm 芯片,带真正的 DAC 和 14 位 ADC,引脚同样是 5 V,扩展板尺寸不变,还用上了 USB-C。WiFi 版加了一颗 ESP32-S3 无线芯片和一块 12 x 8 LED 点阵。R7FA4M1AB3CFM#AA048 MHz5 V 逻辑电平256 KBArduino C++ArduinoArm课程 0/7尚未组装
图 04EspressifESP32-DevKitC V4乐鑫官方的 ESP32 开发板:双核、Wi-Fi 和蓝牙,3.3 V 逻辑。ESP32-WROOM-32E-N4240 MHz3.3 V 逻辑电平4 MBArduino C++MicroPythonESP32Wi-Fi课程 0/5尚未组装
图 05EspressifESP32-S3-DevKitC-1Wi-Fi、低功耗蓝牙和两个 240 MHz 核心,装在一块 3.3 V 的面包板开发板上ESP32-S3-WROOM-1-N8R8240 MHz3.3 V 逻辑电平8 MBArduino C++MicroPythonESP32Wi-Fi课程 0/4尚未组装
图 06NodeMCU (open hardware) · ESP8266 by EspressifNodeMCU(ESP8266)一块便宜的 Wi-Fi 板:ESP8266 装在适合面包板、带 USB 的底板上ESP8266EX80 MHz3.3 V 逻辑电平4 MBArduino C++MicroPythonESP8266Wi-Fi课程 0/4尚未组装
图 07Raspberry PiRaspberry Pi Pico21 x 51 mm 小板上的 RP2040 或 RP2350:MicroPython、PIO,W 版还有 Wi-FiRP2040133 MHz3.3 V 逻辑电平2 MBMicroPythonArduino C++RP2040RP2350课程 0/6尚未组装
图 08STMicroelectronicsSTM32 Nucleo-F401REST 的 84 MHz Cortex-M4 开发板,自带 ST-LINK 编程器:上面是 Arduino 插座,morpho 排针上引出每一个引脚,3.3 V 逻辑,一根 mini-USB 线就能供电、上传程序和串口通信。STM32F401RET684 MHz3.3 V 逻辑电平512 KBArduino C++STM32Arm课程 0/5尚未组装
图 09Micro:bit Educational FoundationBBC micro:bit V2一台口袋电脑,带 25 颗 LED、两个按钮、一个触摸标志、一个运动传感器、一个扬声器和一个麦克风nRF52833-QIAA64 MHz3.3 V 逻辑电平512 KBMicroPythonnRF52低功耗蓝牙课程 0/5尚未组装
图 10Raspberry PiRaspberry Pi 5 / Raspberry Pi 485 x 56 mm 板子上的一台四核 Linux 电脑:40 个 GPIO 引脚上用 Python 和 gpiozero 编程,机器人用 ROS 2BCM27122.4 GHz3.3 V 逻辑电平PythonLinuxGPIO 排针课程 0/5尚未组装
图 11DigilentDigilent Basys 3一块 FPGA 教学板:你不是在给处理器编程,而是在描述一个电路,让芯片变成它。XC7A35T-1CPG236C100 MHz3.3 V 逻辑电平4 MBVerilogFPGAArtix-7课程 0/5尚未组装
图 12TerasicTerasic DE10-Lite一块 Intel MAX 10 FPGA 开发板,带六个十六进制数码管、一个 Arduino 接口,并内置 USB-Blaster。10M50DAF484C7G50 MHz3.3 V 逻辑电平736 KBVerilogFPGAMAX 10课程 0/5尚未组装