` 三、使用演示 在介绍完Intel IoT Developer Kit两个主要部分的硬件后,这一部分将介绍一下如何使用这个开发套件并进行几个简单的实验演示。这一部分主要在Arduino的环境下进行。 第一步:下载安装开发环境软件 先下载并安装一个Arduino IDE,最新版是1.6.9,这个软件可以在Arduino官网上面找到。 下载并安装完以后,选择上方菜单栏的工具--- 开发板----开发板管理器,找到Intel i686 Boards by Intel,选择安装,如图所示
安装完成以后进行下一步 第二步:安装硬件驱动 硬件驱动可以在Intel官网上面的Edison页面找到,具体网址如下 直接在那个页面上面的“设置工具和安装程序”那里选择适合的操作系统进行下载,笔者这里用的是win10,因此就以Windows 64位设置工具为例进行演示 下载到这个exe文件,双击进行安装 到达这个界面
然后到这个界面,一步步点击安装即可,在所有弹出的询问是否安装插件的时候都选择“安装”
第三步:将Edison与PC连接 连接方式是拨码开关下方的那个micro USB口连接到PC的USB口上面,然后拨码开关要拨到下面的那个档位,如图
第四步:在Arduino IDE下进行开发演示 完成上面几步(包括安装Arduino IDE、安装驱动、连接开发板)以后,就可以在Arduino IDE下进行开发了。 首次实验要配置一下Arduino IDE,在上方的工具---开发板那里选择Intel Edison 端口要检查一下是否选中了正确的串口
下一步就可以开始写程序了,这里演示几个例程 首先是这个Blink,在文件---示例---01.Basic---Blink可以找到这个程序,如图
点击上方的“上传”按钮就能见到开发板上面的LED DS2有规律的闪烁了,在这个程序中,改变不同的delay值可以改变闪烁的快慢。 再进行一个WIFI的相关例程演示,这个程序是用来检测当前区域有无WIFI信号,使用的是例程scanNetworks,在示例---WIFI(Edison)下找到这个例程,点击上传之后,打开串口监视器(这里用的是putty)就能看到当前区域的WIFI信号了
到这里为止,已经能够在Arduino IDE下对这块开发板进行相关开发了。下面利用这套专门为Arduino打造的Grove Starter Kit来进行相关演示 首先将接口扩展板与Edison相连接,然后找一个扩展模块,利用Grove接口线进行连接,如下图,这里以温度传感器为例,获取当前区域的温度值
接线说明:温度传感器模块接A0-A3口中的任意一路,选择的接口要在程序中说明,笔者这里使用的是A3。具体程序如下 const int pinTemp = A3; const int B = 3975; void setup() { Serial.begin(9600); } void loop() { int val =analogRead(pinTemp); float resistance =(float)(1023 - val) * 10000 / val; float temperature = 1 /(log(resistance / 10000) / B + 1 / 298.15) - 273.15; Serial.print("目前温度是:"); Serial.println(temperature); delay(1000); } 打开putty可以看到如下信息
不过这个温度值不是特别准,这是热敏电阻测温度的一个很大的不足之处。 到目前为止,笔者将Intel IoT Developer Kit在Arduino IDE下进行相关开发的方法进行了说明。
`
|