您的位置 首页 电路

伽利略开发板和BeeMail (二):灯火操控

英特尔伽利略板8针接口连接到外接LED这一部分内容包括:已做好第一草图的英特尔伽利略板重启保留缩草图和外部LED的接线前提我需要精通熟知Arduino项目。

英特尔伽利略板8针接口衔接到外接LED

这一部分内容包含:

已做好榜首草图的英特尔伽利略

重启保存缩草图

和外部LED的接线

条件我需求通晓熟知Arduino项目。方针是向Arduino/MacOS用户指出其潜在功用,此外以便将来记载我的成果。

英特尔伽利略板易受静电搅扰影响,因而需求雷达电子搅扰仪来防止置乱。不运用时需求放在抗静电袋子里。

Hello World程序:开发板上的LED闪耀

伽利略板经过13引脚接口操控LED闪耀

假如你运用Mac本,开始时主张读一下Stefano Guglielmetti在Arduino博客上的运用辅导。内容通俗易懂,且包括或许呈现的全部问题,以供习惯于以特定方法开发Arduino专业人员参阅。从SparkFun着手则更为深化。我多期望我在做项现在通读过它!这些常识会让我时刻更富余。我的项目进行如下:

从因特尔伽利略官网上下载软件,网址也叫做“Arduino”。重命名后移动到应用程序文件夹并尽量(运用少于8个字母)不运用空格给软件命名。(比如用“ArduiG”而非“Arduino Galileo”)。开关程序保证其正常运转。当程序运转时,不必理睬菜单栏仍旧显现Arduino。

为防止我从Intel官网上下载的程序和现有程序抵触,我将开发环境重命名为“Arduino Galileo”,翻开程序就没问题了。但是晋级固件时程序弹出失利告诉“<< 方针固件版别查询失利 >>”。去伽利略板论坛上我找到了关于文件命名的答案。那里也有许多关于苹果系列文件命名的主张。

Sparkfun上也能够得到许多关于Windows和Linux体系的操作小贴士。即便不运用Mac本,我信任至少你也得装置驱动。

用外部电源给伽利略板供电10秒左右。我信任每个人都会着重这一点。

有几回我忘了这样做,尽管板子没损坏,但这样的确很冒险。为什么说呢?伽利略板需求USB2.0大于500mA的供电才干作业,一起受USB通讯接口影响,在序列发动过程中或许会有能量丢失,我信任谁都不想毁了这块开发板吧?尽管这仅仅个假定。另一个原因也或许来源于硬件,但我还没来得及检查原理图。

外部供电有必要是规范整流5V电源。伽利略板本来在3V电压下作业,所以供电电路无法满意12V的Arduino马达或许条带状LED所要求的作业电压。详见相关供电阐明:Adafruit, SparkFun和Apogee Kits。

刺进USB数据线(紧邻以太网接口),找到第10个引脚。然后翻开Intel Galileo Arduino IDE,随你怎样称号。

从“东西 > 串联接口”中找到伽利略板。在Mac上,伽利略板的正确接口在/dev/cuXXX port,而不是/dev/ttyXXX port。我至少忘了两次,以至于当我正确接好开发板并接通电源后,被提示“开发板不可用” 过错困扰。伽利略板上的USB驱动芯片不同于ol’ Duemilanove,英特尔就期望异乎寻常。

检查这方面技能的开展进程,你会发现tty和cu之间很早就有了较深的对话和沟通。其间我查到的都是行话。不过传统意义上的cu供高档开发工程师之间树立联络,而tty致力于依靠型设备之间树立联络。

假如没看到开发板列表,网站会主张你:首要封闭Arduino软件,接下来从电脑上拔下数据线。重复操作直到端口辨认。重启电脑有助于调试。

经过“协助 > 固件”晋级固件,命名的问题解决了,再重启程序,全部就都正常运转了。

调查第13个引脚上LED的闪耀状况(正常)。

在闪耀操控草图里修正延迟时刻,再次调查(正常)。

设定SD卡

伽利略板十分智能。整个操作体系以折叠紧缩的方法将全部文件封装在一块微型芯片中,每次供电时,代码翻开进入内存,电量削弱时进行再处理。很美好,是吧?但是智能的开发板却让Arduino的草图无处藏身。SD卡有一个能包容草图和比如Python和WiFi等功用的多引脚空间。因而,有了伽利略板,加上一个1GB到32GB的存储卡,并完成数据读取。这儿我再次说到SparkFun辅佐网站,这一步运转很顺畅。

从驱动页面为英特尔伽利略板下载LINUX IMAGE FOR SD

解压文件

以体系管理员身份将文件添参加SD卡

把SD卡插在未上电的伽利略板

插上电源,等候USB和SD卡指示灯亮起,然后中止闪耀。

插上USB数据线

从头翻开软件

从“东西 > 串联接口”中找到设备(姓名需求修正,仍改为/dev/cuXXX port)

加载闪耀草图

退出软件

拔出USB数据线

拔掉电源

插上电源,再等候20~40秒,调查闪耀状况

对我来说,最大的困难在于7-zip版别下解压文件。在Mac本上,软件像Unarchiver相同作业。(多亏了SparkFun!)我榜首次准备好SD卡时,花了良久才找到不受这个文档巨细约束、并很简单在mac上装备的软件(但Springy设置了收费墙)。但是那天不论我怎么弄都不可。后来我仍是用的Windows机完成的。

操控外部LED闪耀

下一步是让外部LED亮起来。一般Arduino101 I与LED经过微操控器的阳极相连,因而设置digitalWrite(我的引脚为高电平)LED就会被点亮。烧坏伽利略板引脚的结果比Uno的严峻,并且阐明书上注明晰伽利略板规划为最高宣布10mA电流,接纳时为最高25mA。因而我主张用负逻辑替代。负逻辑就意味着LED阴极(接地端)与微操控器相连,因而微操控器可分得更多能量。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部