- 1
- 0
- 约1.1千字
- 约 11页
- 2019-11-12 发布于河南
- 举报
* Arduino的概念 单片机由运算器、控制器、存储器、输入输出设备构成,相当于一个微型的计算机(最小系统)。 Arduino简化了单片机工作的流程,对AVR库进行了二次编译封装,把端口都打包好了。特别适合学生和一些业余爱好者们使用。 简单地说,Arduino是一款开源电子平台,包含硬件:各种型号的arduino板,软件:arduino IDE、LabVIEW 等。 各种型号的Arduino板 Arduino UNO板 Arduino MINI 板 Arduino开发环境 任务一 完成自己的第一个智能小程序——闪烁LED灯 代码分析 int led = 13; //13位为控制板的内置的led端口,将13赋值于led这个变量 void setup() { pinMode(led, OUTPUT); //利用pinMode这个命令设置led这个值 } void loop() { digitalWrite(led, HIGH); // 利用 digitalWrite命令将led设为高电平 delay(1000); digitalWrite(led, LOW); //利用 digitalWrite命令将led设为低电平 delay(1000); } 任务二 通过实验了解delay的作用 表——实验记录 经过实验后,同学们发现什么呢,请大家发挥自己的想象力,猜一猜程序中两处delay(数值)语句的作用分别是什么?把自己的思考写出来。 第一处 delay 第二处 delay 现象 500 500 800 200 200 800 10 10 15 5 5 15 挑战任务——如何控制一个外接的LED灯 提示: 二极管阴极接GND,阳极接数字端口。 方法一:通过面包板和电阻; 方法二:内部上拉电阻, 语句代码用 pinMode(2, INPUT_PULLUP)。 课堂总结 (一)Arduino是一款开源电子平台,包含硬件:各种型号的arduino板;软件:arduino IDE等。 (二)Arduino IDE的界面和按钮功能 (三)Arduino编程要注意语法 (四)完成了闪烁的LED实验 课堂作业 *
原创力文档

文档评论(0)