#include <Wire.h> //这个是iic需要
#include <SPI.h> //SD卡要
#include <SD.h>
#include "Adafruit_Si7021.h" //温度湿度传感器,这里可能式<>符号
#include <BH1750FVI.h> //光传感器
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>
/* * SD card attached to SPI bus as follows:
** MOSI - pin 11
** MISO - pin 12
** CLK/sck - pin 13
** CS - pin 4 (片选信号管脚,可以改变)
SD卡需要格式化为FAT32或FAT16格式,电源电压4.5-5.5v 电流0.2-200ma
*/
const int chipSelect = 4; //SD卡片选型号脚
Adafruit_Si7021 sensor = Adafruit_Si7021(); //实化Si7021
BH1750FVI LightSensor(BH1750FVI::k_DevModeContLowRes); //光传感器
Adafruit_BMP280 bme;
String TimeString = ""; // 记录时间的字符串
bool stringComplete = false; // whether the string is complete
bool flag = false;
void setup() {
Serial.begin(115200);
TimeString.reserve(200); // 如何写了这
Arduino气象站代码(版本一)
最新推荐文章于 2024-09-13 22:21:38 发布
本文详细介绍了使用Arduino创建一个简单的气象站的过程,包括代码实现,能够实时监测温度、湿度等环境参数。适合初学者和DIY爱好者进行实践操作。
摘要由CSDN通过智能技术生成