Arduino Nano:带Visuino的HMC5883L指南针:9个步骤

Arduino Nano:带Visuino的HMC5883L指南针:9个步骤

目录:

Anonim

  1. Arduino的 兼容板(我使用Arduino Nano,因为我有一个,但任何其他都会很好)
  2. HMC5883L指南针模块
  3. 4 女 - 女 跳线

第2步:将HMC5883L指南针连接到Arduino

  1. 5V VCC电源(红线), 地面(黑丝), SCL(黄线),和 SDA(绿线),到 HMC5883L指南针 模块(图片1)
  2. 连接另一端 接地线(黑丝) 至 地面 针的 Arduino的 板(图2)
  3. 连接另一端 5V VCC电源线(红线)到 5V 电源引脚 Arduino的 板(图2)
  4. 连接另一端 SDA线(绿线) 至 SDA /模拟引脚4Arduino Nano 板(图2)
  5. 连接另一端 SCL电线(黄线) 至 SCL /模拟引脚5Arduino Nano 板(图2)

  6. 图3 显示在哪里 地面, 5V 功率, SDA /模拟引脚4,和 SCL /模拟引脚5,针脚 Arduino Nano

第3步:启动Visuino,然后选择Arduino Board Type

要开始编程Arduino,你需要拥有 Arduino IDE 从这里安装:http://www.arduino.cc/。

请注意,Arduino IDE 1.6.6中存在一些严重错误。

确保安装1.6.7或1.6.5,否则此Instructable将无法运行!

Visuino:http://www.visuino.com也需要安装。

  1. 开始 Visuino 如第一张图所示
  2. 点击“工具“上的按钮 Arduino的 零件 (图片1)in Visuino
  3. 出现对话框时,选择“Arduino Nano“如图所示 图2

第4步:在Visuino中:添加指南针,指南针标题和格式化文本组件

  1. 输入“罗盘“在组件工具箱的过滤器框中,然后选择”指南针HMC5883“ 零件 (图片1),并将其放在设计区域
  2. 从组件工具箱中选择“指南针标题“ 零件 (图2),并将其放在设计区域
  3. 输入“形成“在组件工具箱的过滤器框中,然后选择”格式化文本“ 零件 (图3),并将其放在设计区域

步骤5:在Visuino中:添加文本元素,并指定格式化文本

  1. 点击“工具“按钮 FormattedText1 零件
  2. 在里面 分子 编辑器,选择右侧的模拟元素,然后 点击 4次 在“+“左边的按钮添加 4 他们(图2和3),然后关闭Elements编辑器
  3. 设置值 文本 的财产 FormattedText1 组件“X:%0 Y:%1 Z:%2标题:%3' (图4). 该 %0 将被替换为来自的值 AnalogElement1, %1 将被替换为来自的值 AnalogElement2, %2 将被替换为来自的值 AnalogElement3,和 %3 将被替换为来自的值 AnalogElement4

第6步:在Visuino中:连接指南针组件

  1. 连接“退房“的针脚 compass1的 零件 (图片1)到了““的针脚 I2C 的渠道 Arduino的 零件 (图2)
  2. 连接“X“输出引脚 compass1的 组件到“X“引脚”的引脚 CompassHeading1 零件 (图3)
  3. 连接“ÿ“输出引脚 compass1的 组件到“ÿ“引脚”的引脚 CompassHeading1 零件 (图4)

第7步:在Visuino中:连接格式化文本组件

  1. 连接“X“输出引脚 compass1的 组件到““的针脚 AnalogElement1FormattedText1 零件 (图片1)
  2. 连接“ÿ“输出引脚 compass1的 组件到““的针脚 AnalogElement2FormattedText1 零件 (图2)
  3. 连接“ž“输出引脚 compass1的 组件到““的针脚 AnalogElement3FormattedText1 零件 (图3)
  4. 连接“退房“输出引脚 CompassHeading1 组件到““的针脚 AnalogElement4FormattedText1 零件 (图4)
  5. 连接“退房“输出引脚 FormattedText1 组件到““输入引脚”串行0“通道 Arduino的 零件 (图5)

第8步:生成,编译和上传Arduino代码

  1. Visuino, 按 F9 或单击上显示的按钮 图片1 生成Arduino代码,并打开Arduino IDE
  2. 在里面 Arduino IDE,点击 上传 按钮,编译和上传代码(图2)

第9步:玩…

恭喜! 您已完成该项目。

图片1 显示已连接和已启动的项目。

如果你打开 串行终端 在里面 Arduino IDE 要么 Visuino,您将看到X,Y和Z磁性值,以及以度为单位的计算X,Y标题(图2)

图3 你可以看到完整的 Visuino 图。

还附上了 Visuino 我为这个Instructable创建的项目。您可以下载并打开它 Visuino:http://www.visuino.com