1
0
This commit is contained in:
Jose
2025-04-22 10:36:02 +02:00
parent 1b470ad910
commit 25382c3396
6 changed files with 68 additions and 52 deletions

View File

@@ -4,30 +4,31 @@ const uint32_t deviceId = getChipID();
// instances
HTTPClient httpClient;
BMP280_DEV bme;
// HTTP Request
String response;
// MQ7
float sensorVolt, sensorValue, RSAir, R0;
float sensorVolt, sensorValue, RSAir, R0;
// BMP280
float temperature, humidity, pressure, altitude;
float temperature, pressure, altitude;
uint32_t getChipID()
{
uint32_t chipId;
for (int i = 0; i < 17; i = i + 8) {
for (int i = 0; i < 17; i = i + 8)
{
chipId |= ((ESP.getEfuseMac() >> (40 - i)) & 0xff) << i;
}
return chipId;
}
void setup() {
void setup()
{
Serial.begin(9600);
// WiFi Connection
/*// WiFi Connection
if(setupWifi() != 0)
{
Serial.print("Error connecting to WiFi");
@@ -35,9 +36,26 @@ void setup() {
// test get
getRequest(httpClient, "http://172.20.10.7:8082/api/v1/sensors/1/values", response);
deserializeSensorValue(httpClient, httpClient.GET());
deserializeSensorValue(httpClient, httpClient.GET()); */
BMP280_Init();
}
void loop() {
void loop()
{
if (BMP280_Read(temperature, pressure, altitude))
{
Serial.print("Temperature: ");
Serial.println(temperature);
Serial.print("Pressure: ");
Serial.println(pressure);
Serial.print("Altitude: ");
Serial.println(altitude);
}
else
{
Serial.println("❌ Lectura fallida del BMP280");
}
delay(2000);
}