lsm303

产品说明

本模块采用了意法公司最新推出的电子罗盘芯片LSM303DLH,集成了3轴磁场,3轴加速度传感器,可以提供倾斜补偿后的输出。 LSM303DLH芯片的加速计、磁力计、A/D转化器及信号条理电路集成在一起,通过I2C总线和处理器通信。这样只用一颗芯片就实现了6轴的数据检测和输出。 该模块最大的特点是能够兼容Arduino和Gadgeteer两个平台。该模块不仅带有2个Gadgeteer Type I 接口,同时具有2.54mm插针连接口可以很方便的连接Arduino。我们提供该模块的Arduino库文件,能够让你快速用Arduino采集信息。模块还集成了独有的上拉电阻开关,便于你添加上拉电阻,适应不同项目的需求。我们还采用了把四周切成了圆角,防止划伤,同时还用丝印明确标明了固定孔。

应用领域

技术规格

引脚连接

依次连接SCL、SDA、3.3V电源和GND四个引脚。 注意:不可接5V电源! Arduino的SCL引脚位于模拟端口5,SDA引脚位于模拟端口4。 lsm303_connect

示例代码

在使用样例程序前,请先下载Arduino库并解压到Arduino IDE/libraries文件夹下!


/********** start of file *********/
#include <LSM303DLH.h>
#include <Wire.h>

LSM303DLH compass;

void setup() {
  Serial.begin(9600);
  Wire.begin();
  compass.enableDefault();
}

void loop() {
  compass.read();

  Serial.print("A ");
  Serial.print("X: ");
  Serial.print((int)compass.a.x);
  Serial.print(" Y: ");
  Serial.print((int)compass.a.y);
  Serial.print(" Z: ");
  Serial.print((int)compass.a.z);

  Serial.print(" M ");
  Serial.print("X: ");
  Serial.print((int)compass.m.x);
  Serial.print(" Y: ");
  Serial.print((int)compass.m.y);
  Serial.print(" Z: ");
  Serial.println((int)compass.m.z);

  delay(100);
}
/********** start of file *********/

<File:nextredirectltr.png>购买 Gadgeteer LSM303电子罗盘传感器(SKU:TOY0035)

category: Product Manual category: DFR Series category: Sensors category:source category:Diagram