Arduino |
您所在的位置:网站首页 › 271电阻 › Arduino |
Arduino-地磁传感器GY-271地磁检测实验
硬件准备接线部分
代码部分代码部分效果展示
硬件准备
Arduino Uno(其他版本均可适用) 地磁传感器GY-271 接线部分 GY271ArduinoVCC5VGNDGNDSCLSCLSDASDA(注:SCL,SDA直接对应接到Arduino板即可) 代码部分运行这个代码之前,需要准备MechaQMC5883.h这个库文件 可以在Arduino中下载 如果不可行的话,我这里提供一个MechaQMC5883.h的下载 代码部分 #include //调用地磁MechaQMC5883库 MechaQMC5883 qmc; //实例化MechaQMC5883 void setup(){ Wire.begin(); Serial.begin(9600); //设置串口波特率 qmc.init(); } void loop() { /*初始化定义*/ int x,y,z; int yaw; /*调用库文件进行读取*/ qmc.read(&x,&y,&z); yaw = qmc.azimuth(&y,&x); /*串口输出部分*/ Serial.print("X轴: "); Serial.print(x); Serial.print(" Y轴: "); Serial.print(y); Serial.print(" Z轴: "); Serial.print(z); Serial.print(" 偏转角: "); Serial.print(yaw); Serial.println(); delay(200); } 效果展示可以改变传感器的位置观察传感器的地磁检测 祝你顺利!!! |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |