IO expansion board for Edison 爱迪生mini板

IO expansion board for Edison

目录

1 概述
2 技术规格
3 功能简述
4 引脚说明
5 IO expansion board for Edison如何使用

5.1 IO expansion board for Edison 快速入门

5.1.1 A.硬件环境的搭建
5.1.2 B.软件环境的搭建

6 多舵机实验
7 开发资料

概述
IO expansion board for Edison 是以intel Edison模块(Intel Edison 是一个低成本的片上系统 (SoC) 开发平台,使发明家、企业家和消费品设计师可以原型设计并开发物联网 (IoT) 和耐用的计算产品。)的多功能控制板。同样基于Arduino开放源代码的Simple I/O平台和linux平台,并且具有使用类似jave,C语言的开发环境,同时我们可以通过web、上位机等远程来控制IO expansion board for Edison平台。IO expansion board for Edison不仅可直插各类Switch,Sensor等输入设备,同样可直插多类LED,舵机等输出设备。IO expansion board for Edison也可以独立运作为一个可以跟软件沟通的平台,例如,flash,processing,Max/MSP,VVVV等互动软件。

技术规格
微处理器:Intel Edison模块(双核, 500MHz Intel Atom CPU 和100MHz Intel Quark 微控制器)
工作电压:5V
直流输出:5V/3.3V
输入电压:6-20V
Digital I/O(数字):14
IO引脚直流电流:10mA
体积:70x55x15mm

功能简述
Digital I/O(数字): D0-D13
PWM口:4个 (数字引脚3,5,6和9)
支持USB供电与外部供电自动切换
支持1组I2C/TWI接口
支持Broadcom 43340 802.11 a/b/g/n 双频带(2.4 和 5GHz)WiFi
蓝牙 4.0

引脚说明
G8061.png

引脚对应表:

扩展板标注

Edison模块功能引脚

Edison 模块端子号

D0/RX

GP130

61

D1/TX

GP131

46

D2

GP128

65

D3

GP12\PWM0

35

D4

GP129

63

D5

GP13\PWM1

33

D6

GP182\PWM2

37

D7

GP48

32

D8

GP49

34

D9

GP183\PWM3

39

D10

GP41

54

D11

GP43

56

D12

GP42

50

D13

GP40

52

IO expansion board for Edison如何使用
IO expansion board for Edison 快速入门
A.硬件环境的搭建
1)元件清单和硬件连接图
1x IO expansion board for Edison
1x Edison模块
2x micro USB数据线
1x 电脑

2015205100118.jpg
B.软件环境的搭建
1)系统环境
windows7
2)Edison Arduion IDE环境搭建
1.下载Edison Arduion IDE(选择windows版本)
A、下载地址
B、把下载好的Arduino IDE包解压到非中文目录下
2)配置Edison Arduino IDE所用的英文环境
A、开始菜单

6.png
B、点击控制面板

7.png
C、点击更改语言设置

8.png
D、更改语言(English)和点击确定

DFR0331 1.png
E、进入这个目录,看到“arduino.exe” 文件,并打开,如果打开成功则配置正确

11.png
3)驱动安装
1.下载驱动
A、FTDI drivers
B、Windows Driver setup 1.0.0
2.安装FTDI drivers
A、双击CDM v2.10.00 WHQL Certified.exe文件

12.png
B、点击“Extract”

13.png
C、点击“Next”

14.png
D、点击“Finish”

15.png
3.安装Windows Driver setup 1.0.0
A、双击.exe文件开始安装

18.png
B、点击“Next”和“I Agree”

123.png
C、最好直接点击“Install”,也可以把软件安装你喜欢的目录。

12345.png
D、点击“OK”。

23.png
E、点击“Finish”.

24.png
4、测试开发环境
A、打开Arduino IDE

26.png
B、点击“File > Examples >Basics>Blink”打开

DFR0331 2.jpg
C、点击“Tools >Board”和挑选“Intel Edison”

92.png
E、找到计算机图标,右键点击“计算机”和点击管理,双击“设备管理器”查看串口号

32.png
33.png
F、选择COM4

1112.png
J、点击下载

135.png
H、观察板子上的L灯是否闪亮,如果闪亮,环境就搭建好了

DFR0338 IO expansion shield For Edison Quicktest Board Blink.jpg

多舵机实验
1.元件清单和连接图
1x micro USB数据线
1x IO expansion board for Edison板
1x 英特尔® Edison模组
3x TowerPro SG50舵机
1x 直流电源

DFR0338 3.jpg
2.应用程序

#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
void setup(){
servo1.attach(5); //定义舵机1控制口为Pin5
Serial.begin(19200);//设置波特率
Serial.print("Ready");
}

void loop(){
static int v = 0;
if ( Serial.available()) {
char ch = Serial.read(); //读取串口数据
switch(ch) {
case '0'...'9':
v = v * 10 + ch - '0'; //字符换算成10进制
break;
case 'a': //如果数据后带a,则表示是servo1的数据,比如串口发送85a
servo1.write(v);
v = 0;
break;
}
}
}

开发资料 X-Board for Intel edison原理图 Intel Edison 入门教程 Edison相关软件下载 Edison 固件更新教程 建立自己的Edison 系统镜像教程 Intel Edison 模块介绍 Edison 模块产品介绍网站 Edison开发论坛 Nextredirectltr.png购买IO expansion board for Edison 爱迪生mini板 (SKU:DFR0338)

标签: Arduino传感器