如何在连接到运行Mac OS X 10.10.3的计算机上的Arduino Uno设备上下载及安装Standard Firmata库

步骤1:下载并安装arduino应用程序
您的第一步应该是从http://www.arduino.cc/en/main/software下载arduino应用程序。确保为您的计算机和操作系统选择最新版本以及正确的下载。
一旦下载了软件,就可以使用适合您系统的方法来安装应用程序。
对于mac os x,您将下载一个zip文件。双击zip将会产生一个“ arduino”应用程序文件,您可以将其复制到applications文件夹中。
对于windows,您应该下载包含完整windows安装程序的.exe。双击.exe应该会开始安装。
对于linux,您将下载压缩的tar文件。您可以使用“ tar”命令解压缩和解压缩应用程序。
安装后,启动arduino应用程序。启动画面出现后,应用程序应在文本编辑器中使用默认程序(称为“草图”)打开。这通常是“眨眼”草图。
步骤2:插入arduino板
此时,您已经准备好了将您的arduino开发板插入计算机。您的开发板应具有usb电缆,以将开发板连接至计算机。断开可能连接到arduino或lilypad的所有电线,然后将开发板插入计算机。
根据arduino,usb电缆将使用标准,微型或微型usb直接插入开发板中。
步骤3:选择端口和板子
一旦您将arduino板插入进入您的计算机,您需要告诉arduino应用程序如何找到板子以及板子的类型。
首先,在arduino应用程序中,进入菜单项tools-》 port。在那里,您应该看到可用usb端口的列表。希望,如果您已插入arduino,则其中一个端口应具有端口号,后跟板名。选择此菜单项以选择正确的usb端口。
如果在任何端口下都没有列出您的主板,请仔细检查主板是否已插入计算机。如果仍然看不到正确的端口,请遵循详细的安装指南之一:
对于windows,请http://www.arduino.cc/en/guide/windows
对于mac os x,http://www.arduino.cc/en/guide/macosx
对于linux,http://playground.arduino.cc/learning/linux
选择端口后,进入“工具-》板”菜单项。在这里,您将看到受支持的arduino和lilypad板的列表。选择与您的主板相对应的菜单项。如果您的主板未列出,请查看主板随附的详细说明。如果您的主板来自第三方制造商(例如sparkfun),则说明应告诉您哪个主板“兼容”。
第4步:上传标准firmata草图
现在我们准备将standard firmata上传到arduino。
在arduino应用程序中,打开使用文件-》示例-》固件-》标准固件绘制草图。您应该看到标准firmata草图出现“ c”代码。您无需了解任何实际代码即可使用firmata,但如果愿意,可以随时滚动并检查代码。
现在,在文本编辑器窗口顶部,点击上图所示的“上传”按钮。在文本编辑器窗口的底部,您应该看到一个小的状态窗口。这将在编译代码后报告进度,然后将其上传到arduino。在上传代码的过程中,随着数据的传输,您会在arduino板上看到一些很小的led灯(发射(tx)和接收(rx)灯)闪烁。
完成后,您应该在编辑器底部的状态窗口中看到消息“完成上传”。如果看到错误消息,请继续进行有关“故障排除”的下一步。否则,请跳过下一步。
步骤5:故障排除
通常有两件事可能会出错。
首先,如果收到消息“问题在主板上上传”(如上图所示),通常表明您选择了错误的usb端口。返回“工具-》端口”菜单项,查看是否可以尝试使用其他usb端口。然后,单击“上传”按钮。
下一步,您可能会收到一系列“不同步”错误消息(如第二张图片所示)。这几乎总是因为您选择了错误的arduino开发板。返回到工具-》板菜单项,并验证arduino板是否与所选菜单项匹配。然后再次单击“上传”按钮。
如果仍然有问题,建议您转到步骤3中提到的arduino网站。除了上传“ standard firmata”草图外,您还可以尝试上传“闪烁”草图,可以更快地上传。一旦您上传了“闪烁”草图,请返回并尝试再次上传“标准固件”
步骤6:测试标准固件
如前所述,有很多使用标准固件的软件包,包括处理,python pyfirmata,hyperstudio,hyperduino等。
可以使用firmata test应用程序进行快速测试。您可以从firmata主页下载该应用程序。向下滚动页面以找到“测试”应用程序,然后下载适用于您的台式机和操作系统的版本。运行应用程序后,使用“端口”菜单项选择正确的usb端口。测试应用程序应报告arduino的所有可用数字和模拟端口,如上第二张图片所示。
要进行更完整的测试,请在其中一个端口上连接一个带电阻的led 。如上图所示,我们已经将两条线从arduino钩接到面包板上。第一根导线来自arduino的接地(gnd)引脚。这条线连接到一个100欧姆的电阻(100到330欧姆之间的任何电阻都可以工作),该电阻又连接到红色led的短脚。最后,长的led腿连接到蓝线,蓝线连接到arduino的引脚12(欢迎使用数字输出引脚2到13)。
在firmata test应用程序中,如果将输出引脚选择为“高”,则led应当点亮。选择“低”应将其关闭。


镁伽机器人宣布获得3000万美元B轮融资
NASA监察长对火箭的计划和预算发出警告
CEEASIA助力科技,为强国赋能美好
Apple苹果EarPods拆解 做工及用料如何
基本电子电路:开关电源讲解
如何在连接到运行Mac OS X 10.10.3的计算机上的Arduino Uno设备上下载及安装Standard Firmata库
核心算法缺位,人工智能发展面临“卡脖子”窘境
无触点无线充电器制作(图文解说)
传言称特斯拉在中国进行大规模土地交易
集成化和信息化业务推动3G不断发展
基于MCU IP核ALU单元实现数据通道模型的设计并进行仿真验证
如何制作一台床头电视机?
全新的OpenHarmony 3.1 Release版本
为何采用有源视频滤波器?
京东2019第一季度手机网购排行榜发布 排第一竟是它
凯迪正大输电线路工频参数测试仪
5g与制造业存在什么样的联系
IIC-China 2010参展商展前专访:KT Micro
给大家聊聊二十孔插座如何接线
电子芯闻早报:中兴生产基地7月迁离深圳