|
sketchbook
|
#include "OneWireHub.h"#include "DS18B20.h"#include <Wire.h>#include <Adafruit_Sensor.h>#include <Adafruit_TSL2561_U.h>#include <Adafruit_BME280.h>Macros | |
| #define | SEALEVELPRESSURE_HPA (1013.25) |
| #define | MQ135 A0 |
| #define | MQ2 A1 |
| #define | SEN02281P A3 |
| #define | GUVAS12SD A7 |
| #define | MIC A6 |
Functions | |
| bool | blinking (void) |
| void | setup () |
| void | loop () |
| void | updateSensor (uint8_t process) |
| void | pack (DS18B20 &ds18b, float val) |
| long | readVcc () |
| double | GetTemp (void) |
Variables | |
| constexpr bool | enable_debug = 0 |
| constexpr uint8_t | pin_led |
| constexpr uint8_t | pin_onewire { 8 } |
| Adafruit_TSL2561_Unified | tsl = Adafruit_TSL2561_Unified(TSL2561_ADDR_FLOAT, 12345) |
| Adafruit_BME280 | bme |
| auto | hub = OneWireHub(pin_onewire) |
| auto | ds18b00 = DS18B20(0x28, 0x00, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b01 = DS18B20(0x28, 0x01, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b02 = DS18B20(0x28, 0x02, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b03 = DS18B20(0x28, 0x03, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b04 = DS18B20(0x28, 0x04, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b05 = DS18B20(0x28, 0x05, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b06 = DS18B20(0x28, 0x06, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b07 = DS18B20(0x28, 0x07, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b08 = DS18B20(0x28, 0x08, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b09 = DS18B20(0x28, 0x09, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b10 = DS18B20(0x28, 0x0A, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b11 = DS18B20(0x28, 0x0B, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b12 = DS18B20(0x28, 0x0C, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto | ds18b13 = DS18B20(0x28, 0x0D, 0x55, 0x44, 0x33, 0x22, 0x11) |
| unsigned int | mmin |
| unsigned int | mmax |
| unsigned int | val |
| unsigned int | mavg |
| uint16_t | broadband |
| uint16_t | infrared |
| sensors_event_t | event |
| #define GUVAS12SD A7 |
| #define MIC A6 |
| #define MQ135 A0 |
| #define MQ2 A1 |
| #define SEALEVELPRESSURE_HPA (1013.25) |
| #define SEN02281P A3 |
| bool blinking | ( | void | ) |
| double GetTemp | ( | void | ) |
| void loop | ( | void | ) |
OneWirePJON device status update function.
| void pack | ( | DS18B20 & | ds18b, |
| float | val | ||
| ) |
| long readVcc | ( | ) |
| void setup | ( | void | ) |
Arduino IDE: put your setup code here, to run once.
| void updateSensor | ( | uint8_t | process | ) |
| Adafruit_BME280 bme |
| uint16_t broadband |
| auto ds18b00 = DS18B20(0x28, 0x00, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b01 = DS18B20(0x28, 0x01, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b02 = DS18B20(0x28, 0x02, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b03 = DS18B20(0x28, 0x03, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b04 = DS18B20(0x28, 0x04, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b05 = DS18B20(0x28, 0x05, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b06 = DS18B20(0x28, 0x06, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b07 = DS18B20(0x28, 0x07, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b08 = DS18B20(0x28, 0x08, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b09 = DS18B20(0x28, 0x09, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b10 = DS18B20(0x28, 0x0A, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b11 = DS18B20(0x28, 0x0B, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b12 = DS18B20(0x28, 0x0C, 0x55, 0x44, 0x33, 0x22, 0x11) |
| auto ds18b13 = DS18B20(0x28, 0x0D, 0x55, 0x44, 0x33, 0x22, 0x11) |
| constexpr bool enable_debug = 0 |
| sensors_event_t event |
| auto hub = OneWireHub(pin_onewire) |
| uint16_t infrared |
| unsigned int mavg |
| unsigned int mmax |
| unsigned int mmin |
| constexpr uint8_t pin_led |
| constexpr uint8_t pin_onewire { 8 } |
| Adafruit_TSL2561_Unified tsl = Adafruit_TSL2561_Unified(TSL2561_ADDR_FLOAT, 12345) |
| unsigned int val |
1.8.6