ebk_co2ampel/include/config.h
2021-02-13 16:49:05 +01:00

45 lines
No EOL
1.1 KiB
C

// Grenzwerte für die CO2 Werte für grün und gelb, alles überhalb davon bedeutet rot
#define GREEN_CO2 800
#define YELLOW_CO2 1000
// CO2 Mess-Intervall in Milisekunden
#define CO2_INTERVAL 15*1000
// Display Update-Intervall in Milisekunden
#define DISPLAY_INTERVAL 2500
// Dauer der Kalibrierungsphase in Milisekunden
#define CAL_INTERVAL 180*1000
// Boot-Mode Konstanten
#define BOOT_NORMAL 42
#define BOOT_CALIBRATE 23
#define BOOT_UNKNOWN 69
// Pins für den MH-Z19b
#define RX_PIN 16
#define TX_PIN 17
// Pins für das SD1306 OLED-Display
#define SDA_PIN 21
#define SCL_PIN 22
// Pin für den LED-Ring
#define LED_PIN 4
// Anzahl der angeschlossenen LEDs am Ring
#define NUMPIXELS 8
// ######## DHT Temperatur Sensor ########
// Kommentiere enable_DHT aus um das laden zu deaktivieren
#define enable_DHT
// Pins für Temperatursensor DHT22
#define DHT_PIN 18
// DHT22 Typ
#define DHT_TYPE DHT22
//#define DHT_TYPE DHT11 // DHT 11
//#define DHT_TYPE DHT22 // DHT 22 (AM2302), AM2321
//#define DHT_TYPE DHT21 // DHT 21 (AM2301)
// DHT Sensor Wartezeit zwischen messungen
unsigned long sampletime_ms = 10000; // 10 Sekunden