Curriculum Framework

课程大纲

Lesson 1

创意作业(一)

课程内容:

通过摇杆控制2自由度机械爪抓取物品

知识点:

1. 学习摇杆模块
2. 学习机械爪基本结构
3. 复习舵机

使用硬件:

摇杆模块、舵机

Lesson 2

创意作业(二)

课程内容:

增加一个颜色识别传感器,分拣到不同的容器里

知识点:

1. 学习马达
2. 学习颜色识别
3. 复习电机驱动
4. 复习机械爪

使用硬件:

颜色识别模块、电机驱动模块、马达、舵机

Lesson 3

多功能小车(一)

课程内容:

小车跟着黑线走,巡线传感器原理,黑线吸收红外线,白线发生反射,接收到信号: 1、 直线(直行) 2、 弯线(转弯) 3、 T型线(停止)

知识点:

1. 学习巡线传感器
2. 学习电机驱动
3. 掌握小车组装的方法

使用硬件:

巡线传感器、电机驱动模块、马达

Lesson 4

多功能小车(二)

课程内容:

检测前方是否有障碍物,有,就再检测左右是否有障碍物,有就后退,没有就拐弯,小车可以走迷宫

知识点:

1. 学习电机驱动
2. 复习超声波传感器
3. 复习舵机

使用硬件:

电机驱动模块、马达、超声波传感器、舵机

Lesson 5

多功能小车(三)

课程内容:

通过串口APP,在蓝牙上切换小车的运动模式(巡线/避障/蓝牙/跟随)

知识点:

1. 学习蓝牙模块的使用
2. 复习电机驱动
3. 复习超声波传感器

使用硬件:

HC06蓝牙模块、电机驱动模块、超声波传感器、舵机

Lesson 6

多功能小车(四)

课程内容:

制作遥控手柄,在两个Arduino之间实现通讯,实现对小车的控制

知识点:

1. 学习以蓝牙为载体,两个Arduino板之间的通讯

使用硬件:

HC06蓝牙模块、电机驱动模块、超声波传感器、舵机

Lesson 7

计步器(一)

课程内容:

在LCD上显示行走的步数,用电位计调节对比度

知识点:

1. 学习LCD1602
2. 学习三维角度传感器
3. 复习电位计

使用硬件:

LCD1602、电位计、三维角度传感器

Lesson 8

计步器(二)

课程内容:

在LCD上显示定时更新的温湿度值

知识点:

1. 学习温湿度传感器
2. 复习LCD1602
3. 学习在程序中使用平均值

使用硬件:

LCD1602、电位计、三维角度传感器、温湿度传感器

Lesson 9

计步器(三)

课程内容:

在计步器上显示心率数值,心率数值过高震动提示

知识点:

1. 学习心率传感器
2. 学习震动马达
3. 复习LCD1602

使用硬件:

LCD1602、电位计、三维角度传感器、温湿度传感器、心率传感器、
震动马达模块

Lesson 10

答题器(一)

课程内容:

用键盘和LCD显示屏做一个计算器,完成简单的加、减、乘、除

知识点:

1.学习4*4矩阵键盘
2.复习LCD1602

使用硬件:

LCD1602、电位计、4*4矩阵薄膜键盘

Lesson 11

答题器(二)

课程内容:

显示屏随机出题,显示题目,键盘进行答题

知识点:

1. 学习新建功能块的使用
2. 学习millis()函数
3. 复习电位计
4. 复习薄膜键盘

使用硬件:

LCD1602、电位计、4*4矩阵薄膜键盘

Lesson 12

答题器(三)

课程内容:

数码管显示每道题倒计时和答对数量,用星空灯进行互动,根据倒计时时间和答题对错,显示各种不同的图案和颜色

知识点:

1. 复习四位数码管
2. 学习喇叭
3. 学习音乐芯片
4. 学习RGB灯圈

使用硬件:

LCD1602、电位计、4*4矩阵薄膜键盘、四位数码管、音乐芯片、喇叭、舵机、RGB灯圈

继续了解 Arduino Level4