第0课-初识Arduino

Size: px
Start display at page:

Download "第0课-初识Arduino"

Transcription

1 前奏 1 初识 Arduino 01

2 01. 初识 Arduino 01 Arduino 是什么? Arduino 是一个开放源码电子原型平台, 拥有灵活 易用的硬件和软件 Arduino 专为设计师, 工艺美术人员, 业余爱好者, 以及对开发互动装置或互动式开发环境感兴趣的人而设的 Arduino 可以接收来自各种传感器的输入信号从而检测出运行环境, 并通过控制光源, 电机以及其他驱动器来影响其周围环境 板上的微控制器编程使用 Arduino 编程语言 ( 基于 Wiring) 和 Arduino 开发环境 ( 以 Processing 为基础 ) Arduino 可以独立运行, 也可以与计算机上运行的软件 ( 例如,Flash,Processing,MaxMSP) 进行通信 Arduino 开发 IE 接口基于开放源代码, 可以让您免费下载使用开发出更多令人惊艳的互动作品 Arduino 是人们连接各种任务的粘合剂 要给 Arduino 下一个最准确的定义, 最好用一些实例来描述 您想当咖啡煮好时, 咖啡壶就发出 吱吱 声提醒您吗? 您想当邮箱有新邮件时, 电话会发出警报通知您吗? 想要一件闪闪发光的绒毛玩具吗? 想要一款具备语音和酒水配送功能的 X 教授蒸汽朋克风格轮椅吗? 想要一套按下快捷键就可以进行实验测试蜂音器吗? 想为您的儿子自制一个 银河战士 手臂炮吗? 想自制一个心率监测器, 将每次骑脚踏车的记录存进存储卡吗? 想过自制一个能在地面上绘图, 能在雪中驰骋的机器人吗? Arduino 都可以为您实现

3 Arduino 诞生啦! 01. 初识 Arduino 02 这个最经典的开源硬件项目, 诞生于意大利的一间设计学校 Arduino 的核心开发团队成员包括 :Massimo Banzi,avid Cuartielles,Tom Igoe,Gianluca Martino,avid Mellis 和 Nicholas Zambetti 据说 Massimo Banzi 的学生们经常抱怨找不到便宜好用的微控制器,2005 年冬天,Massimo Banzi 跟朋友 avid Cuartielles 讨论了这个问题,avid Cuartielles 是一个西班牙籍晶片工程师, 当时在这所学校做访问学者 两人决定设计自己的电路板, 并引入了 Banzi 的学生 avid Mellis 为电路板设计编程语言 两天以后, avid Mellis 就写出了程式码 又过了三天, 电路板就完工了 这块电路板被命名为 Arduino 几乎任何人, 即使不懂电脑编程, 也能用 Arduino 做出很酷的东西, 比如对感测器作出回应, 闪烁灯光, 还能控制马达 Arduino 名称由来 意大利北部一个如诗如画的小镇 Ivrea, 横跨过蓝绿色 ora Baltea 河, 它最著名的事迹是关于一位受压迫的国王 公元 1002 年, 国王 Arduin 成为国家的统治者, 不幸的是两年后即被德国亨利二世国王给废掉了 今日, 在这位无法成为新国王的出生地,cobblestone 街上有家叫 di Re Arduino 的酒吧纪念了这位国王 Massimo Banzi 经常光临这家酒吧, 而他将这个电子产品计划命名为 Arduino 以纪念这个地方 认识 Arduino UNO 先来简单的看下 Arduino UNO 下图中有标识的部分为常用部分 图中标出的数字口和模拟口, 即为常说的 I/O 数字口有 0~13, 模拟口有 0~5 除了最重要的 I/O 口外, 还有电源部分 UNO 可以通过两种方式供电方式, 一种通过 USB 供电, 另一种是通过外接 6~12V 的 C 电源 除此之外, 还有 4 个 LE 灯和复位按键, 稍微说下 4 个 LE ON 是电源指示灯, 通电就会亮了 L 是接在数字口 13 上的一个 LE, 在下面一节会有个样例来说明的 TX RX 是串口通讯指示灯, 比如我们在下载程序的过程中, 这两个灯就会不停闪烁

4 初次使用 01. 初识 Arduino 下载 Arduino IE 打开网页输入网址 re 进入到页面后, 找到下图显示部分 Windows 用户, 点击下载 Windows(ZIP file), 如果 Mac, Linux 用户则选择相应的系统 下载完成后, 解压文件, 把整个 Arduino 文件夹放到你电脑熟悉的位置, 便于你之后查找 打开 Arduino 文件夹, 就是下图的看到内容

5 01. 初识 Arduino 安装驱动 把 USB 一端插到 Arduino UNO 上, 另一端连到电脑 连接成功后, UNO 板的红色电源指示灯 ON 亮起 然后, 打开控制面板, 选择设备管理器 找到其它设备 >Arduino-xx, 右击选择更新驱动程序软件

6 01. 初识 Arduino 05 在弹出的对话框中选择下面一项 --> 手动查找并安装驱动程序软件 打开到 Arduino IE 安装位置, 就是上面那个解压文件的位置, 选择搜索路径到 drivers, 点击下一步 选择始终安装此驱动程序软件, 直至完成

7 01. 初识 Arduino 06 出现下图, 说明驱动安装成功 此时, 设备管理器端口会显示一个串口号

8 01. 初识 Arduino 认识 Arduino IE 打开 Arudino IE, 就会出现 Arduino IE 的编辑界面 如果英文界面, 你不太习惯的话, 可以先更改为中文界面 选择菜单栏 File Preferences 会跳出下面这个对话框, 选择 Editor language 简体中文, 点击 OK 关闭 Arduino IE, 重新打开, 就是中文界面了!

9 01. 初识 Arduino 08 先简单认识看一下 Arduino 的这个编译器, 以后可是要经常和它打交道的 校验下载串口监视器保存打开文件新建 代码书写区 信息栏 Arduino IE 是 Arduino 产品的软件编辑环境 简单的说就是用来写代码, 下载代码的地方 任何的 Arduino 产品都需要下载代码后才能运作 我们所搭建的硬件电路是辅助代码来完成的, 两者是缺一不可的 如同人通过大脑来控制肢体活动是一个道理 如果代码就是大脑的话, 外围硬件就是肢体, 肢体的活动取决于大脑, 所以硬件实现取决于代码 Arduino IE 基本也只需要用到上面标示出来的部分就可以了, 上图大部分的白色区域就是代码的编辑区, 用来输入代码的 注意, 输入代码时, 要切换到英文输入法的模式 下面黑色的区域是消息提示区, 会显示编译或者下载是否通过

10 01. 初识 Arduino 下载一个 Blink 程序 下载一个最简单的代码, 既可以帮你熟悉如何下载程序, 同时也测试下板子好坏 UNO 板上标有 L 的 LE 这段测试代码就是让这个 LE 灯闪烁 插上 USB 线, 打开 Arduino IE 后, 找到 Blink 代码

11 01. 初识 Arduino 10 通常, 写完一段代码后, 我们都需要校验一下, 看看代码有没有错误 点击 校验 下图显示了正在校验中 校验完毕! 由于是样例代码, 所以校验不会有错误, 不过在以后写代码的过程中, 输入完代码, 都需要校验一下, 然后再下载到 Arduino 中

12 01. 初识 Arduino 11 在下载程序之前, 我们还要先告诉 Arduino IE 板子型号以及相应的串口 选择所用的板卡 Board Arduino UNO 选择当前的串口 COM 口

13 01. 初识 Arduino 12 最后, 点击 下载 下载完毕! 以上就是给 Arduino 下载程序一个 blink 程序的整个过程 以后程序下载就照着这个步骤做就可以了, 再理一下思路, 分为三步走 : 校验 选择 boards 和 com 下载!

14 前奏 2 是什么让 东西 活 起来了 02

15 02. 是什么让东西活起来了 01 简单的自动控制装置 需要具备哪些元素 我们用 Arduino 做的小制作都可以称为是一个简单的自动控制装置 一个简单自动控制的装置, 通常会有三个元素, 输入 控制和输出 输入设备来搜集信号, 控制器对接收到的信号进行处理 最后再由输出设备输出信号 我们以人来说, 五感就是输入信号, 把信号送到大脑, 大脑再做出反应, 输出的就是人的行为 而在 Arduino 的世界里也同样有输入 控制与输出 Arduino 的五感是通过各式各样的传感器来实现的 Arduino 控制器好比是人的大脑, 来反应和处理信号 最后输出主要有声 光 (Led) 动( 直流电机 舵机 ) 等表现形式 做个简单的比喻吧! 有个人叫你, 你随即就回答 : 听到了 这里, 你的耳朵就是输入设备, 你的大脑就是控制设备, 嘴巴就是你的输出设备 那整个过程我们如何通过 Arduino 来实现呢? 最简单的, 通过一个声音传感器, 一听到有声音,Arduino 就会接受到一个信号, 然后,Arduino 就让蜂鸣器 吱 一声表示回答 来分析下, 这里, 声音传感器就是输入设备,Arduino 就是控制设备, 最后蜂鸣器就是输出设备 思考 能否识别出套件中哪些可做输入设备, 哪些可做输出设备?

16 02. 是什么让东西活起来了 02 输入设备 - 传感器 控制设备 -Arduino 传感器是一种物理装置或生物器官, 能够探测 感受外界的信号 物理条件 ( 如光 热 湿度 ) 或化学组成 ( 如烟雾 ), 并将探知的信息传递给其他装置或器官 传感器的作用是将一种能量转换成另一种能量形式, 所以不少学者也用 换能器 -Transducer 来称谓 传感器 -Sensor 不用多说, 控制设备就是 Arduino 的控制器 我们这里选用的是 Arduino UNO 前面说了控制器好比人的大脑的作用, 用来处理事情 传感器的接口 传感器接口分为三种, 先了解下, 分为 : 数字接口 模拟接口 协议接口 ( 数字 ) 协议接口也是数字接口的一种, 常用的有 I2C, Serial,SPI 输出设备 执行器 执行器也有很多种, 最常见的是 动 好比人的动作, 任何动作我们需要借助电机来完成 有了电机才能让东西 动 起来 其他的还有 声音, 光 表现形式 蜂鸣器和喇叭就可以实现声音的输出

17 02. 是什么让东西活起来了 03 代码与硬件之间的关系 前面说的输入设备 控制器 输出设备都是指硬件 固然重要, 就像人的躯体 那人的思想是不是更重要, 思想才是控制人行为的根源 大脑其实就是思想的载体, 两者缺一不可的 有没有联想到 Arduino 中了? 代码的作用就是思想的作用 虽然我们有控制器, 但它不知道怎么去做, 需要我们告诉它, 而我们告诉它的方式就是通过代码 知道代码的重要性了吗? 数字信号与模拟信号的区别 说下模拟信号与数字信号的区别 : 数字 (igital Signal): 只有 2 个值 (0V 和 ) 运用在 Arduino 中, 就是高 (HIGH) 或者低 (LOW), HIGH 是 1, 对应为 LOW 是 0, 对应为 0V 模拟 (Analog Signal): 在一定范围内, 有无限值 在 Arduino 中模拟口中, 已经将 0V 到 之间的值映射为 0~1023 范围内的值 比如,0 对应为 0V,1023 对应为,512 对应为 2. 电子世界的 数字 与 模拟 前面说了, 输入设备需要采集信号, 再把这个信息给到 Arduino,Arduino 再给信号输出设备 三个设备之间通过信号联系在了一起 代码是处理这些信号的 下面了解下电子世界的信号是怎么样的? 输入设备与控制器是以什么形式 交流 的呢? 同样控制器又是怎么与输出设备 沟通 的呢? 这里我们需要知道电子世界的两种 语言 数字信号与模拟信号 电子世界的数字与模拟与我们平常说的数字与模拟不同 这里的数字, 并不是代表的阿拉伯数字的意思 这里的模拟, 也不是我们日常认为的真实事物的虚拟 这里需要你颠覆对数字与模拟原有的概念, 电子世界将给你一个新的诠释 不要问为什么, 因为这已经是约定俗成的东西了 FRobot 中的 数字 与 模拟 FRobot 套件中, 我们有两种方法可以区分传感器为数字还是模拟 (1) 绿色线为数字信号的传感器, 蓝色线为模拟信号的传感器 (2) 板子上会印有 或者 A 的字样, 代表 数字, A 代表 模拟

18 IO 传感器扩展板 V 是什么让东西活起来了 04 顺便来介绍下 IO 传感器扩展板, 先看下扩展板 的功能图 我们这里主要就是用来连接传感器 前面说了 F 的传感器会有 和 A 的字 样 扩展板上也同样有对应的 与 A 的 字样, 对应插上就可以了

19 02. 是什么让东西活起来了 05 而 IO 扩展板的最大的好处之一, 就是相对于控制板上的仅限的几个电源接口, 扩展板大大了增加了电源接口和 接口, 不用担心, 如果连接多个传感器时, 会出现电源接口不够用的情况 在板子上, 数字引脚和模拟引脚下面都会有对应一排 红色 排阵, 以及一排 黑色 排阵 这就是扩展出来的电源接口 红色排阵是与电源相连的, 黑色排阵对应与 相通 特别说明下 F 中的颜色区分 : 绿色 : 数字信号 (igital Signal) 蓝色 : 模拟信号 (Analog Signal) 红色 : 电源黑色 : 由于这里 V7 扩展板用到的功能不多, 所以就不一一介绍了, 感兴趣的可以查看 IO 传感器扩展板 V7.1 的产品资料库 这一节主要了解, 是什么让东西 活 起来了, 整个过程是怎么样的? 不仅是需要我们的硬件设备, 还需要我们的软件来驱使它来工作 从下一篇开始, 我们动手玩了

20 前奏 3 从串口中认识 数字 与 模拟 03

21 03. 从串口中认识 数字 与 模拟 01 让我们开始吧! 前面我们只是对 Arduino 是如何工作的有了一定的了解, 知道了首先需要搭建一个 身体, 也就是整个硬件设备 然后需要 思想, 也就是代码去控制它的大脑 (Arduino) 身体 如何工作的, 信号就是他们的 血液 信号分为两种 数字信号与模拟信号 这一节, 我们可以更直观的看到数字信号与模拟信号的区别

22 03. 从串口中认识 数字 与 模拟 02 数字信号 我们选用一个数字信号传感器来作为例子 数字按钮模块 所需元件 AREF ~11 ~10 ~9 8 L TX RX FRduino UNO v3.0[r3] POWER IOREF RESET 3V3 VIN 7 ~6 ~5 4 ~3 2 TX 1 RX 0 IGITAL (PWM~) ANALOG IN ON ICSP A0 A1 A2 A3 A4 A5 I2C x1 x1 FRduino UNO R3 ( 以及配套 USB 数据线 ) IO 传感器扩展板 V7.1 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 L *PWM BT/APC S TR MOSI TX SS RX SCK MISO 3V3 VIN 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A IO Expansion Shield igital Push Button x1 igital Push Button 数字大按钮模块

23 03. 从串口中认识 数字 与 模拟 03 硬件连接 首先, 从我们的套件中取出 IO 传感器扩展板 V7.1, 把扩展板直接插到 UNO 上, 注意 UNO 与扩展板的上下引脚一一对应, 不要错位 找到数字大按钮模块, 直接连接到数字引脚 2, 需要注意传感器的线序与扩展板上对应 下图为连接的示意图 完成连接后, 给 Arduino 接上 USB 数据线, 供电, 准备下载程序 igital Push Button I2C AREF ~11 ~10 ~9 8 POWER IOREF RESET 3V3 7 ~6 ~5 4 ~3 2 TX 1 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX FRduino ON L *PWM BT/APC UNO v3.0[r3] S TR MOSI TX RUN SS RX ICSP SCK PROG MISO 3V3 PWR_IN RST SCL SA SERVO_PWR VIN 3.3V OUT VIN ANALOG IN A0 A1 A2 A3 A4 A5 A

24 03. 从串口中认识 数字 与 模拟 04 串口监视器效果 选择菜单中的文件 (File) -- 示例 (Examples) Basics igitalreadserial 代码 int pushbutton = 2; Void setup() { Serial.begin(9600); pinmode(pushbutton, INPUT); } void loop() { int buttonstate = digitalread(pushbutton); Serial.println(buttonState); delay(1); } 单击 下载 (UpLoad), 给 Arduino 下载代码 成 功下载完程序后, 打开 Arduino IE 的串口监视器 可以直接从串口读取按钮的状态 按钮没按下的时候, 串口显示为 0, 一旦被按下, 串口显示为 1 设置串口监视器的波特率为 9600

25 03. 从串口中认识 数字 与 模拟 05 模拟信号 我们选用一个模拟量的传感器来作为例子 模拟角度传感器 所需元件 AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 x1 ( 以及配套 USB 数据线 ) IO 传感器扩展板 x1 FRduino UNO R3 I2C SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A IO Expansion Shield Rotation Sensor-L A x1 Analog Rotation Sensor 模拟角度传感器

26 03. 从串口中认识 数字 与 模拟 06 硬件连接 拔下前面使用的按键, 换成模拟角度传感器, 直接连接到扩展板的模拟口 0 完成连接后, 给 Arduino 接上 USB 数 据线, 供电, 准备下载程序 I2C SCL SA RUN PROG PWR_IN AREF IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 A0 4 ANALOG IN A1 ~3 A2 2 TX 1 A3 A4 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX ON L *PWM BT/APC SERVO_PWR S MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT RST ICSP A5 A Rotation Sensor-L A

27 03. 从串口中认识 数字 与 模拟 07 输入代码 打开 Arduino IE, 选择菜单中的文件 (File) -- 示例 (Examples) Basics AnalogReadSerial 代码 代码如下 : void setup() { Serial.begin(9600); } void loop() { int sensorvalue = analogread(a0); Serial.println(sensorValue); delay(1); } 同样, 单击 下载 (UpLoad), 给 Arduino 下载代码 成功下载完程序后, 打开 Arduino IE 的串口监视器 并且设置波特率为 9600 试着旋转电位器, 可以看到 0~1023 之间的值

28 03. 从串口中认识 数字 与 模拟 08 两者比较分析 串口监视器 串口监视器可以实现 Arduino 与电脑之间进行互动 可以显示 Arduino 发送到 PC 端的数据, 还可以让电脑发送数据给 Arduino 从串口监视器可以明显的看出, 模拟与数字的鲜明的区别 数字口输出的只有 0 或者 1, 而模拟可以输出 0~1023 之间的任何值

29 03. 从串口中认识 数字 与 模拟 09 代码区别 从代码可以看出, 数字引脚和模拟引脚读数的方式是不同的 数字口使用 digitalread() 来读取引脚状态值 而模拟 口是通过 analogread() 来读取引脚状态值的 其实, 最简单的从英文的字面意思应该也能明白这句语句的意思了 不明白没有太大关系, 我们之后几节会做详细说明 int buttonstate = digitalread(pushbutton); // 读取数字引脚 2 的状态 int sensorvalue = analogread(a0); // 读取模拟引脚 0 的状态 动手试一试 可以尝试使用套件中的其他数字传感器和模拟传感器, 从串口监视器看看输出效果, 是否与前面我们所做的相符

30 项目一 点亮一盏灯 04

31 04. 点亮一盏灯 01 项目一点亮一盏灯 在前面几篇前奏中, 我们已经对 Arduino 有了简单的了解, 整个装置工作是依赖于哪些部分 也了解了电子世界最重要两个量, 数字量与模拟量 接下来我们就正式开始做东西了, 第一个要做的必须是最经典的, 最经典的莫过于 blink 其实, 前面在一开始驱动安装的时候就用过这段代码了, 区别在于这里将不使用板子上的 LE13( 也就是 L 灯 ), 而是在数字引脚 13 连接一个 LE 所需元件 I2C AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 x1 FRduino UNO R3 ( 以及配套 USB 数据线 ) SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A x1 IO 传感器扩展板 IO Expansion Shield igital piranha LE-R x1 igital piranha LE light 数字食人鱼红色 LE 发光模块

32 04. 点亮一盏灯 02 硬件连接 I2C AREF 13 igital piranha LE-R SCL SA RUN PROG PWR_IN 12 IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 A0 4 ANALOG IN A1 ~3 A2 2 TX 1 A3 A4 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX ON L *PWM BT/APC SERVO_PWR S MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT RST ICSP A5 A

33 硬件分析 ( 数字输出 ) 04. 点亮一盏灯 03 我们从前面几章说的输入输出的角度来看 整个装置只有两个部分, 控制与输出 Arduino 就是控制设备,LE 发光模块就是输出设备 对的, 这个整个装置是没有输入设备的 有了这么一分析, 我们再看代码就不那么难理解了 IOREF RESET 3V3 VIN A0 A1 A2 A3 A4 A5 POWER ANALOG IN ICSP TX RX FRduino UNO v3.0[r3] ON L AREF ~11 ~10 IGITAL (PWM~) ~9 8 7 ~6 ~5 4 ~3 2 TX 1 RX 0 igital piranha LE-R 控制设备 输出设备

34 04 FRobot 04. 点亮一盏灯 输入代码 输入代码也是一种学习编程的过程, 虽然提供代码的压缩包, 但还是建议初学者自己输入代码, 亲身体验一下 打开 Arduino IE, 在编辑框中输入样例代码 输入完毕后, 点击 IE 的 校验 (Verify), 查看输入代码是否通过编译 如果显示没有错误, 单击 下载 (UpLoad), 给 Arduino 下载代码 以上每一步都完成了的话, 你应该可以看到面包板上的红色 LE 每隔一秒交替亮灭一次 现在让我们来回顾一下代码, 看看它们是如何工作的

35 04. 点亮一盏灯 05 代码回顾 先说下 Arduino 代码必须具备的两个组成部分 : Arduino 代码必须包含 setup() 和 loop() 这两个函数 setup 英文中是 设置 的意思 所以 setup() 函数是用于一些初始化设置的, 只在代码一开始时, 运行一次 loop 是 循环 的意思, 只要 Arduino 不掉电,loop 就会不停的重复运行 由于 LE 是输出设备, 所以不难看出, 在 setup() 函数中先初始化 LE 为输出模式 函数格式如下 : 这个函数是用来设置 Arduino 的模式的, pin 指数字引脚号,mode 指引脚模式 (OUTPUT/INPUT) 回头看下代码中, 这句话的意思就是, 将 ledpin 设置为输出模式, 中间的逗号可不能省 那 ledpin 是什么呢? 看下代码的第一句话 : 我们在一开始的时候给 13 号引脚起了个名字叫做 ledpin, 所以 ledpin 就代表了 13 号引脚 int 代表了 ledpin 是个整数 明白了这两句话的意思了, 如果我们现在需要换个引脚,LE 不连接到 13 号引脚, 连接到 10 引脚, 可以怎么写 : 只需把 pin 换成对应的引脚号就行了

36 04. 点亮一盏灯 06 再看下 loop() 函数,loop 函数中就只用到了一个函数 digitalwrite() 函数格式如下 : 这个函数的意义是 : 引脚 pin 在 pinmode() 的中被设置为 OUTPUT 模式时, 其电压将被设置为相应的值,HIGH 为 (3.3V 控制板上为 3.3V),LOW 为 0V 代码中的,ledPin 同样指引脚 写入 HIGH 时, 引脚 13 就被至高, LE 被点亮 写入 LOW 时, 引脚 13 就被拉低,LE 被熄灭 亮与灭直接还有句语句 : delay 是延时的意思 括号中写入的是毫秒 (ms) 所以,delay(1000) 就是延时 1s 的意思 最后实现的就是 LE 亮一秒, 灭一秒, 一直无限循环 细心的朋友可能注意到, 代码开始部分有段带 // 和 /* */ 的文字 : 这是代码中的说明文字, 可以叫做注释 是以 // 开始, 这个符号所在行之后的文字将不被编译器编译 还有另外一种写注释的方式, 用 /* */, 这个符号的作用是可以注释多行, 这也是与上一种注释方式的区别之处 在 /* 和 */ 中间的所有内容都将被编译器忽略, 不进行编译 IE 将自动把注释的文字颜色变为灰色 趣味练习 (1) 能否试试变换 LE 的亮灭速度, 让 LE 保持关闭 5 秒, 然后快速闪烁一下 (250 毫秒 ), 就像汽车报警器上的 LE 指示灯那样 (2) 通过改变 LE 开和关的时间, 可以产生不同的效果, 开关时间短, 则感觉动感, 开关时间长, 则感觉柔和

37 项目二 感应灯 05

38 项目二感应灯 05. 感应灯 01 这节要做的是个感应灯, 当有人经过的时候,LE 灯就会自动亮起, 人一旦走了,LE 又自动关闭了 这里用到的 传感器是人体红外热释电运动传感器 它是一种能检测人或动物身体发射的红外线的传感器 拿它来做整人玩具应 该是个不错的选择! 所需元件 I2C AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 x1 FRduino UNO R3 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A x1 IO 传感器扩展板 V7.1 IO Expansion Shield x1 人体红外热释电运动传感器 igital Infrared Motion Sensor igital piranha LE-R x1 igital piranha LE light 数字食人鱼红色 LE 发光模块

39 05. 感应灯 02 硬件连接 人体红外热释电运动传感器连接数字引脚 2 数字食人鱼红色 LE 发光模块连接数字引脚 13 igital piranha LE-R I2C AREF ~11 ~10 ~9 8 POWER IOREF RESET 3V3 7 ~6 ~5 4 ~3 2 TX 1 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX FRduino ON L *PWM BT/APC UNO v3.0[r3] S TR MOSI TX RUN SS RX ICSP SCK PROG MISO 3V3 PWR_IN RST SCL SA SERVO_PWR VIN 3.3V OUT VIN ANALOG IN A0 A1 A2 A3 A4 A5 A

40 硬件分析 ( 数字输入 数字输出 ) 05. 感应灯 03 整个装置分为三个部分, 输入, 控制与输出 人体红外热释电运动传感器为输入设备, Arduino 就是控制设备,LE 发光模块就是输出设备 又由于人体红外热释电运动传感器为数字量的传感器, 所以接数字口 LE 输出信号也是数字量, 同样接数字口 IOREF RESET 3V3 VIN A0 A1 A2 A3 A4 A5 POWER ANALOG IN ICSP TX RX FRduino UNO v3.0[r3] ON L AREF ~11 ~10 IGITAL (PWM~) ~9 8 7 ~6 ~5 4 ~3 2 TX 1 RX 0 igital piranha LE-R 控制设备输出设备输入设备

41 04 FRobot 05. 感应灯 输入代码

42 05. 感应灯 05 代码回顾 还是由输入输出着手, 传感器是输入 (INPUT),LE 是输出 (OUTPUT) 所以在初始化中设置为 : 有了输入设备, 我们需要读取输入设备的值, 才能进行之后的判断, 所以 loop 函数一开始就是读取传感器的值 读取数字传感器状态的函数是 digitalread()

43 05. 感应灯 06 函数格式如下 : 这个函数是用来读取数字引脚状态,HIGH 还是 LOW 人体红外热释电传感器有人或者动物走动时, 读到 HIGH, 否则读到 LOW 代码的后半段就是对判断出来的值来执行相应动作 (HIGH 代表 1, LOW 代表 0). 数字传感器只会读到两个值 (HIGH 和 LOW) 这里要用到新的一个语句 if 语句 if 语句格式如下 : 表达式是指我们的判断条件, 通常为一些关系式或逻辑式, 也可是直接表示某一数值 如果 if 表达式条件为真, 则执行 if 中的语句 表达式条件为假, 则跳出 if 语句 格式 (1) 多用于一种判断中, 格式 (2) 多用于两种判断的情况 这里只有两种情况, 传感器有人读到的是高, 否则就是低 所以用的 if else 语句 是一种比较运算符, 用于判断两个数值是否相等, 记得是! 而 = 是赋值的意思 把等号右边的值赋给左边 我们常用的运算符有 : ==( 等于 )!=( 不等于 ) <( 小于 ) >( 大于 ) <=( 小于等于 ) >=( 大于等于 ) 特别说明下, 小于等于和大于等于,< 和 = 之间不能留有空格, 否则编译不通过 当然, 除了比较运算符外, 程序也可以用的 + - * /( 加 减 乘 除 ) 这些常用的算术运算符 趣味练习 (1) 喜欢去鬼屋玩的小伙伴们, 一定会喜欢这个, 给 LE 做个 面目狰狞 的壳儿, 放在一个阴冷黑暗的小屋, 再配点刺激的音乐, 应该还是挺带感的 当然灯光效果也少不了, 可以换成开关切换频率较快的模式 (2) 文艺青年可以拿这个人体红外热释电传感器做个漂亮的装饰灯 详见教程 :

44 项目三 Mini 台灯 06

45 项目三 Mini 台灯 06. Mini 台灯 01 台灯, 是我们再常见不过的东西 啪 一下开, 啪 一下关 Mini 台灯的功能就和台灯类似, 按钮就像是 LE 的开关, 每按一下, 就会切换 LE 的状态 做完之后再给小灯来个壳儿, 一定很 Q 所需元件 I2C AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 x1 FRduino UNO R3 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A x1 IO 传感器扩展板 V7.1 IO Expansion Shield igital Push Button x1 数字大按钮模块 igital Push Button igital piranha LE-R x1 igital piranha LE light 数字食人鱼红色 LE 发光模块

46 06. Mini 台灯 02 硬件连接 数字大按钮连接数字引脚 2 数字食人鱼红色 LE 发光模块连接数字引脚 13 igital piranha LE-R igital Push Button I2C AREF ~11 ~10 ~9 8 POWER IOREF RESET 3V3 7 ~6 ~5 4 ~3 2 TX 1 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX FRduino ON L *PWM BT/APC UNO v3.0[r3] S TR MOSI TX RUN SS RX ICSP SCK PROG MISO 3V3 PWR_IN RST SCL SA SERVO_PWR VIN 3.3V OUT VIN ANALOG IN A0 A1 A2 A3 A4 A5 A

47 硬件分析 ( 数字输入 数字输出 ) 06. Mini 台灯 03 igital Push Button IOREF RESET 3V3 VIN A0 A1 A2 A3 A4 A5 POWER ANALOG IN ICSP TX RX FRduino UNO v3.0[r3] ON L AREF ~11 ~10 IGITAL (PWM~) ~9 8 7 ~6 ~5 4 ~3 2 TX 1 RX 0 igital piranha LE-R 输入设备 控制设备 输出设备

48 04 FRobot 06. Mini 台灯 输入代码

49 06. Mini 台灯 05 代码回顾 由硬件分析可以看出, 按键是输入设备,LE 是输出设 备 再等待 50ms, 再进行一次判断, 是否和当前 button 状态相同 如果和当前状态不相同, 改变 button 状态 同时, 如果 button 状态为高 ( 也就是被按下 ), 那么就改变 LE 的状态 通过 digitalwrite() 读取按键的状态 : 按键在由低变高或者由高变低时, 都会有个抖动的过程, 时间非常的短, 如下图所示 : 为了避免由于抖动产生的错误信号, 所以我们代码中有 个去抖的过程 去抖的方法很简单, 就是等到数据发生 变化时, 隔一段时间再检测一次 一旦检测到读取的数据发生变化, 通过 millis() 函数记下 时间 : millis() 是一个函数, 该函数是 Arduino 语言自有的函 数, 它返回值是一个时间,Arduino 开始运行到执行到当 前的时间, 也称之为机器时间, 就像一个隐形时钟, 从 控制器开始运行的那一刻起开始计时, 以毫秒为单位 趣味练习 灯光门铃现在越来越多年轻人回家就塞上耳机, 即使在家都听不见门铃声, 那就自制一个灯光门铃, 有人来了, 灯就开始狂闪, 提醒里面的人, 门口有人在按门铃了 这样的门铃也同样适用于那些耳朵不好的老人, 又或者是那些聋哑人士

50 项目四 声控灯 07

51 项目四声控灯 07. 声控灯 01 小时候有没有对走廊的声控灯很感兴趣呢? 会不会拼命的跺脚只为让那盏灯点亮 这节我们就做个这样的声控 灯 只要你轻轻拍下手, 灯就自动亮起来了, 没了声音, 灯就又自动关了 这里用到的是个声音传感器, 我们可 以利用这个传感器做出更多互动作品, 通过声音触发来控制更多好玩儿的东西, 比如说做个发光鼓等等 所需元件 AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 I2C x1 x1 FRduino UNO R3 IO 传感器扩展板 V7.1 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A IO Expansion Shield Analog Sound Sound V2 MAX A x1 Analog Sound Sensor 模拟声音传感器 igital piranha LE-R x1 igital piranha LE light 数字食人鱼红色 LE 发光模块

52 07. 声控灯 02 硬件连接 模拟声音传感器连接模拟引脚 0 数字食人鱼红色 LE 发光模块连接数字引脚 13 igital piranha LE-R Analog Sound Sound V2 MAX A I2C AREF ~11 ~10 ~9 8 POWER IOREF RESET 3V3 7 ~6 ~5 4 ~3 2 TX 1 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX FRduino ON L *PWM BT/APC UNO v3.0[r3] S TR MOSI TX RUN SS RX ICSP SCK PROG MISO 3V3 PWR_IN RST SCL SA SERVO_PWR VIN 3.3V OUT VIN ANALOG IN A0 A1 A2 A3 A4 A5 A

53 硬件分析 ( 数字输入 数字输出 ) 07. 声控灯 03 前面几次我们接触的都是数字传感器, 这次我们要尝试使用模拟传感器了, 还记得在一开始说的数字与模拟的区别吗?( 串口中认识 数字 与 模拟 一节 ) 数字, 只有两个值 (0/1) 模拟, 是线性的, 理论上的无限值 (0~1023) 所以这里是个, 模拟输入, 数字输出的模式 MAX A Analog Sound Sound V2 IOREF RESET 3V3 VIN A0 A1 A2 A3 A4 A5 POWER ANALOG IN ICSP TX RX FRduino UNO v3.0[r3] ON L AREF ~11 ~10 IGITAL (PWM~) ~9 8 7 ~6 ~5 4 ~3 2 TX 1 RX 0 igital piranha LE-R 输入设备 控制设备 输出设备

54 04 FRobot 07. 声控灯 输入代码 输入代码也是一种学习编程的过程, 虽然提供代码的压缩包, 但还是建议初学者自己输入代码, 亲身体验一下 打开 Arduino IE, 在编辑框中输入样例代码 对着话筒拍下手, 或者说句话, 试试灯能不能点亮?

55 07. 声控灯 05 代码回顾 在 setup() 中只设置了 LE 为输出, 为什么没有设置声音传感器输入模式? 这是因为模拟口都是输入设置, 所以不需要设置了 声音传感器是输入设备, 所以需要读取对应模拟口 0 的值 与读取数字口函数 digitalread(pin) 类似, 所以模拟口读取函数是 : 这个函数用于从模拟引脚读值,pin 是指连接的模拟引脚 Arduino 的模拟引脚连接到一个了 10 位 A/ 转换, 输入 0~ 的电压对应读到 0~1023 的数值, 每个读到的数值对应的都是一个电压值 比如 512 = 2. 最后是一个 if 判断, 判断是否到达你预设的值 需要修改预设值的话, 可以打开串口监视器, 看看你需要的声音强度的值在什么范围, 然后做相应调整就可以了

56 项目五 呼吸灯 08

57 项目五呼吸灯 08. 呼吸灯 01 在前面几章中, 我们知道了如何控制 LE 亮灭 但 Arduino 还有个很强大的功能通过程序来控制 LE 的明亮度 Arduino UNO 数字引脚中有六个引脚标有 ~, 这个符号就说明该口具有 PWM 功能 我们动手做一下, 在做的过程中体会 PWM 的神奇力量! 下面就介绍一个呼吸灯, 所谓呼吸灯, 就是让灯有一个由亮到暗, 再到亮的逐渐变化的过程, 感觉像是在均匀的呼吸 所需元件 I2C AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 x1 FRduino UNO R3 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A x1 IO 传感器扩展板 IO Expansion Shield igital piranha LE-R x1 igital piranha LE light 数字食人鱼红色 LE 发光模块

58 08. 呼吸灯 02 硬件连接 数字食人鱼红色 LE 发光模块连接数字引脚 10 igital piranha LE-R I2C AREF ~11 ~10 ~9 8 POWER IOREF RESET 3V3 7 ~6 ~5 4 ~3 2 TX 1 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX FRduino ON L *PWM BT/APC UNO v3.0[r3] S TR MOSI TX RUN SS RX ICSP SCK PROG MISO 3V3 PWR_IN RST SCL SA SERVO_PWR VIN 3.3V OUT VIN ANALOG IN A0 A1 A2 A3 A4 A5 A

59 硬件分析 ( 模拟输出 ) 08. 呼吸灯 03 和项目一 ( 点亮一盏灯 ) 类似的装置, 同样没有输入设备, 只有一个输出设备, 但又有所不同 项目一 LE 是作为数字输出, 而这里我们是作为模拟输出 代码部分会说明 IOREF RESET 3V3 VIN A0 A1 A2 A3 A4 A5 POWER ANALOG IN ICSP TX RX FRduino UNO v3.0[r3] ON L AREF ~11 ~10 IGITAL (PWM~) ~9 8 7 ~6 ~5 4 ~3 2 TX 1 RX 0 igital piranha LE-R 控制设备 输出设备

60 04 FRobot 08. 呼吸灯 输入代码 代码下载完成后, 我们可以看到 LE 会有个逐渐由亮到灭的一个缓慢过程, 而不是直接的亮灭, 如同呼吸一般, 均匀变化

61 08. 呼吸灯 05 代码回顾 当我们需要重复执行某句话时, 我们可以使用 for 语句 for 语句格式如下 : for( 循环初始化 ; 循环条件 ; 循环调整语句 ){ } 循环体语句 ; for 循环顺序如下 : 直到 2 不成立,for 循环结束 知道了这么个顺序之后, 回到代码中 : 这两个 for 语句实现了 value 的值不断由 0 增加到 255, 随之在从 255 减到 0, 在增加到 255, 无限循环下去 再看下 for 里面, 涉及一个新函数 analogwrite() 我们知道数字口只有 0 和 1 两个状态, 那如何发送一个模拟值到一个数字引脚呢? 就要用到该函数 观察一下 Arduino 板, 查看数字引脚, 你会发现其中 6 个引脚旁标有 ~, 这些引脚不同于其他引脚, 它们可以输出 PWM 信号 函数格式如下 : analogwrite() 函数用于给 PWM 口写入一个 0~255 的模拟值 所以,value 是在 0~255 之间的值 特别注意的是,analogWrite() 函数只能写入具有 PWM 功能的数字引脚, 也就是 3,5,6,9,10,11 引脚 PWM 是一项通过数字方法来获得模拟量的技术 数字控制来形成一个方波, 方波信号只有开关两种状态 ( 也就是我们数字引脚的高低 ) 通过控制开与关所持续时间的比值就能模拟到一个 0 到 之间变化的电压 开 ( 学术上称为高电平 ) 所占用的时间就叫做脉冲宽度, 所以 PWM 也叫做脉冲宽度调制

62 08. 呼吸灯 06 通过下面五个方波来更形象的了解一下 PWM Pulse Width Modulation 0% uty Cycle-analogWrite(0) 25% uty Cycle-analogWrite(64) 50% uty Cycle-analogWrite(127) 上图橘色竖线代表方波的一个周期 每个 analogwrite (value) 中写入的 value 都能对应一个百分比, 这个百分比也称为占空比 (uty Cycle), 指的是一个周期内高电平持续时间比上低电平持续时间得到的百分比 图中, 从上往下, 第一个方波, 占空比为 0%, 对应的 value 为 0 LE 亮度最低, 也就是灭的状态 高电平持续时间越长, 也就越亮 所以, 最后一个占空比为 100% 的对应 value 是 255, LE 最亮 50% 就是最亮的一半了,25% 则相对更暗 PWM 比较多的用于调节 LE 灯的亮度 或者是电机的转动速度, 电机带动的车轮速度也就能很容易控制了, 在玩一些 Ar-duino 小车时, 更能体现 PWM 的好处 75% uty Cycle-analogWrite(191) 100% uty Cycle-analogWrite(255) 这一节介绍结束了! 同样的硬件连接, 通过软件的变化, 可以呈现出完全不一样的效果, 是不是觉得 Arduino 很酷炫!

63 项目六 灯光调节器 09

64 项目六灯光调节器 09. 灯光调节器 01 所谓灯光调节器, 就是可以自由控制灯的亮度, 我们这里通过一个模拟角度传感器来 LE 灯的亮度 随着旋转角度的变化,LE 亮度也发生相应改变 角度越大,LE 灯也就越亮, 相反, 角度越小,LE 灯也就越暗 这里只是用了小小的 LE 来做演示效果, 如果想运用到我们的生活之中的话, 也是同样的原理 那就先做个小型的灯光调节器吧! 模拟角度传感器还能用到很多地方, 比如我们后面会接触的舵机, 可以通过这个传感器来控制转动角度, 又或者以后有机会接触直流电机的小伙伴, 可以尝试下用角度传感器来控制转速等等, 用处很多! 所需元件 I2C AREF ~11 ~10 ~9 L TX RX FRduino UNO v3.0[r3] POWER 8 7 IOREF RESET 3V3 VIN ~6 ~5 IGITAL (PWM~) 4 ~3 2 ANALOG IN TX 1 RX 0 ON ICSP A0 A1 A2 A3 A4 A5 x1 FRduino UNO R3 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 L *PWM BT/APC S TR MOSI TX SS RX SCK MISO 3V3 VIN 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST A x1 IO 传感器扩展板 IO Expansion Shield Rotation Sensor-L A x1 模拟角度传感器 Analog Rotation Sensor igital piranha LE-R igital piranha LE-R x1 igital piranha LE light 数字食人鱼红色 LE 发光模块

65 09. 灯光调节器 02 硬件连接 模拟角度传感器连接模拟引脚 0 数字食人鱼红色 LE 发光模块连接数字引脚 10 I2C RUN PROG AREF 13 igital piranha LE-R 12 SCL SA PWR_IN IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 A0 4 ANALOG IN A1 ~3 A2 2 TX 1 A3 A4 RX 0 IGITAL (PWM~) L TX *11*10*9 8 7 *6 *5 4 *3 2 TX RX RX ON L *PWM BT/APC SERVO_PWR S MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT RST ICSP A5 A Rotation Sensor-L A

66 硬件分析 ( 模拟输入 模拟输出 ) 09. 灯光调节器 03 Rotation Sensor-L A IOREF RESET 3V3 VIN A0 A1 A2 A3 A4 A5 POWER ANALOG IN ICSP TX RX FRduino UNO v3.0[r3] ON L AREF ~11 ~10 IGITAL (PWM~) ~9 8 7 ~6 ~5 4 ~3 2 TX 1 RX 0 igital piranha LE-R 输入设备 控制设备 输出设备

67 04 FRobot 09. 灯光调节器 输入代码

68 09. 灯光调节器 05 代码回顾 这里主要讲下 map 函数 函数格式如下 : map 函数的作用是将一个数从一个范围映射到另外一个范围 也就是说, 会将 fromlow 到 fromhigh 之间的值映 射到 tolow 在 tohigh 之间的值 map 函数参数含义 : 需要映射的值 当前范围值的下限 当前范围值的上限 目标范围值的下限 目标范围值的上限 map 的神奇之处还在于, 两个范围中的 下限 可以比 上限 更大或者更小, 因此 map() 函数可以用来翻转数值 的范围, 可以这么写 : 这个函数同样可以处理负数, 请看下面这个例子 : 回到代码中, int outputvalue = map(sensorvalue, 0, 1023, 0, 255); 我们是想将模拟口读到的 0~1023 的值, 转换为 PWM 口的 0~255

69 项目七 芝麻开门 10

70 项目七芝麻开门 10. 芝麻开门 01 所需元件 AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 I2C x1 x1 FRduino UNO R3 IO 传感器扩展板 V7.1 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST I/O Expansion Shield V7 A IO Expansion Shield x1 igital Tilt Sensor 数字钢球倾角传感器 Micro Servo x1 TowerPro SG50 舵机 5g micro servo

71 10. 芝麻开门 02 硬件连接 Micro Servo I2C SCL SA RUN PROG PWR_IN AREF L IOREF ~11 RESET ~10 3V3 ~9 TX RX L *PWM BT/APC SERVO_PWR S MOSI SS SCK MISO 3V3 VIN TR TX RX FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) 3.3V OUT 7 6 RST 5 4 A0 4 3 A1 ~3 2 TX RX ON ANALOG IN A2 2 TX 1 A3 A4 RX 0 ICSP I/O Expansion Shield V7 A5 A

72 10. 芝麻开门 03 输入代码 #include <Servo.h> int sensorpin = 3; Servo myservo; int pos = 0; void setup() { Serial.begin(9600); pinmode(sensorpin, INPUT); myservo.attach(9); } void loop() { int sensorstate = digitalread(sensorpin); Serial.println(sensorState); if(!sensorstate){ pos = pos +2; if(pos >=180){ pos = 180; } myservo.write(pos); Serial.println(pos); delay(100); } else{ pos = pos - 2; if(pos <=0){ pos = 0; } myservo.write(pos); Serial.println(pos); delay(100); } delay(1); }

73 04 FRobot 10. 芝麻开门 代码回顾 代码的开始先调用 <Servo.h> 库 这个库已经在 Arduino IE 中了, 可以打开 Arduino-1.0.5/ libraries/ Servo/ Servo.h, 这就是 Servo 库所在位置 如果要在代码中用库中函数, 是不能直接调用的, 需要给库找个中介, 让 他 建立代码和库中间的关系 : 这里的 起到的就是这个作用 建立联系, 之后调用库中的函数的话, 就要按照下面这个模式进行 : 中间那. 不要漏了! 如何定义舵机是接到那个引脚呢? 用到就是 attach() 函数了 attach(pin) 函数有一个参数 pin, 任意一个数字引脚 ( 不建议使用数字 0,1) 我们这里选择数字引脚 9 知道了如何定义一个舵机之后, 如何把对应的角度写进去呢? pos 就是写入的角度值

74 项目八 夜光宝盒 11

75 项目八夜光宝盒 11. 夜光宝盒 01 所需元件 I2C AREF TX RX L IOREF ~11 RESET ~10 3V3 ~9 FRduino UNO v3.0[r3] POWER 8 7 VIN ~6 ~5 IGITAL (PWM~) A0 4 A1 ~3 A2 2 ANALOG IN A3 TX 1 ON A4 RX 0 ICSP A5 x1 FRduino UNO R3 SCL SA RUN PROG PWR_IN SERVO_PWR *11*10*9 8 S L *PWM BT/APC MOSI SS SCK MISO 3V3 VIN TR TX RX 3.3V OUT 7 *6 *5 4 *3 2 TX RX RST I/O Expansion Shield V7 A x1 IO 传感器扩展板 IO Expansion Shield Micro Servo x1 5g micro servo TowerPro SG50 舵机 igital piranha LE-R x1 igital piranha LE light 数字食人鱼红色 LE 发光模块 Analog Ambient Light Sensor V2 A x1 Analog Ambient Light Sensor 模拟环境光线传感器

76 11. 夜光宝盒 02 硬件连接 Micro Servo igital piranha LE-R I2C SCL SA AREF ~11 ~10 ~9 8 L TX RX L *PWM BT/APC S TR MOSI TX RUN SS RX SCK PROG MISO 3V3 PWR_IN SERVO_PWR VIN IOREF RESET 3V3 FRduino UNO v3.0[r3] POWER 7 ~6 ~5 IGITAL (PWM~) 3.3V OUT 7 6 RST 5 VIN 4 4 ~3 2 TX 1 RX 0 3 A0 A1 A2 2 TX RX ON ANALOG IN A3 A4 ICSP I/O Expansion Shield V7 A5 A Analog Ambient Light Sensor V2 A

77 11. 夜光宝盒 03 代码输入 #include <Servo.h> Servo myservo; int LE = 3; int val = 0; int pos = 0; int light =0; void setup(){ pinmode(le,output); Serial.begin(9600); myservo.attach(9); myservo.write(0); } void loop(){ val = analogread(0); Serial.println(val); if(val<40){ pos = pos +2; if(pos >= 90){ pos = 90; } myservo.write(pos); delay(100); light = map(pos,0,90,0,255); analogwrite(le,light); }else{ pos = pos -2; if(pos <= 0){ pos = 0; } myservo.write(pos); delay(100); light = map(pos,0,90,0,255); analogwrite(le,light); } }

78 11. 夜光宝盒 04

79 欢迎登陆 FRobot 创客社区! FRobot 创客社区 :

第0课-初识Arduino

第0课-初识Arduino 前奏 1 初识 Arduino 01 www.dfrobot.com.cn 01. 初识 Arduino 01 Arduino 是什么? rdnordno rdno rdnornrdnorocn rdnorocn rdno rdnordno rdno Arduino 01. 初识 Arduino 02 rdnomo nd rtom onc rtnodcombtt mon mo n drtdrt n

More information

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE Arduino 01 02 03 04 05 06 07 08 1-1 Arduino 2005 Massimo Banzi David Cuartielles David Mellis Arduino Arduino Arduino CC Arduino Arduino Arduino Arduino

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Mixly 创意电子 快速体验 1 1 Hello World Arduino 的故事 Arduino 是一个开放源码电子原型平台, 拥有灵活 易用的硬件和软件 ( 板子及在此之上的软件 ) Arduino 可以接收来自各种传感器的输入信号从而做到监测环境的效果, 并通过控制光源, 电机以及其他执行器来影响其周围环境 ( 类似于人类的工作 ) 硬件低廉, 软件免费,taobao 到处可买 可以完成的例子

More information

Special_topics_appdesigner_

Special_topics_appdesigner_ 1.4 App Designer 和硬件结合实例 MATLAB App Designer 教程 19 在 1.1 中提到, 笔者认为 App Designer 最 的优点之, 就是增加了和 业相关的控件, 如 1.3 中提到的 Gauge,Knob,Lamp 和 Switch, 这给 程项 的 GUI 设计提供了 限的可能性 本节举 个实际的例, 这些 业控件去控制物理硬件, 这 的硬件是 Arduino

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

GENUINO 101 使用教程

GENUINO 101 使用教程 GENUINO 101 使用教程 欢迎加入 DF 创客社区 www.dfrobot.com.cn 2 / 77 目录 第一话 :Arduino 与 Genuino 101... 4 Arduino 平台介绍... 4 Genuino 101 简介... 5 初次使用 Genuino101... 6 STEP1: 下载 Arduino IDE 软件... 7 STEP2: 安装 Intel Curie

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

NAIS-500 AIS B 简体中文 www.bandg.com www.simrad-yachting.com www.lowrance.com Navico NAIS-500 AIS B NAVICO HOLDING Navico Holding AS 2017 Navico Holding AS ¼ / / NAIS-500 1 1 4 4 4 7 AIS B 7 AIS 8 8 9 12

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

IDEO_HCD_0716

IDEO_HCD_0716 IDEO HCD Toolkit Tencent CDC ...? Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC Tencent CDC

More information

stm32_mini_v2

stm32_mini_v2 US Mirco S SIO US Power:V Power:.V STMF0VET GPIO TFT SPI URT RJ ENJ0SS SPI Flash lock iagram Size ocument Number Rev STM-Lite-V.0 Ver.0 ate: Friday, June 0, 0 Sheet of 0.0uF R M V - + S J MP-0 V_PWR R

More information

教学输入与学习者的语言输出 温晓虹 本文从三个方面探讨了语言的输入与输出的关系 首先从理论研究的角度讨 论了从语言输入到语言输出的习得过程 实验研究表明 输入的语言素材必须被学习者所接收 即使接收了的内容也并不会自动进入中介语的体系 而是需要进一步对输入语言进行 分解 归类等分析性与综合性的处理 在语言 内化 的基础上 学习者的中介语系统才能 够不断地得到重新组合 趋于目的语 另外 学习者在语言输出前和输出时需要调节

More information

untitled

untitled XZL024 http://item.taobao.com/item.htm?id=6321822194 1 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 3 USBee Suite 3.1 3.2 3.3 3.4 4 RS232 RS485 RS422 CAN http://item.taobao.com/item.htm?id=6321822194 2 1 XZL024 PC

More information

8S E600Y 0773-CE

8S E600Y 0773-CE 控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机

More information

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi MICROCHIP EVM Board : APP001 1-1. APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pin 16 I/O Extension Interface 1-2. APP001 Block_A Block_B

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

微雪电子 Open407V-D 实验手册 Open407V-D 实验手册 目录 准备工作... 2 ADC+DMA... 2 CAN1 TO CAN2-Normal... 3 DCMI_OV DCMI_OV I2C... 6 L

微雪电子   Open407V-D 实验手册 Open407V-D 实验手册 目录 准备工作... 2 ADC+DMA... 2 CAN1 TO CAN2-Normal... 3 DCMI_OV DCMI_OV I2C... 6 L Open407V-D 实验手册 目录 准备工作... 2 ADC+DMA... 2 CAN1 TO CAN2-Normal... 3 DCMI_OV7670... 4 DCMI_OV9655... 5 I2C... 6 LCD-HY32D_FSMC... 7 Nand Flash_PCB0... 8 Nand Flash_SCB0... 9 SD_FatFS... 11 SDIO... 12 SPI...

More information

李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜

李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜 略论英国移民族群认同的发展和走向 李 琼 李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜 年 外国文学 第 期 这些天来 我觉得来到这个国家 就像是和魔鬼签了协议

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

三 设 计 思 想 以 及 电 路 原 理 图 1. 小 车 以 Arduino MEGA 作 为 数 据 处 理 中 心, 将 安 装 在 小 车 上 的 超 声 波 模 块 的 信 号 汇 总 到 Arduino, 经 其 处 理 后 输 出 控 制 信 号 到 电 机 驱 动 版, 驱 动 步

三 设 计 思 想 以 及 电 路 原 理 图 1. 小 车 以 Arduino MEGA 作 为 数 据 处 理 中 心, 将 安 装 在 小 车 上 的 超 声 波 模 块 的 信 号 汇 总 到 Arduino, 经 其 处 理 后 输 出 控 制 信 号 到 电 机 驱 动 版, 驱 动 步 课 程 设 计 报 告 基 于 Arduino 的 自 动 泊 车 系 统 徐 耀, 陈 玎, 雷 雨 [ 内 容 摘 要 ]: 随 着 经 济 的 发 展, 人 们 的 生 活 水 平 普 遍 提 高, 私 家 车 的 保 有 量 持 续 上 升, 道 路 上 的 驾 驶 员 也 越 来 越 多 对 于 很 多 驾 驶 员 来 说, 停 车 入 库 是 一 个 较 大 的 挑 战, 尤 其 是 在

More information

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

01.ai

01.ai 赛尔富电子有限公司 地址 : 中国宁波国家高新区聚贤路 1345 号 电话 :0086-574-28805678 传真 :0086-574-28805656 E-mail:sales@self-electronics.com 赛尔富电子 ( 德国 ) 公司 Add:August-Horch-Str.7,51149,Koeln Tel:0049-2203-18501-0 Fax:0049-2203-18501-199

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

More information

微雪电子 Open103Z 实验手册 Open103Z 实验手册 目录 准备工作 BitIO-Pushbutton... 3 ADC+DMA... 4 CAN-LoopBack... 5 DAC... 6 DS18B GPIO_Key_L

微雪电子   Open103Z 实验手册 Open103Z 实验手册 目录 准备工作 BitIO-Pushbutton... 3 ADC+DMA... 4 CAN-LoopBack... 5 DAC... 6 DS18B GPIO_Key_L 目录 准备工作... 3 8BitIO-Pushbutton... 3 ADC+DMA... 4 CAN-LoopBack... 5 DAC... 6 DS18B20... 7 GPIO_Key_LED... 8 I2C... 9 LCD-HY32D_FSMC... 10 Nand Flash...11 NorFlash... 12 PS2... 13 RTC... 14 SD_FatFS... 15

More information

Products catalog

Products catalog 加速度传感器 MA 运动传感器红外线阵列传感器压力传感器 机器用传感器 松下电器的机器用传感器为节能 安全 舒适做出贡献 在各个生活场景中提供传感器 空调 Grid-EYE 人体检测 门灯的ON/OFF Grid-EYE 人体检测 血压计 压力传感器 压力检测 周围明亮时 熄灯 周围变暗时发 出微弱灯光 有人靠近时 Grid-EYE 进行检 测 1%亮灯 人不在时 再次 发出微弱灯光 安防摄像头 Grid-EYE

More information

(, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,,

(, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,, : 曹正汉 :, '.,,,., -..,.,,,.,, -., -,,,,,,,,,,,,,,, ( ),,,,,,,?,,?,, ( ), :? (. ) (, ),?, (, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,,

More information

OB1

OB1 SIMATIC 克索稳定杆淬火机 20150813\ 2018-06-14 09:29: 30 OB1 - < 离线 > Cycle Execution 名称 : 系列 : 作者 : 版本 : 0.1 块版本 : 2 时间标志代码 : 2018-02-10 14:06:32 接口 : 1996-02-15 16:51:12 长度 ( 块 / 逻辑 / 数据 ): 11154 10520 00030

More information

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) H ( j) 3 3 3 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) 模拟低通

More information

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V Unidrive M400 PLC 0.25 kw - 110 kw (0.33 hp - 150 hp) 100 V 200 V 400 V 575 V 690 V Unidrive M Unidrive M Unidrive M400 I/O Commander SK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M App

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Microsoft Word - Delta Controller ASCII_RTU_SC

Microsoft Word - Delta Controller ASCII_RTU_SC Delta Controller ASCII/RTU ( 适用台达变频器 伺服驱动器 PLC 温度控制器 ) 人机默认值通讯速率 :9600, 7, None, 2 (ASCII); 9600, 8, None, 2 (RTU) 控制器站号 :1 控制区 / 状态区 :None/None 控制器接线的说明 Delta Servo a. RS-232(DOP-A/AE/AS, DOP-B 系列适用 )

More information

HMI COM1 RS SIEMENSE S7-200 RS485

HMI COM1 RS SIEMENSE S7-200 RS485 目录 第一部分维控人机界面串口引脚定义...2 1 LEVI777T COM1 引脚定义原理图...2 2 LEVI777T COM2 引脚定义原理图...2 3 LEVI908T COM1 引脚定义原理图...2 4 LEVI908T COM2/COM3 引脚定义原理图...3 第二部分通信针头...4 1 通信针头...4 第三部分各 PLC 与 LEVI 通信线接法...5 1 西门子 S7-200

More information

untitled

untitled : 36 236 : (025)52121888 : (025)52121555/800 8289722 : 211100 h t t p://www.phoenixcontact.com.cn e-mail: phoenix@phoenixcontact.com.cn MNR 52005577/07.04.2010-01 Printed in China PHOENIX CONTACT 2010

More information

第 1 章 Arduino 初步 Arduino 概述 1.1 认识 Arduino Arduino 是一款便捷灵活 方便上手的开源电子原型平台, 包含硬件 ( 各种型号的 Arduino 主控板 ) 和软件 (Arduino IDE) 两部分 Arduino 能通过如光敏 温 / 湿度

第 1 章 Arduino 初步 Arduino 概述 1.1 认识 Arduino Arduino 是一款便捷灵活 方便上手的开源电子原型平台, 包含硬件 ( 各种型号的 Arduino 主控板 ) 和软件 (Arduino IDE) 两部分 Arduino 能通过如光敏 温 / 湿度 第 1 章 Arduino 初步 1.1.1 Arduino 概述 1.1 认识 Arduino Arduino 是一款便捷灵活 方便上手的开源电子原型平台, 包含硬件 ( 各种型号的 Arduino 主控板 ) 和软件 (Arduino IDE) 两部分 Arduino 能通过如光敏 温 / 湿度 压力之类传感器来感知环境, 通过控制灯光 电动机和其他的装置来反馈 影响环境 使用 Arduino

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

骨头的故事

骨头的故事 头 1 图 206 33 7 12 5 5 4 12 2 54 10 200-400 3 500 图 类 图 图 动 节 4 5 图 发 图 节 180 Youtube 180 [1] 7 2 7 6 9 270 6 图 树懒 块颈 13-25 14 17 25 7 图 扭头 头鹰 鹅 8 图 红 为 关节 绿 为 关节 9 图 类 10 图 类 11 图 盘 动 类 图 阴 犸 艺 你可能会以为图

More information

Isis Unveiled Pdf Free Download chayanne downgrade london stage militar mapsource

Isis Unveiled Pdf Free Download chayanne downgrade london stage militar mapsource Isis Unveiled Pdf Free Download ->>> DOWNLOAD 1 / 5 2 / 5 全部播放听 Isis,,,,Unveiled 的人也听,,,,Urbana's,,,,Too,,,,Dark,,,,--,,,,Braid,,,, 在线试听,,,,...,,,,,,,,,,,,,,,,,,,,.op_sp_fanyi{font-size:1em;word-break:normal;},,,,,,,,,,,,,,,,.op_sp_fanyi,,,,.op_sp_fanyi_rea

More information

ø8 ø10 ø12 ø16 AP LED LED AP8M 100V IDEC AP2M AP6M AP8M AP1M 6V DC 12V DC 24V DC 5V DC 12V AC/DC 24V AC/DC 6V DC 5% 12V DC 10% 24V DC 10% 6V AC/DC 5%

ø8 ø10 ø12 ø16 AP LED LED AP8M 100V IDEC AP2M AP6M AP8M AP1M 6V DC 12V DC 24V DC 5V DC 12V AC/DC 24V AC/DC 6V DC 5% 12V DC 10% 24V DC 10% 6V AC/DC 5% ø8 ø1 ø16 AP LED LED AP8M 1V IDEC AP2M AP6M AP8M AP1M 5% 1% 1% 6V AC/DC 5% 1% 1% 5% 1% 1% 33mA 22mA 11mA 9mA R G A W 9mA R G A W 9mA R G A W 7mA S PW 7mA S PW 7mA S PW 9mA 11mA 11mA 9mA 9mA 9mA R G Y AW

More information

V. PID PID...0

V. PID PID...0 F&B 00% V. PID................0............5....9 PID...0 .... IO900 99.98%.. Pt00Pt00.0Cu50Cu00Pt0 KEBTRN 0-0mA-0mA0-5V-5V mv 0-5V 0-50Ω.. LP TP - - P P.0 P.0 P.0 P.0 P.05 P.0 P.00 t.0 t.0 t.0 t.0 t.05

More information

Conductix-Wampfler Inductive Power Transfer IPT 2

Conductix-Wampfler Inductive Power Transfer IPT 2 IPT 产品简介 非接触式动力和数据传输系统 Conductix-Wampfler Inductive Power Transfer IPT 2 Conductix-Wampfler Inductive Power Transfer IPT 3 9 1 2 3 4 5 6 7 8 4 2 3 4 1 8 5 7 9 6 ² ² ² - 无限的应用可能性... 用于变速箱总装线上的 AGV 小车

More information

4 8 3+1 8 1 15 15 8 1 2 8 1 2 " = " = " = " = " = " = 形容样貌 那个哥哥长得就像卡通 片里的大英雄一样高大 从台上望下去 观众 席就像一片皑皑白雪 写作技巧 照应式 评价式 疑问式 俗语式 助人为乐 照应式 这就是助人为乐 评价式 经过这件事后 我明白了助人为 乐这个道理 疑问式 帮助人原来是件 快乐的事 不是 吗 俗语式

More information

DVK530/531扩展板

DVK530/531扩展板 DVK720 扩展板 驱动移植手册 2014.04.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.04.03 初始发布 深圳市微雪电子有限公司 www.waveshare.net I 目录 版权声明... I 版本更新记录...

More information

供充放一体电源及充电电源手册_0_.doc

供充放一体电源及充电电源手册_0_.doc 2010. 05 供充放一体电源及充电电源 适用于铅酸电池 锂电池 镍氢电池 实现不间断供电 采用自动均 / 浮充 恒流 / 恒压 零电流 -ΔV 检测 / 涓充 / 滴充技术 提供各种保护 显示各种工作状态 目录 SCD 供充放一体电源 ( 锂电池系列 )-----------1 SCD 供充放一体电源 ( 铅酸电池系列 )----------3 C 充电电源 ( 镍氢电池系列 )-------------------------5

More information

本实验需要用到两个特征值, 两个特征值的属性各不相同, 我们同样在 SimpleGATTProfile 中新建即可, 接下来就开始吧 新建特征值表 : 表 3.3 串口透传特征值属性 长度 属性 UUID 功能 (byte) SIMPLEPROFILE_CHA R6 15 可读可写 FFF6 服务器

本实验需要用到两个特征值, 两个特征值的属性各不相同, 我们同样在 SimpleGATTProfile 中新建即可, 接下来就开始吧 新建特征值表 : 表 3.3 串口透传特征值属性 长度 属性 UUID 功能 (byte) SIMPLEPROFILE_CHA R6 15 可读可写 FFF6 服务器 串口透传 前言 : 有了上面的基础, 接下来就可以打造无线串口功能了 实现平台 :WeBee CC2540 模块及功能底板 图 3.117 网蜂 CC2540 模块及功能底板实验现象 : 两台 PC 通过串口连接 CC2540, 通过设置好串口调试助手, 就可以相互收发信息 也可在一台 PC 利用两个串口实现这个功能 实验讲解 : 整个实验用到两个模块, 一个作为服务器 一个作为客户端, 重点为下面两个方向

More information

工程项目进度管理 西北工业大学管理学院 黄柯鑫博士 甘特图 A B C D E F G 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 甘特图的优点 : 直观明了 ( 图形化概要 ); 简单易懂 ( 易于理解 ); 应用广泛 ( 技术通用 ) 甘特图的缺点 : 不能清晰表示活动间的逻辑关系 WBS 责任分配矩阵 ( 负责〇审批

More information

第零课-初识Arduino

第零课-初识Arduino 项目零 初识Arduino www.dfrobot.com.cn 00 0. 初识Arduino 0 Arduino是什么 Arduino是一个开放源码电子原型平台 拥有灵活 易用的硬件和软件 Arduino专为设计师 工艺美术人员 业余 爱好者 以及对开发互动装置或互动式开发环境感兴趣的人而设的 Arduino可以接收来自各种传感器的输入信号从而检测出运行环境 并通过控制光源 电机以及其他驱动器来影响

More information

* r p . 4 6 12 3 5 7 8 9bk bm btbsbrbqbp bo bn bl [ ] [ ] [ ] [ ] [SET] 1 2 3 4 5 6 7. cmcl ck 8 9 0 bk bl bm bn bo 1 2 1 2+ - bp bq 8 2 4 6 br r bs p bt ck cl cm 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1 Chapter 01 Photoshop CS6 的基本操作 本章内容 1.1 Photoshop 的应用领域 1.6 控制面板的显示与隐藏 1.2 位图和矢量图的特性 1.7 新建 打开与保存文件 1.3 像素和分辨率的关系 1.8 图像的缩放 1.4 色彩模式 1.9 屏幕显示模式 1.5 Photoshop CS6 界面 1.10 计算机图形图像常用的色彩模式 Photoshop CS6 艺术设计案例教程

More information

安之谋 HMI972 人机界面 CE 开发手册 版权声明 本手册版权归属北京安之谋科技有限责任公司 ( 以下简称 安之谋科技 ) 所有, 并保留一切权力 非经安之谋科技同意 ( 书面形式 ), 任何单位及个人不得擅自摘录本手册部分或全部, 违者我们将追究其法律责任

安之谋 HMI972 人机界面 CE 开发手册 版权声明 本手册版权归属北京安之谋科技有限责任公司 ( 以下简称 安之谋科技 ) 所有, 并保留一切权力 非经安之谋科技同意 ( 书面形式 ), 任何单位及个人不得擅自摘录本手册部分或全部, 违者我们将追究其法律责任 版权声明 本手册版权归属北京安之谋科技有限责任公司 ( 以下简称 安之谋科技 ) 所有, 并保留一切权力 非经安之谋科技同意 ( 书面形式 ), 任何单位及个人不得擅自摘录本手册部分或全部, 违者我们将追究其法律责任 北京安之谋科技有限公司, 多年来一直致力于高质量嵌入式软硬件的开发 由安之谋科技提供 HMI972 人机界面平台可运行独家提供的 CE6, 除了具有常见的功能之外, 还提供了各种方便客户二次开发和生产的功能

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

3. 构造和动作原理 3.1 概要 主要元件有 开关机构 自动脱扣装置 带手动脱扣 按钮 触点 消弧装置 接线端子及塑壳 消弧装置 三菱的MCCB以栅极空隙 形状与 材料的最佳组合获得超群的消弧性 能 塑壳 上盖 磁束 塑壳 底座 栅极 电弧 磁力 消弧 触点 脱扣按钮 按下脱扣 可进行外部机械式脱扣 用于确认 附件开关和手动复位功能的动作 开关机构 触点快速开关 开关速度与操纵柄 的移动速度无关

More information

目 录 1. 简介 概览 CM 仿真器特性 CM 仿真器外观 入门指南 CM 仿真器虚拟端口功能 安装 CM 仿真器 USB CDC 驱动软件 测试 CM 仿真器虚拟端

目 录 1. 简介 概览 CM 仿真器特性 CM 仿真器外观 入门指南 CM 仿真器虚拟端口功能 安装 CM 仿真器 USB CDC 驱动软件 测试 CM 仿真器虚拟端 Cortex-M 仿真器用户手册 适用产品 本仿真器支持芯片型号 : 系列 华大半导体 (HDSC) Cortex-M 系列 MCU 芯片 型号 - 目 录 1. 简介... 3 1.1 概览... 3 1.1.1 CM 仿真器特性... 3 1.1.2 CM 仿真器外观... 4 1.2 入门指南... 5 2. CM 仿真器虚拟端口功能... 6 2.1 安装 CM 仿真器 USB CDC 驱动软件...

More information

使 智能 机与语 命令控制您的! September 8, 2017 玩点什么 : 1

使 智能 机与语 命令控制您的! September 8, 2017 玩点什么 :  1 使 智能 机与语 命令控制您的! September 8, 2017 1 它是如何 作的?.................................. 3 家庭 动化系统 (2014 年 7 4 ):.................... 3 视频演....................................... 3 第 1 步 : 零件与材料.................................

More information

第 一 部 分 网 银 注 册 签 约 篇 山 西 省 农 村 信 用 社 个 人 网 上 银 行 为 客 户 提 供 账 户 管 理 转 账 汇 款 理 财 业 务 客 户 服 务 安 全 中 心 等 服 务 功 能 1. 网 上 银 行 用 户 类 型 个 人 网 上 银 行 客 户 采 用 数

第 一 部 分 网 银 注 册 签 约 篇 山 西 省 农 村 信 用 社 个 人 网 上 银 行 为 客 户 提 供 账 户 管 理 转 账 汇 款 理 财 业 务 客 户 服 务 安 全 中 心 等 服 务 功 能 1. 网 上 银 行 用 户 类 型 个 人 网 上 银 行 客 户 采 用 数 山 西 省 农 村 信 用 社 ( 农 村 商 业 银 行 / 合 作 银 行 ) 个 人 网 上 银 行 用 户 使 用 手 册 ( 版 本 v1.0) 第 一 部 分 网 银 注 册 签 约 篇 山 西 省 农 村 信 用 社 个 人 网 上 银 行 为 客 户 提 供 账 户 管 理 转 账 汇 款 理 财 业 务 客 户 服 务 安 全 中 心 等 服 务 功 能 1. 网 上 银 行 用

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

<453A5C D5CCFEEC4BF315C6D696E CCEC4B5B55C4D696E6951CAB9D3C3CAD6B2E1A3A E6FB0E6B1BEA3A92E646F63>

<453A5C D5CCFEEC4BF315C6D696E CCEC4B5B55C4D696E6951CAB9D3C3CAD6B2E1A3A E6FB0E6B1BEA3A92E646F63> 4WD MiniQ Complete Kit Introduction 4WD MiniQ mobile robot is especially designed for learning purpose. It comes fully assembled and all your need is a PC with Arduino IDE and 4xAA battery. The 4WD MiniQ

More information

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB 第 1 章色彩基础知识 Photoshop Photoshop 1.1 RGB 色彩模式 1.1 1.2 图 1.1 图 1.2 Photoshop sample0101.png 1.3 > CTRL O Windows Photoshop Photoshop Photoshop F8 > 1.4 B R 你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 1.5 1.6 图 1.5

More information

酒 神 (长篇小说)

酒  神  (长篇小说) 酒 神 ( 长 篇 小 说 ) 作 家 : 莫 言 第 一 章 一 省 人 民 检 察 院 的 特 级 侦 察 员 丁 钩 儿 搭 乘 一 辆 拉 煤 的 解 放 牌 卡 车 到 市 郊 的 罗 山 煤 矿 进 行 一 项 特 别 调 查 沿 途, 由 于 激 烈 思 索, 脑 袋 膨 胀, 那 顶 本 来 晃 晃 荡 荡 的 五 十 八 号 咖 啡 色 鸭 舌 帽 竟 紧 紧 地 箍 住 了 头

More information

(Microsoft Word - 136\260g\270\364\252\272\267s\256Q.doc)

(Microsoft Word - 136\260g\270\364\252\272\267s\256Q.doc) 日 本 短 篇 推 理 小 說 136 迷 路 的 新 娘 赤 川 次 郎 著 序 曲 啊 頭 好 痛 啊! 太 柔 軟 的 枕 頭 在 頭 痛 時 刻, 反 而 產 生 了 反 效 果 按 了 太 陽 穴 好 幾 次, 又 緊 閉 著 眼 晴 再 張 開 重 複 地 做 了 這 些 動 作 之 後, 終 於 稍 微 減 輕 了 頭 痛 在 這 種 情 況 之 下 醒 來, 已 經 不 是 第 一

More information

I Q = M A C A 100 6 100 120 = 11 100 = 110 5 10 1 1 2 3 4 5 2 1 2 3 4 5 3 1 2 3 4 5 4 1 2 3 4 5 5 1 2 3 4 5 6 1 2 3 4 5 7 1 2 3 4 5 8 1 2 3 4 5 9 1 2 3 4 5 10 1 2 3 4 5 11 1 2 3 4 5 12 1 2 3 4

More information

<4D6963726F736F667420576F7264202D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>

<4D6963726F736F667420576F7264202D20D4D3D6BECEC4B8E5C4A3B0E52E646F63> 1/8 文 / 杜 洋 自 从 我 的 爱 上 单 片 机 一 书 问 世, 爱 上 一 词 就 在 电 子 制 作 的 圈 子 里 小 火 了 一 把 随 后 又 出 现 了 爱 上 制 作 爱 上 Arduino, 还 有 一 大 堆 类 似 名 字 的 出 版 物 虽 然 每 一 本 的 内 容 都 很 精 彩, 但 总 这 么 爱 来 爱 去 的, 是 不 是 有 点 审 美 疲 劳 呢?

More information

2009 年第 6 期 高清总动员 35

2009 年第 6 期 高清总动员 35 要说 08 年最成功的高清机, 非三合一 F1/F2 莫属 它集中了国内不同的高清接收需求, 整合了当时能想到的各种功能, 为欣赏高清奥运, 满足高端发烧人士, 做出了贡献 F1/F2 的成功, 说明不依赖进口, 我们也有能力打造顶级的高清机, 并且更适合国内的使用习惯 不过, 即使 F1/F2 的终极版, 也不兼容 ABS-S 或 ISDB-S, 没有网络功能, 不能 USB 录像等等, 有一定的局限性

More information

BA 2002, 3 IPCS WWW.EASTCATO.COM - - - - - -1-3 -15 - - - - - - WWW.EASTCATO.COM BA 1 2 3 4 20% DC12V A-1 WWW.EASTCATO.COM ok A-2 WWW.EASTCATO.COM RS232 RS485 EC-NET : B-1 WWW.EASTCATO.COM EC-NET 14 I/O

More information

103 2 18 103 3 10 103 4 7 103 3 10 103 4 10 9 4 103 4 17 103 4 19 103 5 2 10 103 5 6 17 103 5 2 103 5 10 103 5 14 http://actweb.ukn.edu.tw/webexam/frmlogin.aspx http://www.admission.ukn.edu.tw/ 103 http://www.admission.ukn.edu.tw

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

第 卷 第 期 年 月 半 导 体 学 报! " # $%&'%' $!&' #% #$1 /#1 $'! / ?/ ?/ / 3 0,?/ ) * +!!! '!,!! -. & ' $! '! 4% %&1)/1(7%&)03 (% )

第 卷 第 期 年 月 半 导 体 学 报!  # $%&'%' $!&' #% #$1 /#1 $'! / ?/ ?/ / 3 0,?/ ) * +!!! '!,!! -. & ' $! '! 4% %&1)/1(7%&)03 (% ) 第 卷 第 期 年 月!"# $%&'%' $!&'#%#$1/#1 $'! /18103 2?/03101?/18103 /3 0,?/0301.13 )*+!!! '!,!! -.&' $!'! 4%%&1)/1(7%&)03(%)%&,%*(1&0)%$-0*,%30)17*1*)0(+1(1+&1*+*),)1; &113(%44(10&.0701&0-&00*/)%;()1%-1+%&0)0*1*)%

More information

X523_Book.book

X523_Book.book USB TFT +/- / / 待机屏 SIM R * ; 捷径菜单 1 >>> 2, 按键 (, ) / / / L 1 图标与符号 图标描述功能 Wap Wap push ( ) GSM GPRS GSM GPRS 2 ...........................4.............................. 4 Micro SD ( )................

More information

Microsoft Word - Arduino电子积木用户手册 V3.0 2010-9-23.doc

Microsoft Word - Arduino电子积木用户手册 V3.0 2010-9-23.doc Arduino& 电 子 积 木 用 户 手 册 v3.0 公 司 网 址 :www.robotbase.cn 公 司 电 话 :18945688768 机 器 人 技 术 博 客 :http://blog.sina.com.cn/robotbase Arduino 教 学 博 客 :http://blog.sina.com.cn/arduino 淘 宝 店 网 址 :http://robotbase.taobao.com/

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

单片机课程设计报告

单片机课程设计报告 单片机课程设计报告 题目 : 微信控制机器人院系 : 物理学院队长 : 周慧中同组成员 : 李雪刘业腾 完成时间 :2015 年 6 月 5 日 摘要 : 微信布局智能硬件这事, 现在确实不能小视 在海尔魅族抱团 小米 京东已经初具规模的江湖割据大背下, 腾讯系的摊子已经铺开 腾讯参与智能硬件目前主要利用 QQ 物联和微信接入智能硬件两个入口, 今天说下微信接入的智能硬件进展 目前看, 接入微信互联的智能硬件已经包含了四个大类

More information

1

1 黎明國中 106 學年度 運算思維 生科與資訊課程 摩斯密碼 花現 GNP i 目錄 第 1 章 Arduino 搖桿... 1 1-1 搖桿連接 Arduino 擴充版... 1 1-2 藍芽連接 Arduino 擴充版... 1 1-3 Arduino 連接電腦... 1 1-4 Arduino 搖桿控制 LED 燈程式... 1 1-5 LED 燈傳遞 摩斯密碼 程式... 3 1-6 搖桿啟動

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

1 Flash 绘画概述 美术与绘画 电脑绘画 1-1 Flash Painter (a) (Flash) (b) (Painter) 1-1

1 Flash 绘画概述 美术与绘画 电脑绘画 1-1 Flash Painter (a) (Flash) (b) (Painter) 1-1 第 一 部分 绘画基础 俗话说 万丈高楼平地起 学习Flash绘画也一样 必须从美术基础学起掌握透 视 构图和色彩等基础知识 以及物体立体感的表现方法 是掌握Flash绘画的必备知识 也是进行动画设计的基础 1 Flash 1 1.1 绘画概述 1.1.1 美术与绘画 3 1.1.2 电脑绘画 1-1 Flash Painter (a) (Flash) (b) (Painter) 1-1 Flash

More information

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6>

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6> 台湾合泰 HOLTEK 型号品牌封装说明 HT7022A-1#-SOT89 HOLTEK SOT89 2.2V N 沟开漏电压监测器 HT7022A-1-TO92 HOLTEK TO92 2.2V N 沟开漏电压监测器 HT7024A-1#-SOT89 HOLTEK SOT89 2.4V N 沟开漏电压监测器 HT7024A-1-TO92 HOLTEK TO92 2.4V N 沟开漏电压监测器 HT7027A-1#-SOT89

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

图书馆 年第 期

图书馆 年第 期 年第 期 图书馆 北京大学图书馆 北京 北京大学校医院 北京 本文从多个角度对阅读活动进行了考察 认为许多心理学 生理学的原理不仅是阅读疗法的科学基础 而且是阅读疗法原理的组成部分 阅读疗法的科学性不仅体现在阅读活动起源于人类治疗身心疾患的需要 自发生之时就具有治疗的功能 更重要的是阅读过程既能带来共鸣 净化 平衡 暗示 领悟等各种复杂的心理活动 又调动着五脏六腑做着看不见的体操 这些活动起到了调节情绪

More information

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B 直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

1. Scratch的簡介

1. Scratch的簡介 Scratch for pcduino 创 意 编 程 于 方 军 丁 伟 夏 侯 洪 涛 1 内 容 简 介 旧 时 王 谢 堂 前 燕, 飞 入 寻 常 百 姓 家, 在 研 究 图 形 化 编 程 时 就 有 这 种 感 觉, 原 来 属 于 程 序 员 们 玩 的 编 程, 通 过 Scratch 图 形 化 编 程 工 具 让 普 通 人 经 过 几 个 小 时 学 习 也 能 玩, 每

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Hello World 向世界问好 1 1 Hello World Arduino 开源系统简介 Arduino 是一个开放源码电子原型平台, 拥有灵活 易用的硬件和软件 ( 板子及在此之上的软件 ) Arduino 可以接收来自各种传感器的输入信号从而做到监测环境的效果, 并通过控制光源, 电机以及其他执行器来影响其周围环境 ( 类似于人类的工作 ) 硬件低廉, 软件免费 可以完成的例子 : 当咖啡煮好时,

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

Contents

Contents 2017 Contents Contents 噁 Contents Contents 能源化工 .. Dalian Institute of Chemical Physics,Chinese Academy of Sciences.. .. Dalian Institute of Chemical Physics,Chinese Academy of Sciences.. .. Dalian Institute

More information

数字信号处理 第五章06 IIR数字滤波器-频率变换2.ppt [兼容模式]

数字信号处理 第五章06 IIR数字滤波器-频率变换2.ppt [兼容模式] 数字信号处理 周治国 05. 第五章数字滤波器 IIR 数字滤波器的频率变换 数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 模拟原型 模拟 - 模拟频带变换 模拟带通带阻高通 数字化 数字带通带阻高通

More information

专注于做最好的嵌入式计算机系统供应商

专注于做最好的嵌入式计算机系统供应商 专注于做最好的嵌入式计算机系统供应商 基于 ARMSYS2440/2410 开发应用程序 (EVC&VS2005) Rev 1.0 2008 年 3 月 24 日 杭州立宇泰电子有限公司 HangZhou LiYuTai Elec.Co.,Ltd 开发应用程序的过程一般分两步, 第一步在 PC 机开发环境下设计和编译应用程序, 第二步将它下载到 目标系统, 也就是我们的 ARMSYS2440 平台上运行

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

Microsoft Word - AVR32 UC3 isp下载.doc

Microsoft Word - AVR32 UC3 isp下载.doc AVR32 UC3 ISP 下载 2008 年 4 月 1 AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader

More information

V39用户手册0227.doc

V39用户手册0227.doc 300 2004 (FCC) FCC I/O B Cet appareil numérique de la classe B respecte toutes les exigences du Réglement sur le matériel brouilieur du Canada. Windows Windows 98 Windows 2000 Windows ME Windows XP Microsoft

More information