您的位置 首页 IOT

伽利略开发板和BeeMail(四):程序库的妙用

这是创建BeeMail项目的第四部分。之前伽利略板已经能正常运行,蜜蜂模型和马达电路也设计搭建完毕。目录见本文末尾。现在就只剩下按照我的需求修改示例工程里的代码了。不幸的是,复制粘贴代码引

  这是创立BeeMail项目的第四部分。之前伽利略板现已能正常运转,蜜蜂模型和马达电路也规划建立结束。目录见本文结尾。

  现在就只剩余依照我的需求修正示例工程里的代码了。不幸的是,仿制粘贴代码引起了各式各样的过错,直到现在我仍是底子无法了解。鉴于工程中触及到许多相关体系,而其中大大都对我仍是不知道,在此感谢Jim Lindblom,他的效果对我是个极大的辅导。编译扫除过错简直可以说便是别离变量的进程。

  我的备忘录如下:

  • WiFi 作业是否正常?• WiFi硬件是否能被辨认?

  • WiFi是否已连接到网络?

  • Galileo是否可以拜访网络?

  •能否辨认找到SD卡? • SD卡是否初始化?

  •Arduino草图能否创立文件?

  •Arduino草图能否将目录添加到文件?

  •Arduino草图能否读文件?

  •Arduino草图能否删去文件?

  •参加蜜蜂模型.

  •Python作业是否正常? • Python能否运转?

  •shell 能否拜访网络 / 邮箱服务器能否拜访网络?

  •Python 脚本能否在Galileo上运转?

  •Python 脚本输出情况怎么?输出到了哪里?

  •草图调用Python脚本是否正常?

  •Arduino草图能否正确辨认输出文件?

  •参加蜜蜂模型

  我之前的博客里有前两部分及相关代码。

  WiFi

  在英特尔伽利略板上运用WiFi的方法并非WiFi shield。这儿便用到了伽利略板底部的Mini PCI插槽。PCI即为外部控制器接口。PCI卡可以标准化地扩展计算机硬件功用。Mini意味着PCI为小型计算机而规划。其实有3种类型的Mini PCI:传统型,全高型和半高型。伽利略板上有个全高型插槽,而这也就意味着半高型WiFi卡需求一适配器,当然这很简单找到。即便能相对廉价地用多种类型的PCI板卡拓宽英特尔伽利略工程,但一定要记住它并不是开源的。但是有个可行的办法,特别是因为并非一切Arduino都与伽利略板兼容。英特尔公司已列出与之兼容的板卡,估计这些板卡今后还会兼容。

  购物清单

  •相似Intel Centrino® Advanced-N 6205 或the N135的wifi板卡一块,要求与箱中固件和谐作业。Sergey Kiselev 给出了怎么针对其他板卡晋级固件,如Intel Centrino® Advanced-N 6235 802.11n. 更多信息详见论坛。

  •适配器一个,供半高型板卡能在全高型PCI插槽上正常作业。

  •天线

  •鉴于mini PCI插槽在板卡底部,需绝缘支座并用螺丝固定,避免板卡坠落摔坏。

  图注:插有WiFi板卡和天线的伽利略板

  充分利用WiFi程序库

  Arduino WiFi程序库中的示例代码第一次编译就通过了,当今想起来还让我雀跃难忘。果然如此,编译成果显现可以与敞开网络和WPA安全认证网络连接。我把两段代码仿制,独自创立了一个文件,这样今后我就可以直接拿来,用在比如像这个Arduino草图的其他触及WiFi功用的工程里了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/117547.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部