二、控制的含义

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2)打开arduino开发环境
双击电脑桌面上
图标
(3)选对正确的Arduino主板类型
①在Arduino-1.5.6-r2的编程界面,点击【工具】菜单 ②将鼠标移动到下拉菜单 的【板】选项 ③在继续弹出的子菜单中点一下【Arduino UNO 】
(4)选择正确的COM端口
电脑装Arduino UNO的时候,系统 分配给UNO一个 COM端口,用来跟 电脑进行数据通信
int led = 13; 定义了一个名为led的整数数据变量,并且 把led的初始值设置为13。
(1)认识程序的结构
④setup()函数
void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); }
5、设计实践 ——设计简单的自动控制系统
控制装置
被控对象
自动控制系统
自动控制系统是指能够对被控制对象的工作状态 进行自动控制的系统。它一般由控制装置和被控 制对象组成。
注意:这个系统中不包括人。
Arduino UNO 开发板
数据线接口
接外部电源接口
GND口:接地接线口,类似于电池的负极。
1、数字引脚:0~13
以及A0~A5,用于
Arduino 对外界进行
数字信号的输出或输

2、模拟引脚:
A0~A5,以及数字引
脚中的3、5、6、9、
10和11,用于
Arduino 对外界进行
模拟信号的输出或输
3.3V

5V电源输出口,类似5V电池的正极
1、Arduino能够实现自动控制的原理:能运行程 序,并在程序的指挥下,通过自身的I/O接口与外 接的电子元件(如电阻、传感器、LED灯、马达 等)进行数据(信息)的传递。
This example code is in the public domain. */
(1)认识程序的结构
②单行注释——以 // 作为开头的一行语句
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
③数据定义
控制的含义
一棵苹果树的未来?
结不出苹果? 结的苹果又多又大? 结出苹果又小又酸?
一滴雨水的未来?
用来灌溉农田? 发电?
参与洪涝灾害?
1、什么是控制?
事物的发展与变化具有多种可能性。人们按 照自己的意愿和目的,在事物发展变化的多种可 能性中选择某一种作为目标,通过一定的手段,使 事物向期望的目标去发展,这就是控制。
2、控制的三要素?
对象 目的 手段
控制对象 控制目的 控制手段
种苹果 苹果树 树
雨水
雨水
果实多又 大
灌溉农田
病虫害防治、 果树管理、 土壤管理等 等
兴修水利
雨水 雨水
雨水 雨水
发电 建水电站
减少洪涝 洪水预报 灾害
3、哪里需要控制?
生 活 中 的 控 制
生产中的控制
节水灌溉
汽车生产线Fra Baidu bibliotek
范围内连续变化的数字),例如电阻两端的电压
就是可以连续变化的,另一种是数字数据,只有 HIGH和LOW或者0和1两个值,例如LED两端的电 压为HIGH,表示有电,为LOW,表示没电。
任务1、自动闪烁的L灯
13号引脚 旁边的印 有一个白 色的字母 “L”旁边 有个贴片 的LED灯, 就是“L” 灯
点击工具栏的 图标,进行程序的编 译和下载
(7)欣赏你的战斗果实
没完没 了亮灭 的灯就 是传说 中的“L” 灯
任务2、改变L灯”舞动“的频率
(1)认识程序的结构
①多行注释——以 /* 作为开头, */ 作为结束,是 为阅读程序的人提供对程序的解释和说明
/* Blink Turns on an LED on for one second, then off for one second, repeatedly.
现代自动化工厂生产线
啤酒生产线
汽车焊接生产线
4、控制的分类——从控制实现的主体分
从控制过程中人工干预的情形来分,控制有 人工控制和自动控制。
人工控制:控制的过程是在人的直接干预和全 程干预下进行的。 对人工控制可以解释为,人利用简单的机械 (工具),在控制的过程中参与整个过程。
自动控制:是指在没有人直接参与的情况下, 利用控制装置使被控制对象自动地按照预定的 规律运行(或变化)。
setup()函数是Arduino程序必须要有的函数,是 Arduino 参数的设置区,在这个区域里面,我们可 以在大括号里面放入各种参数设定的代码。setup() 函数只在程序第一次运行时被调用。
(1)认识程序的结构
⑤pinMode ()函数
在Arduino-1.5.6r2的编程界面,点 击【工具】菜单下 的【端口】选项来 选择,一般选则最 下面一个端口
(5)导入一个让“L”灯闪烁的示例程序
点击【文件】菜单 下的【示例】选项下 【01.Basics】选项 下的【Blink】
(6)验证和编译下载程序
点击工具栏的 图标,进行程序的自 动验证
2、Arduino与外接的电子元件的数据(信息)传 递方向有两种,一是Arduino向电子元件输出 (Write)数据(信息),二是电子元件向Arduino 输入(Read)数据(信息)。 3、 Arduino与外接的电子元件传递的数据(信息) 其实就是电压大小。
4、 Arduino与外接的电子元件传递的数据(信息) 有两种表达形式,一种是模拟数据(可以在一个
任务1、自动闪烁的L灯
(1)安装UNO驱动
拿出arduino UNO,用数据线连接 UNO和电脑 USB. 插好后,控制板上的电源指示灯会被点亮, 电脑上会出现一 个对话框如图
选择从列表或指定位置安装,点击下一步出现 如下图
点击arduino-1.5.6-r2文件夹下的drivers文件夹
人工控制与自动控制的区别
从井中 取水
对目 象的
手段
控制方式
人摇动轳
辘从水井
人力、简 单机械
人工控制
中打水 水 取
井水
人利用水泵从井中抽水
电力、水 泵及装置
自动控制
现代控制技术通常是指自动控制技术
4、控制的分类——从控制实现的手段分
机械控制 气动控制 液压控制 电子控制 ……
在很多的控制事例中,控制的手段可以是综合的。
相关文档
最新文档