“Microduino 磁场强度(Microduino 10dof)/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
程序
Pkj讨论 | 贡献
第1行: 第1行:
 +
{{Language | Microduino Read magnetic field intensity(Microduino 10dof)/zh}}
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-

2014年4月29日 (二) 02:45的版本

Language English

目的

本教程将教大家如何使用Microduino-10DOF模块中的HMC5883L传感器来计算磁场强度和方向,结果在OLED中显示。

设备

  • 其他硬件设备
    • USB数据连接线 一根


原理图

  • Microduino-OLED
  • Microduino-Core
  • Microduino-10DOF
  • Microduino-FT232R
  • Microduino-Cube-S1

层层堆叠

程序

https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Sensor/HMC5883L10DOFOLED

程序里遇到了一些三角函数公式:

//返回给定的 X 及 Y 坐标值的反正切值

atan2(my, mx);

调试

步骤一:以上要求的Micrduino模块堆叠好后就可以下载代码了,如下图:

步骤二:下载代码并编译通过。

步骤三:观看OLED上会出现什么,用一个磁铁在周围晃一晃,看看指针有什么变化。

结果

OLED上会显示一个指南针

视频

http://v.youku.com/v_show/id_XNjk4NDE3MDQ4.html