标签:Adafruit 温度传感器 arduino BMP280 bmp print Serial Soft
一、器材
BMP280,值得注意的是BMP280有2个版本,一种是3.3V的,一种是5V的,我这里用的是5V的
arduino uno
二、接线
BMP280 | arduino uno |
VCC | 5V |
GND | GND |
SCL | D3 |
SDA | D2 |
三、程序
mixly程序
arduino程序
#include <SoftwareWire.h>
#include "Adafruit_BMP280_Soft.h"
SoftwareWire Wire_2_3(2, 3);
Adafruit_BMP280_Soft bmp = Adafruit_BMP280_Soft(&Wire_2_3);
void setup(){
Serial.begin(9600);
bmp.setSampling(Adafruit_BMP280_Soft::MODE_NORMAL,
Adafruit_BMP280_Soft::SAMPLING_X2,
Adafruit_BMP280_Soft::SAMPLING_X16,
Adafruit_BMP280_Soft::FILTER_X16,
Adafruit_BMP280_Soft::STANDBY_MS_500);
while (!(bmp.begin(0x76))) {
Serial.println("没有搜索到BMP280传感器");
delay(500);
}
}
void loop(){
Serial.print("Temperature = ");
Serial.print(bmp.readTemperature());
Serial.println(" ℃");
Serial.print("Pressure = ");
Serial.print(bmp.readPressure());
Serial.println(" Pa");
Serial.print("Approx altitude = ");
Serial.print(bmp.readAltitude(1013.25));
Serial.println(" m");
Serial.println("");
delay(1000);
}
四、效果
手机上的温度
标签:Adafruit,温度传感器,arduino,BMP280,bmp,print,Serial,Soft 来源: https://blog.csdn.net/moshanghuaw/article/details/122257944
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。