古法编程
Arduino 入门
开始学习
Arduino · 创客 · 物联网 · 零基础
Arduino 入门
从点亮第一颗 LED 到搭建联网的智能环境监测站。
数字/模拟 IO、PWM、串口、传感器、电机、显示、总线、WiFi,12 章从零到实战。
12
章节
零基础
友好
Uno
/ Nano / ESP32
C++
Arduino 语言
接线图
+ 完整代码
课程目录
Chapter 01
认识 Arduino
开源硬件理念、Uno/Nano/Mega/ESP32 开发板对比、ATmega328P 芯片、引脚布局与供电、setup()/loop() 结构,点亮第一个 Blink。
开源硬件
开发板
Blink
Chapter 02
Arduino IDE 与 Sketch
IDE 安装、开发板管理器、库管理器、串口选择、编译上传流程、Sketch 程序结构、注释与代码规范。
IDE
Sketch
上传
Chapter 03
数字 IO 与按键
pinMode/digitalWrite/digitalRead、上拉电阻 INPUT_PULLUP、按键消抖(delay/millis 法)、LED 控制、面包板接线。
数字IO
按键
消抖
上拉
Chapter 04
模拟 IO 与 PWM
analogRead(0-1023 ADC)、analogWrite(PWM 占空比)、电位器调光、呼吸灯、map() 函数、参考电压。
ADC
PWM
呼吸灯
map
Chapter 05
串口通信
Serial.begin/print/read、波特率、串口监视器、串口绘图器、与电脑交互、软串口 SoftwareSerial。
Serial
波特率
监视器
Chapter 06
传感器读取
DHT11 温湿度、HC-SR04 超声波测距、光敏电阻、PIR 人体感应、模拟/数字传感器区别、库的使用。
DHT11
超声波
PIR
光敏
Chapter 07
舵机与电机
Servo 库控制舵机、直流电机 + L298N 驱动、步进电机、PWM 调速、外部供电与共地注意事项。
Servo
L298N
步进电机
供电
Chapter 08
LCD 与 OLED 显示
1602 LCD(并口/I2C)、SSD1306 OLED(U8g2/Adafruit 库)、显示文字与图形、I2C 地址扫描。
1602
OLED
U8g2
I2C
Chapter 09
中断与定时
attachInterrupt 外部中断、millis() 非阻塞定时 vs delay()、定时器库、volatile 关键字、防止 loop 阻塞。
中断
millis
非阻塞
Chapter 10
I2C 与 SPI 总线
Wire 库 I2C、SPI 库、多设备通信、读写 EEPROM、常见模块接线、时序与主从原理。
I2C
SPI
EEPROM
总线
Chapter 11
WiFi 与蓝牙 (ESP 版)
ESP8266/ESP32 上手、连接 WiFi、HTTP 请求、简单 Web 服务器、蓝牙串口、上传数据到云平台。
ESP32
WiFi
HTTP
蓝牙
Chapter 12
实战:智能环境监测站
DHT + OLED + WiFi 上报 + 按键切换,完整接线图、代码架构与状态机,从原型到扩展思路。
实战
传感器
上云
状态机
同卷推荐
嵌入式卷 · 顺手翻翻
ESP32 物联网开发
→
ARM 嵌入式 C 开发(STM32)
→
FreeRTOS 实时操作系统
→
Rust 嵌入式开发
→
树莓派 / 嵌入式 Linux
→
CAN 总线 / 汽车电子
→
⚒️ 配套开发者工具箱 · JSON / 正则 / 时间戳 / Cron 等 17 款免费在线工具
→