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 上报 + 按键切换,完整接线图、代码架构与状态机,从原型到扩展思路。
实战 传感器 上云 状态机
⚒️ 配套开发者工具箱 · JSON / 正则 / 时间戳 / Cron 等 17 款免费在线工具