dostosowanie do libki MacOs

This commit is contained in:
sieja
2024-11-25 22:48:59 +01:00
parent eed49572e0
commit 667d45f42a

View File

@@ -1,10 +1,11 @@
#include <Wire.h> #include <Wire.h>
#include <BH1750.h> #include <BH1750.h>
#include <dht.h> #include <DHT.h>
#include <avr/sleep.h> //#include <avr/sleep.h>
#include <Adafruit_GFX.h> #include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h> #include <Adafruit_SSD1306.h>
dht DHT; //DHT.DHT11;
#define DHTTYPE DHT11
#define DHT11_PIN 15 //on board: 15 DHT11 #define DHT11_PIN 15 //on board: 15 DHT11
#define VoltPin 18 //on board: 16 GRENN/BLUE #define VoltPin 18 //on board: 16 GRENN/BLUE
#define SCREEN_WIDTH 128 #define SCREEN_WIDTH 128
@@ -12,6 +13,7 @@ dht DHT;
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin) #define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32 #define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
DHT dht(DHT11_PIN, DHTTYPE);
//VOLTAGE: //VOLTAGE:
float referenceVoltage = 5.0; float referenceVoltage = 5.0;
@@ -37,11 +39,13 @@ void setup() {
display.setCursor(0, 0); display.setCursor(0, 0);
display.println("TEST:"); display.println("TEST:");
display.display(); display.display();
dht.begin();
} }
void loop() { void loop() {
// Serrintln(); // Serrintln();
int chk = DHT.read11(DHT11_PIN); int chk = dht.read(DHT11_PIN);
uint16_t lux = lightMeter.readLightLevel(); uint16_t lux = lightMeter.readLightLevel();
adcValue = analogRead(VoltPin); adcValue = analogRead(VoltPin);
@@ -70,11 +74,11 @@ int chk = DHT.read11(DHT11_PIN);
display.setCursor(0, 0); display.setCursor(0, 0);
display.println("Temp:"); display.println("Temp:");
display.setCursor(30, 0); display.setCursor(30, 0);
display.println(DHT.temperature); display.println(dht.readTemperature());
display.setCursor(64, 0); display.setCursor(64, 0);
display.println("Hum:"); display.println("Hum:");
display.setCursor(90, 0); display.setCursor(90, 0);
display.println(DHT.humidity); display.println(dht.readHumidity());
display.setCursor(0, 32); display.setCursor(0, 32);
display.println("Volt:"); display.println("Volt:");
display.setCursor(30, 32); display.setCursor(30, 32);