Curriculum Framework

课程大纲

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. 学会基本的逻辑判断

使用硬件:

Arduino UNO 板、LED模块、蜂鸣器、超声波传感器

Lesson 9

咬手鳄鱼

课程内容:

超声波传感器检测到手在鳄鱼嘴巴后,会随机等待1-3秒时间,之后控制舵机带动鳄鱼嘴巴转动,做一口咬下来的动作

知识点:

1. 学会控制舵机
2. 学会基本的逻辑运算

使用硬件:

Arduino UNO 板、超声波传感器、舵机

Lesson 10

投石机

课程内容:

旋转电位器旋钮控制舵机1带动投石机底座旋转,改变抛出的物体方向;超声波传感器检测前方物体距离远近,控制舵机2摆动不同角度投掷

知识点:

1. 学习电位器
2. 灵活控制舵机

使用硬件:

Arduino UNO 板、超声波传感器、舵机、电位器

Lesson 11

挖掘机

课程内容:

触摸挖掘机上左边两个触摸传感器,可以控制舵机1带动挖掘机底盘左、右慢慢转动;触摸右边的两个触摸传感器,控制舵机2带动铲斗慢慢下移、抬起

知识点:

1. 学习触摸传感器
2. 复习变量

使用硬件:

Arduino UNO 板、舵机、触摸传感器

Lesson 12

电子陶笛

课程内容:

分别或同时用手按住不同位置的触摸传感器,并对着陶笛口的声音传感器吹气,蜂鸣器发出不同音调声音

知识点:

1. 学习声音传感器
2. 复习逻辑运算

使用硬件:

Arduino UNO 板、触摸传感器、蜂鸣器模块、声音传感器

硬件学习介绍包 继续了解 Arduino Level2