使用 Arduino IDE 闪烁 LED。
本指南将教您如何使用 Arduino IDE 在 Intel® 物联网板上运行一个示例草图。
获取新的 Intel® 物联网开发者套件,这是一个完整的硬件和软件解决方案,使开发人员能够使用 Intel® Galileo 和 Intel® Edison 板创建令人兴奋的新解决方案。请访问 Intel® 物联网开发者专区。
概述
本指南将教您如何使用 Arduino IDE 在 Intel® 物联网板上运行一个示例草图。这些说明主要针对带有 Arduino* 扩展板的 Intel® Edison 模块,但也可应用于 Intel® Galileo 板。
要求
- 安装了 Arduino* IDE
- 组装并为您的 Intel® 物联网板通电。对于 Intel® Edison 板,请参阅 组装您的 Intel® Edison 板。 对于 Intel® Galileo 板,请参阅 Intel® Galileo 板组装。
- 安装了必要的驱动程序(仅限 Windows)对于 Intel® Edison 板,请参阅 安装 Intel Edison Windows 驱动程序。 对于 Intel® Galileo 板,请参阅 安装 Intel Galileo Windows 驱动程序。
安装
1. 运行 Arduino。
2. 打开 LED 闪烁示例草图:**文件 > 示例 > 1.基础 > Blink**。您应该会看到如图 2 所示的窗口。
3. 选择 **工具 > 板卡**,然后选择您的板卡,如图 3 所示。
4. 从 **工具 > 串行端口** 菜单中选择板卡的串行设备。请参阅下面针对您特定操作系统的说明。
**注意:** 查找板卡所用端口的最简单方法是断开板卡连接,重启 IDE,然后重新打开菜单。消失的条目应该是 Intel Edison 板。重新连接板卡,重启 IDE,然后选择该串行端口。
在 Windows* 上:
查找板卡所用端口的一种简单方法是断开板卡连接,重启 IDE,然后重新打开菜单;消失的条目应该是 Intel® Edison 板。重新连接板卡,重启 IDE,然后选择该串行端口。
在设备管理器中,该端口很可能是 **COM3** 或更高,并且名为“**Intel Edison 虚拟 COM 端口**”,如图 4 所示。它**不是**“USB 串行端口”。**COM1** 和 **COM2** 通常保留给硬件串行端口。选择您的 COM 端口,如图 5 所示。
现在右下角应与设备管理器中的“**Intel Edison 虚拟 COM 端口 (COM#)**”的 COM 端口号匹配,如图 6 所示。
选择完端口后,请继续将草图上传到您的板卡。
在 Linux* 上
该端口很可能是 **/dev/ttyACM0**,如图 7 所示。
注意:如果 /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),您可能需要在虚拟机中重启 Linux。
- 如果您仍然无法在 IDE 中看到端口,可能是因为您的用户尚未添加到 dialout 组。将您自己添加到 dialout 组:
sudo adduser your_user_name dialout
然后重启 IDE 再次尝试。
选择完端口后,请继续将草图上传到您的板卡。
在 Mac OS X* 上
该端口很可能是 **/dev/cu.usbmodemxxxx**,如图 8 所示。
5. 点击左上角的上传按钮,将草图加载到您的板卡并运行,如图 9 所示。
选择完端口后,请继续将草图上传到您的板卡。
将草图上传到您的板卡
- 点击左上角的**上传**图标,将草图加载到您的板卡并运行。
- 当草图上传完成后,您应该会看到 **Done Uploading**(上传完成)和 **Transfer complete**(传输完成)的消息。
- 您的板卡上的 DS2 LED 现在应该每秒闪烁一次。
后续步骤
如果您有 Grove Starter Kit Plus Intel IoT Edition,可以这样添加传感器
1. 导航到 Seeed-Studio 的 GitHub 仓库:https://github.com/Seeed-Studio/Sketchbook_Starter_Kit_V2.0。
2. 点击 **Download ZIP**(下载 ZIP)(见图 12)。
3. 解压缩,然后复制到 Arduino* 文件夹中的 /libraries 文件夹。
4. 删除文件夹名称中的句点“.”,使其变为:“Sketchbook_Starter_Kit_V20”
5. 重启 Arduino* IDE。
6. 连接您想要的传感器并运行代码。
故障排除
- 请查看 Arduino* IDE 故障排除和常见问题解答指南中的常见问题解答。
- 尝试在论坛上搜索与 Arduino* 相关的帖子。这里有一个预定义的 Arduino* 搜索。
资源
有关更多资源,请访问 **Intel® Edison 开发者资源** 页面
立即开始创新!Intel® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。
使用适用于 Intel® Edison 和 Intel® Galileo 平台的 Intel® 物联网开发者套件,尽情畅想,动手创造。这些套件功能多样,性能优化,并且是完整的端到端物联网解决方案,支持多种编程环境、工具、安全、云连接和硬件。
如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目
- 下载 Intel® 物联网开发者套件
- 访问 Intel® 物联网开发者中心
- 参加我们的 Roadshows,获取创建您自己的物联网项目的实践培训