Curriculum Framework

课程大纲

Lesson 1

发光UFO

课程内容:

做一个既能实现闪烁发光,也能实现依次亮灭等酷炫灯光效果的UFO。

知识点:

1. 认识Arduino
2. LED的应用
3. 面包板的原理和应用
4. 数字端口的控制

使用硬件:

LED模块

Lesson 2

星星呼吸灯

课程内容:

做一个可以控制它渐渐变亮或者渐渐变暗的星星。

知识点:

1. 掌握按键模块的使用
2. 学会用PWM控制LED渐亮和渐灭
3. 学会使用if… 语句

使用硬件:

LED模块、按键模块

Lesson 3

按键钢琴

课程内容:

做一个简易钢琴,弹奏自己喜欢的曲子。

知识点:

1. 知道声音是由振动产生的,声音的音调和频率有关
2. 学会使用蜂鸣器
3. 了解基本的乐理知识如音名、节拍等

使用硬件:

按键模块、蜂鸣器

Lesson 4

光控留声机

课程内容:

做一个关了灯就会唱生日快乐歌的留声机。

知识点:

1. 学会使用光敏传感器
2. 了解模拟量和数字量的区别

使用硬件:

LED模块、蜂鸣器、光敏传感器

Lesson 5

雷神之锤

课程内容:

做一个晃动就能随机切换七彩灯光的锤子。

知识点:

1. 学会使用震动传感器并了解其基本原理
2. 了解光的三基色原理
3. 控制RGB发出不同颜色的光
4. 学习变量、随机数

使用硬件:

RGB、震动传感器

Lesson 6

七彩台灯

课程内容:

自制一个发光效果可切换的小夜灯。

知识点:

1. 掌握RGB灯带的使用,巩固RGB发光的控制方法
2. 学习标志位
3. 学会使用if…else…语句

使用硬件:

RGB灯带、按键

Lesson 7

手指跳舞机

课程内容:

做一个手指跳舞机,灯会在随机位置亮起,按下对应位置才灭。

知识点:

1. 学习压电陶瓷振动传感器
2. 复习变量标志位、随机数、if…else…语句

使用硬件:

LED模块、压电陶瓷震动传感器

Lesson 8

距离探测机器人

课程内容:

做一个能感应出距离,并能提醒距离的远近的小机器人。

知识点:

1. 学习超声波传感器,了解回声测距原理
2. 学会基本的逻辑判断

使用硬件:

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

Lesson 9

咬手鳄鱼

课程内容:

做一只鳄鱼,它会知道什么时候手伸过来,随机咬下。

知识点:

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

使用硬件:

超声波传感器、舵机

Lesson 10

投石机

课程内容:

做一个能根据距离自动设置射程,旋转角度,让它瞄准敌人的投石机。

知识点:

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

使用硬件:

超声波传感器、舵机、电位器

Lesson 11

挖掘机

课程内容:

学做一个挖掘机,既能控制它底盘的旋转角度,还能控制它的铲斗,轻而易举铲起任何东西。

知识点:

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

使用硬件:

舵机、触摸传感器

Lesson 12

电子陶笛

课程内容:

陶笛不一定是陶土做的,用电子元器件做出一个陶笛。

知识点:

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

使用硬件:

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

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