Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

使用Arduino* IDE点亮LED灯

$
0
0

概述

本指南将为您介绍如何使用 Arduino IDE 在英特尔® 物联网开发板上运行示例 sketch。 这些说明主要针对带有 Arduino* 扩展板的英特尔® Edison 模块,不过也适用于英特尔® Galileo 开发板。

要求

设置

1. 运行 Arduino。



图 1 - 打开 arduino.exe。

2. 打开 LED 闪烁示例 sketch: File > Examples > 1.Basics > Blink。 您将看到类似图 2 中的窗口。

图 2 - 加载 IDE 的闪烁示例。

 

3. 选择 Tools > Board,然后选择您的开发板,如图 3 所示。

图 3 - Tools>Board菜单中选择 Intel® Edison
 

4. 从 Tools > Serial Port菜单中选择开发板的串行设备。 请参阅下列关于您具体操作系统的说明。

注: 如欲查找开发板所使用的端口,最简单的方法是断开您的开发板,重启 IDE,然后重新打开菜单。 消失的条目应该就是英特尔 Edison 开发板。 重新连接开发板、重启 IDE,并选择该串行端口。 

基于 Windows*

如欲查找开发板所使用的端口,只需断开您的开发板,重启 IDE,然后重新打开菜单。消失的条目应该就是英特尔® Edison 开发板。 重新连接开发板、重启 IDE,并选择该串行端口。 

该端口可能为 COM3或更高版本,在设备管理器中称为“英特尔 Edison 虚拟 Com 端口”,如图 4 所示。 它不是"USB 串行端口"。 COM1COM2通常为硬件串行端口保留。  选择您的 COM 端口,如图 5 所示。

图4 - 选择英特尔 Edison 虚拟 Com 端口 (COM#)

图 5 - Tools>Serial Port菜单中选择使用 Windows* 的 COM 端口

现在,右下方应该匹配设备管理器中“英特尔 Edison 虚拟 Com 端口 (COM#)"的 COM 端口编号,如图 6 所示。

图 6 - COM 编号应匹配英特尔 Edison 虚拟 Com 端口 (COM#)。 

选择完端口后,请继续将 sketch 上传至您的开发板

基于 Linux*

端口可能为 /dev/ttyACM0,如图 7 所示。

图 7 - Tools>Serial Port菜单中选择使用 Linux* 的 /dev/ttyACM0

注: 如果 /ttyACM* 端口不可用,可能是由于以下几种原因: 

  • 调制解调器管理器正在使用该端口。  端口激活时,调制解调器管理器可以声明占用该端口,并阻止 IDE 访问此端口。  删除这一占用的具体命令取决于您的 Linux 发行版。  例如,可以使用
    sudo apt-get remove modemmanager

        命令。

  • 插入开发板后,/ttyACM 端口未自动创建。 如要添加端口,请执行以下操作:

                a. 创建 etc/udev/rules.d/50-arduino.rules 文件

                b. 将以下命令添加至文件

          KERNEL=="ttyACM[0-9]*", MODE="0666"

                c. 使用以下命令重启 udev 

          sudo service udev restart

                    如果您正在使用虚拟机 (VM),可能需要在 VM 内重启 Linux。

  • 如果仍然无法看到 IDE 的端口,原因可能是您的用户未添加至 dialout 组。  使用下列指令将您自己添加至 dialout 组:
    sudo adduser your_user_name dialout

       然后重启 IDE 并重试。

选择完端口后,请继续将 sketch 上传至您的开发板

基于 Mac OS X*

端口可能为 /dev/cu.usbmodemxxxx,如图 8 所示。

图 8 - Tools>Serial Port菜单中选择使用 OS X* 的 /dev/cu.usbmodemxxxx

5. 点击左上方的 Upload 按钮,在您的开发板上加载并运行 sketch,如图 9 所示。

选择完端口后,请继续将 sketch 上传至您的开发板

将 sketch 上传至您的开发板

  1. 点击左上方的 Upload 图标,在您的开发板上加载并运行 sketch。
  2. sketch 上传完成后,将显示 Done UploadingTransfer complete消息。


  3. 开发板上的 DS2 LED 应每秒闪烁一次:开或关。

后续步骤

           如果您有 Grove Starter Kit Plus 英特尔物联网版本,添加传感器的步骤为:

                    1. 导航至 Seeed-Studio github repo, https://github.com/Seeed-Studio/Sketchbook_Starter_Kit_V2.0

                    2. 点击 Download ZIP(见图 12)。

图 12 - 导航至 Seeed-Studio github。

                    3. 解压并复制到 Arduino* 文件夹中的 /libraries 文件夹。     

                    4. 删除文件夹名称中的圆点 ".",使其成为: "Sketchbook_Starter_Kit_V20"      

                    5. 重启 Arduino* IDE。        

                    6. 连接传感器,并运行代码。

故障排除

资源

如欲获取更多资源,请访问。 英特尔® Edison 开发人员资源页面

无延迟亮灯案例


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>