Arduino 第二课 - 控制LED灯
2023-02-20 15:14:37 0 举报
物联网硬件编程入门课-Arduino
作者其他创作
大纲/内容
教学目标:
- 理解Arduino数字输出的原理和实现方法
- 学会使用Arduino控制LED灯的亮度
- 学会使用Arduino控制多个LED灯的亮度
教学准备:
Arduino主板
USB线
220欧姆电阻
LED灯
面包板
杜邦线
教学内容及步骤
复习上节课的内容,向学生解释数字输入和数字输出的概念和实现原理。提醒学生要注意LED灯的正负极性。
向学生演示如何将LED灯插入面包板,并连接电阻。让学生自己连接电路。
向学生解释 pinMode() 函数的作用和使用方法。代码示例:
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
解释代码中的 pinMode(13, OUTPUT); 语句用于设置13号引脚为输出模式。
向学生解释 digitalWrite() 函数的作用和使用方法。
语句用于设置13号引脚输出高电平,让LED灯亮起来。
让学生自己编写代码控制LED灯的亮度,并尝试控制多个LED灯的亮度。
鼓励学生进行进一步的探究和实验,例如使用 PWM 控制LED灯的亮度等。
教学评估:
学生是否能够理解数字输出的原理和实现方法?
学生是否能够使用Arduino控制LED灯的亮度?
学生是否能够使用Arduino控制多个LED灯的亮度?
0 条评论
下一页