课程汇总完结版本,课程开发时间2015-2025。
云版本
2020-2025
1 LED闪烁
wokwi arduino mega 2560 - 点亮LED案例-CSDN博客
https://wokwi.com/projects/415863028802020353
2 LED字幕
wokwi arduino mega 2560 - 点亮LED进阶-CSDN博客
https://wokwi.com/projects/426373008389511169
3 中断
wokwi arduino mega 2560 - 外部中断案例keyinterrupt-CSDN博客
https://wokwi.com/projects/413880919557075969
4 定时器与数码管
wokwi arduino mega 2560 - 定时器与数码管显示-CSDN博客
https://wokwi.com/projects/415690255079386113
5 键盘与LCD显示
wokwi arduino mega 2560 - 键盘与LCD显示-CSDN博客
https://wokwi.com/projects/414520193913760769
6 UART串口通信
wokwi arduino mega 2560 - UART串行口通信-CSDN博客
https://wokwi.com/projects/414956096009081857
7 ……
留白待完善
8 I2C案例
wokwi arduino mega 2560 - I2C总线接口设计-CSDN博客
https://wokwi.com/projects/414519978397753345
9 AD和DA案例
wokwi arduino mega 2560 - 模数与数模转换AD和DA-CSDN博客
https://wokwi.com/projects/415345595312267265
10 OLED使用案例
wokwi arduino mega 2560 - OLED应用SPI_wokwi oled-CSDN博客
https://wokwi.com/projects/415868878166248449
11 DS1307
wokwi arduino mega 2560 - 使用ds1307设计数字时钟-CSDN博客
https://wokwi.com/projects/426556155543916545
12 DHTxx温湿度
wokwi arduino mega 2560 - 使用DHTxx设计温湿度检测系统_arduino2560如何制作一个检测温度的-CSDN博客
https://wokwi.com/projects/426556025161839617
13 步进电机
wokwi arduino mega 2560 - 步进电机的原理与应用-CSDN博客
https://wokwi.com/projects/415868253118281729
14 ……
后续补充
发展历程
最早公开版本:
2017👇
Ubuntu 16.04使用电路板绘制Fritzing和单片机编程Arduino说明
2019👇
2019及之前:
机器人控制器编程课程大纲(Arduino+ROS+IoT+SLAM……)2019-2020-1
2022及之前:
旧版实践指导书
1.
2.
3.
4.
5.
6.
机器人控制器编程实践指导书旧版-实践六 LCD液晶显示(点阵)
7.
8.
课程汇总(2015 - 2025,云版本 2020 - 2025)
一、课程内容(基于 wokwi arduino mega 2560)
- 基础案例
- LED 闪烁:介绍如何通过 Arduino 点亮 LED,提供案例链接。
- LED 字幕:LED 点亮进阶内容,展示更复杂的 LED 控制,提供案例链接。
- 硬件交互
- 中断:讲解外部中断案例,以 keyinterrupt 为例,提供案例链接。
- 定时器与数码管:介绍定时器使用及数码管显示相关知识,提供案例链接。
- 键盘与 LCD 显示:涉及键盘输入与 LCD 显示的实现,提供案例链接。
- 通信协议
- UART 串口通信:介绍 UART 串行口通信,提供案例链接。
- I2C 案例:讲解 I2C 总线接口设计,提供案例链接。
- 模数与数模转换
- AD 和 DA 案例:介绍模数与数模转换相关知识,提供案例链接。
- 显示模块
- OLED 使用案例:以 SPI 接口的 OLED 应用为例,提供案例链接。
- 传感器与时钟
- DS1307:使用 ds1307 设计数字时钟,提供案例链接(文档标题可能有误,推测为 ds1307)。
- DHTxx 温湿度:使用 DHTxx 设计温湿度检测系统,提供案例链接。
- 执行器控制
- 步进电机:介绍步进电机的原理与应用,提供案例链接。
- 待完善与后续补充:部分课程内容留白待完善,后续将进行补充。
二、发展历程
- 早期(2017 年及之前)
- 公开基于 Ubuntu 16.04 使用电路板绘制软件 Fritzing 和单片机编程 Arduino 的说明。
- 2019 年及之前
- 推出机器人控制器编程课程大纲(涵盖 Arduino + ROS + IoT + SLAM 等内容),包括教案 01 - 初识、教案 02 - 基础、教案 03 - 进阶、教案 04 - 综合、教案 05 - 秘籍。
- 2022 年及之前
- 发布旧版实践指导书,包含多个实践项目:
- 实践一:LED 灯(数字量)
- 实践二:传感器(模拟量)
- 实践三:直流电机(执行器)
- 实践四:步进电机(执行器)
- 实践五:数字舵机(执行器)
- 实践六:LCD 液晶显示(点阵)
- 实践七:无线通信(网络)
- 实践八:机器人综合设计
- 发布旧版实践指导书,包含多个实践项目:
总结
该课程围绕 Arduino mega 2560 展开,从基础的 LED 控制到复杂的通信协议、传感器应用以及执行器控制等多方面进行教学。课程发展历程丰富,早期涉及基础说明,后续逐步推出详细的课程大纲和实践指导书,不断完善和拓展教学内容,为学习者提供了较为全面的 Arduino 编程与硬件控制知识体系。不过,目前课程部分内容仍有待完善,后续将进行补充。