教科版高中信息技术选修5 1.2.6 其他应用 课件(共15张PPT)

文档属性

名称 教科版高中信息技术选修5 1.2.6 其他应用 课件(共15张PPT)
格式 pptx
文件大小 4.8MB
资源类型 教案
版本资源 教科版
科目 信息技术(信息科技)
更新时间 2021-01-11 17:46:17

图片预览

文档简介

人工智能之,
智能灯
01
点亮一盏灯!
上传程序前必须先选择正确的主板型号和端口号
任务一:点亮Arduino Nano主板自带的LED灯
上传成功后
观察Nano主板上LED灯是否亮了?
点击“数字输出”模块
点击上传
点击“数字”,更改为“13”
此LED的正极已经连接到13管脚
LED的负极连接到了GND
牛刀一试:让主板自带的LED灯先亮后灭
是这样吗?这样会有什么现象?
LED灯常亮
为什么LED不会灭?
Arduino程序的执行流程
void setup()
{\\这里的程序只执行一次
pinMode(13, OUTPUT);
}
void loop()
{
\\这里的程序会从上往下循环执行

digitalWrite(13,HIGH);
digitalWrite(13,LOW);
}
主循环程序
每一条命令程序执行时间很短,
通常在1微秒内执行完成,
所以相当于以每2微秒闪烁
一次的效果,因此人眼察觉
不到LED的变化
初始化程序
开始
初始化设置:pinMode(13, OUTPUT)
digitalWrite(13,HIGH);
digitalWrite(13,LOW);
增加延时时间
在两条命令之间增加延时时间
让每种状态可以保持一段时间
1秒=1000毫秒
1毫秒=1000微秒
任务二:让板载灯实现闪烁,并找到你能分辨的闪烁最小间隔
拓展一:外接一个LED灯,实现以上效果
接线图
S O S