Lesson 1
云朵流水灯
课程内容:
LED灯会先一同亮起,再一同熄灭,接着按顺序依次亮起和熄灭,如此循环
知识点:
1. 认识Arduino
2. LED的应用
3. 面包板的原理和应用
4. 数字端口的控制
使用硬件:
Arduino UNO 板、LED模块
Lesson 2
星星呼吸灯
课程内容:
按下其中一个按键,两个LED灯会渐渐亮起,按下另一个按键,两个灯会渐暗直到熄灭
知识点:
1. 掌握按键模块的使用
2. 学会用PWM控制LED渐亮和渐灭
3. 学会使用if… 语句
使用硬件:
Arduino UNO 板、LED模块、按键模块
Lesson 3
按键钢琴
课程内容:
从左到右,按下琴键,钢琴的蜂鸣器会依次发出不同音调声音
知识点:
1. 知道声音是由振动产生的,声音的音调和频率有关
2. 学会使用蜂鸣器
3. 了解基本的乐理知识如音名、节拍等
使用硬件:
Arduino UNO 板、按键模块、蜂鸣器
Lesson 4
光控留声机
课程内容:
光敏传感器感应到光照变弱,控制蜂鸣器响起生日快乐歌,LED灯闪烁;光敏传感器感应到光照变强,控制蜂鸣器在唱完后停止,LED灯停止闪烁
知识点:
1. 学会使用光敏传感器
2. 了解模拟量和数字量的区别
使用硬件:
Arduino UNO板、LED模块、蜂鸣器、光敏传感器
Lesson 5
月亮彩灯
课程内容:
晃动后,震动传感器会控制RGB灯随机亮起不同颜色
知识点:
1. 学会使用震动传感器并了解其基本原理
2. 了解光的三基色原理
3. 控制RGB发出不同颜色的光
4. 学习变量、随机数
使用硬件:
Arduino UNO 板、RGB、震动传感器
Lesson 6
七彩台灯
课程内容:
按下按键,台灯上的灯带会循环切换发光效果
知识点:
1. 掌握RGB灯带的使用,巩固RGB发光的控制方法
2. 学习标志位
3. 学会使用if…else…语句
使用硬件:
Arduino UNO 板、RGB灯带、按键
Lesson 7
手指跳舞机
课程内容:
四个LED灯每次会随机亮起一个,按下对应的压电陶瓷震动传感器,灯熄灭
知识点:
1. 学习压电陶瓷振动传感器
2. 复习变量标志位、随机数、if…else…语句
使用硬件:
Arduino UNO 板、LED模块、压电陶瓷震动传感器
Lesson 8
距离探测机器人
课程内容:
超声波传感器检测到物体距离较远时, LED灯亮起,蜂鸣器发出滴滴警报声;检测到距离较近时,LED灯闪烁,蜂鸣器发出更急促的警报声
知识点:
1. 学习超声波传感器,了解回声测距原理
2. 学会基本的逻辑判断
使用硬件:
1.巩固压电陶瓷震动传感器原理及接线
2.认识超声波传感器(原理、接线、程序)
3.掌握超声波传感器测量距离原理
4.灵活使用如果那么否则
Lesson 9
咬手鳄鱼
课程内容:
超声波传感器检测到手在鳄鱼嘴巴后,会随机等待1-3秒时间,之后控制舵机带动鳄鱼嘴巴转动,做一口咬下来的动作
知识点:
1.认识舵机传感器
2.巩固超声波传感器(原理、接线、程序)
3.学会设置舵机初始角度
4.认识舵机原理结构
使用硬件:
Arduino UNO 板、超声波传感器、舵机
Lesson 10
投石机
课程内容:
旋转电位器旋钮控制舵机1带动投石机底座旋转,改变抛出的物体方向;超声波传感器检测前方物体距离远近,控制舵机2摆动不同角度投掷
知识点:
1、了解真实投石机的用法与用途
2、拓展杠杆的概念及杠杆平衡相关知识
3、复习舵机的相关知识
4、掌握电位器的结构、接线与原理等相关知识
5、映射指令的用法
使用硬件:
Arduino UNO 板、超声波传感器、舵机、电位器
Lesson 11
挖掘机
课程内容:
触摸挖掘机上左边两个触摸传感器,可以控制舵机1带动挖掘机底盘左、右慢慢转动;触摸右边的两个触摸传感器,控制舵机2带动铲斗慢慢下移、抬起
知识点:
1、了解真实挖掘机的结构与用途
2、掌握触摸传感器的结构与接线
3、探索使触摸传感器串口数值发生改变的材料
4、灵活运用变量实现舵机角度慢慢增加以及角度范围的限制
使用硬件:
Arduino UNO 板、舵机、触摸传感器
Lesson 12
电子陶笛
课程内容:
分别或同时用手按住不同位置的触摸传感器,并对着陶笛口的声音传感器吹气,蜂鸣器发出不同音调声音
知识点:
1.学会使用声音传感器结合其他元器件实现电子陶笛的效果
2.复习逻辑运算
3.复习巩固本阶段所学元器件
使用硬件:
Arduino UNO 板、触摸传感器、蜂鸣器模块、声音传感器