B30深度传感器 示例代码

同时适用于社区版 & 海外版,示例代码如下:

#include <Wire.h>
#include "MS5837.h"

MS5837 sensor;

void setup() {
  
  Serial.begin(9600);
  
  Serial.println("Starting");
  
  Wire.begin();

  sensor.init();
  
  sensor.setFluidDensity(997); // kg/m^3 (997 freshwater, 1029 for seawater)
}

void loop() {

  sensor.read();

  Serial.print("Pressure: "); 
  Serial.print(sensor.pressure()); 
  Serial.println(" mbar");
  
  Serial.print("Temperature: "); 
  Serial.print(sensor.temperature()); 
  Serial.println(" deg C");
  
  Serial.print("Depth: "); 
  Serial.print(sensor.depth()); 
  Serial.println(" m");
  
  Serial.print("Altitude: "); 
  Serial.print(sensor.altitude()); 
  Serial.println(" m above mean sea level");

  delay(1000);
}

电路图

OK,想要代码的请看这里!

可以到淘宝上给个链接!

能不能分享一下完整的代码?谢谢啦

你好,目前只提供核心代码,自己可能需要与一定的平台移植能力。

后期我们正在规划一个更低门槛的学习套件,敬请关注。

这种一般都没有完整代码,都是在Arduino或者32板子上自己移植的。