二、控制的含义.docx_第1页
二、控制的含义.docx_第2页
二、控制的含义.docx_第3页
二、控制的含义.docx_第4页
二、控制的含义.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

控制的含义学案日期:20_年_月_日 班级:高一_班 组别:第_组组员学号(只写最后两位):_、_、_ 总分:_ 1、 什么是控制(10分) 人们按照自己的意愿和_,在事物发展变化的多种可能性中选择某一种作为目标,通过一定的_,使事物向期望的目标去发展,这就是控制。2、 控制的三要素(10分):_ 、_、_控制对象控制目的控制手段种苹果树苹果树果实多又大病虫害防治、果树管理、土壤管理等等雨水雨水灌溉农田兴修水利雨水雨水发电建水电站雨水雨水减少洪涝灾害洪水预报3、 哪里需要控制?4、 设计实践任务1:自动闪烁的L灯(1)安装UNO驱动n 拿出arduinoUNO,用数据线连接 UNO和电脑USB. 插好后,控制板上的电源指示灯会被点亮,电脑上会出现一个对话框如图n 选择从列表或指定位置安装,点击下一步出现如下图,点击arduino-1.5.6-r2文件夹下的drivers文件夹,然后点确定,在点击“下一步”即可安装好驱动程序。(2)打开arduino开发环境双击电脑桌面上 (3)选对正确的Arduino主板类型 在Arduino-1.5.6-r2的编程界面,点击【工具】菜单将鼠标移动到下拉菜单 的【板】选项在继续弹出的子菜单中点一下【Arduino UNO 】(4)选择正确的COM端口 n 电脑装Arduino UNO的时候,系统自动分配给UNO一个COM端口,用来跟电脑进行数据通信。n 在Arduino-1.5.6-r2的编程界面,点击【工具】菜单下的【端口】选项来选择,一般选则最下面一个端口。(5)导入一个让“L”灯闪烁的示例程序在Arduino-1.5.6-r2的编程界面,点击【文件】菜单下的【示例】选项下【01.Basics】选项下的【Blink】(6)验证和编译下载程序 在Arduino-1.5.6-r2的编程界面,点击工具栏的验证图标,进行程序的自动验证, 点击工具栏的编译下载图标,进行程序的编译和下载。(7)欣赏你的战斗果实Arduino板上没完没了亮灭的灯就是传说中的“L”灯 。任务2、改变L灯”舞动“的频率 (1)认识程序的结构多行注释以 /* 作为开头, */ 作为结束,是为阅读程序的人提供对程序的解释和说明/*BlinkTurns on an LED on for one second, then off for one second, repeatedly.This example code is in the public domain.*/单行注释以 / 作为开头的一行语句/ Pin 13 has an LED connected on most Arduino boards./ give it a name:数据定义int led = 13;定义了一个名为led的整数数据变量,并且把led的初始值设置为13。setup()函数void setup() / initialize the digital pin as an output. pinMode(led, OUTPUT);setup()函数是Arduino程序必须要有的函数,是Arduino 参数的设置区,在这个区域里面,我们可以在大括号里面放入各种参数设定的代码。setup()函数只在程序第一次运行时被调用。pinMode ()函数void setup() / initialize the digital pin as an output. pinMode(led, OUTPUT);pinMode(pin,mode)函数用以设置引脚为输出或输入模式,函数有两个参数pin和mode,pin参数表示所要设置的引脚,mode参数表示设置的模式INPUT(输入)或OUTPUT(输出)。Arduino板上自带的LED是接在13号引脚上的,所以这里的pin是13。loop ()函数void loop() digitalWrite(led, HIGH); / turn the LED on delay(1000); / wait for a seconddigitalWrite(led, LOW); / turn the LED off delay(1000); / wait for a secondloop()也是Arduino程序必须要有的函数。在void loop() 大括号里面放着的代码,Arduino会从“”后开始执行,顺序执行下去,一直执行到遇到最后一个“”,然后它又会掉过头来,重新从“”后开始执行,顺序往下,这个过程会没完没了,直到它被设定为停止,或者掉电,或者世界毁灭。digitalWrite ()函数digitalWrite(led, HIGH);digitalWrite(pin,value)函数的作用是给引脚输出一个数字信号1或者0,或者理解为设置引脚的输出的电压为高电平或低电平,函数有两个参数pin和value,pin参数表示所要设置的引脚,value参数表示输出的电压HIGH(高电平)或LOW(低电平)。delay ()函数delay(1000); / wait for a seconddelay(ms)函数是一个延时函数,只有一个参数ms,ms参数表示延时时长,单位是毫秒。(2)执行你的任务吧!修改程序(30分)A. 完成实验:“L”灯亮3秒,灭1秒,重复不断B. 完成实验:“L”灯亮500毫秒,灭500毫秒,重复不断C. 完成实验:“L”灯亮1秒,灭1秒,亮2秒,灭2秒。重复不断。任务3:让接11端口的LED闪烁吧(40分)前面我们控制的是arduino板上自带的接13号引脚的LED,下面我们要控制接11号引脚的外接的LED。接线提示:LED长脚(阳极)串接一颗270欧姆电阻到PIN11,短脚(阴极)直接接到GND思考(10分):我们前面的实验中,控制装置是什么?被控对象是什么?控制装置是_被控对象_课后任务:用光敏电阻控制LED的开关(1)材料:1、面包板12、Arduino的主板13、光敏电阻14、270欧姆电阻15、10K欧姆电阻16、接线若干条(2)电路接线n 光敏电阻一支脚接到5V,另一支脚串接一颗10K电阻接到A2引脚;n LED长脚(阳极)串接一颗270欧姆电阻到PIN9,短脚(阴极)直接接到GND(3)程序提示:读取光敏电阻两端电压的语句analogRead(2);将光敏电阻两端电压值通过串口发给电脑,并在电脑的串口监视窗口显示出来,程序下载后点击工具栏中的 图标,将打开串口监视窗口 voidsetup()Serial.begin(9600); voidloop()/读取光敏电阻并输出到串口Serial.p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论