0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:网络整理 作者:网络整理 2019-12-11 16:15 次阅读

步骤1:下载并安装Arduino应用程序

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

您的第一步应该是从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应当点亮。选择“低”应将其关闭。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1064

    浏览量

    50820
  • Arduino
    +关注

    关注

    184

    文章

    6425

    浏览量

    184767
收藏 人收藏

    评论

    相关推荐

    工业计算机是什么?如何在不同行业中使用?

    工业电脑是专为在工业环境中使用而设计的计算机。它们可用于各个行业,包括制造、运 输和能源。它们通常比普通计算机更强大,并且能够在大多数计算机无法运行的环境中
    的头像 发表于 04-01 15:45 151次阅读
    工业<b class='flag-5'>计算机</b>是什么?如<b class='flag-5'>何在</b>不同行业中使用?

    如何通过SSH连接到Linux计算机

    如何通过SSH连接到Linux计算机? SSH是一种加密的网络协议,用于在不可信的网络中安全地远程访问和操作计算机。在Linux环境中,SSH经常被用于远程登录和管理服务器。 第一部分:SSH
    的头像 发表于 01-12 16:06 209次阅读

    一块板即轻松搞定!| TH244A001 - 32位Arduino开发资源进阶介绍(2)

    ,任意使用一个位置即可。 9. USB USB提供2组Type C接头,接点内只有DP/DM/PWR/GND作为USB2.0使用 USB1:用来连接计算机,作为下载程序和串口调试时使用,
    发表于 01-12 11:54

    Nuvoton NuMaker Tomato单板计算机介绍

    Nuvoton NuMaker Tomato是一台具有简单布局的单板计算机(SBC),它采用开发者友好型开放源码环境,运行在Linux操作系统上,嵌入32位ARM926EJ-S
    发表于 08-24 07:42

    何在Arduino Uno上播放棺材舞主题声音

    电子发烧友网站提供《如何在Arduino Uno上播放棺材舞主题声音.zip》资料免费下载
    发表于 07-04 11:23 0次下载
    如<b class='flag-5'>何在</b><b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>上播放棺材舞主题声音

    将伺服电机连接到Arduino

    电子发烧友网站提供《将伺服电机连接到Arduino.zip》资料免费下载
    发表于 06-28 09:38 1次下载
    将伺服电机<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>

    将量子计算机连接到Arduino

    电子发烧友网站提供《将量子计算机连接到Arduino.zip》资料免费下载
    发表于 06-25 15:09 1次下载
    将量子<b class='flag-5'>计算机</b><b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>

    何在Arduino UNO上实现数学公式

    电子发烧友网站提供《如何在Arduino UNO上实现数学公式.zip》资料免费下载
    发表于 06-13 09:42 0次下载
    如<b class='flag-5'>何在</b><b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>上实现数学公式

    如何通过wifi传输传感器数据到mac

    如何进行?是否可以对 huzzah 进行编程以完成所有工作?即做范围传感器并传输数据,或者我是否必须让 arduino 做范围的东西并将其传输到 huzzah,然后将其传输到计算机? 我猜我要使用一些 udp 传输?我在哪里可以找到一些代码示例?
    发表于 06-12 06:55

    在新计算机上安装S32 Design studio,在安装过程中我收到弹出式错误消息怎么解决?

    我正在尝试在新计算机上安装 S32 Design studio,但在安装过程中我收到弹出式错误消息。有没有办法将许可证从旧计算机转移到新计算机
    发表于 06-08 08:11

    将CH_PD引脚连接到Arduino Uno 的 3.3v引脚时,在Arduino IDE中看不到端口选项是为什么?

    连接如下: ESP8266-01 --------> ARDUINO UNO VCC --------> 3.3 V CH_PD -------->
    发表于 06-07 06:29

    何在远程桌面中使用USB 设备

      USB设备重定向是指在远程桌面连接或虚拟桌面环境中将本地计算机上的USB设备连接到远程计算机
    的头像 发表于 05-29 14:44 1315次阅读
    如<b class='flag-5'>何在</b>远程桌面中使用USB <b class='flag-5'>设备</b>

    有没有办法打开和读取存储在Linux计算机上的一些文件?

    有没有办法打开和读取存储在 Linux 计算机上的一些文件? ESP8266 使用 Arduino,Ubuntu 12.04.2 我想根据家庭自动化计算机上某些文件的状态打开一些不同的 LED。
    发表于 05-12 08:19

    Huzzah ESP8622连接到Arduino Uno,Wifi未连接的原因?

    (AHT20,但可能会切换到 SHT-30)连接到 Arduino Uno 和 RFM69HCW 无线电发射器,以将温度传输到房屋中的另一个 RFM69HCW,也连接到
    发表于 05-04 08:36

    如何将文件内容从Arduino无线发送到计算机

    ,因此它可以处理传感器的数据。两个设备连接到一个公共路由器。 目标。我需要的是一种将文件内容从 Arduino 无线发送到计算机的方法。没有网络服务器,只是文件传输。 由于我对 Lu
    发表于 05-04 06:47