Update wled06_usermod.ino
This commit is contained in:
parent
b1961033b3
commit
fb59f1f0a0
@ -1,17 +1,20 @@
|
|||||||
#include <U8x8lib.h> // from https://github.com/olikraus/u8g2/
|
#include <U8x8lib.h> // from https://github.com/olikraus/u8g2/
|
||||||
#include <DallasTemperature.h> //Dallastemperature sensor
|
#include <DallasTemperature.h> //Dallastemperature sensor
|
||||||
|
#ifdef ARDUINO_ARCH_ESP32 //ESP32 boards
|
||||||
|
uint8_t SCL_PIN = 22;
|
||||||
|
uint8_t SDA_PIN = 21;
|
||||||
|
OneWire oneWire(23);
|
||||||
|
#else //ESP8266 boards
|
||||||
|
uint8_t SCL_PIN = 5;
|
||||||
|
uint8_t SDA_PIN = 4;
|
||||||
|
OneWire oneWire(13);
|
||||||
|
#endif
|
||||||
//The SCL and SDA pins are defined here.
|
//The SCL and SDA pins are defined here.
|
||||||
//ESP8266 Wemos D1 mini boards use SCL=5 SDA=4
|
//ESP8266 Wemos D1 mini board use SCL=5 SDA=4 while ESP32 Wemos32 mini board use SCL=22 SDA=21
|
||||||
#define U8X8_PIN_SCL 5
|
#define U8X8_PIN_SCL SCL_PIN
|
||||||
#define U8X8_PIN_SDA 4
|
#define U8X8_PIN_SDA SDA_PIN
|
||||||
//ESP32 Wemos32 mini boards use SCL=22 SDA=21
|
|
||||||
//#define U8X8_PIN_SCL 22
|
|
||||||
//#define U8X8_PIN_SDA 21
|
|
||||||
|
|
||||||
// Dallas sensor
|
// Dallas sensor
|
||||||
OneWire oneWire(13); //ESP8266 boards
|
|
||||||
//OneWire oneWire(23); //ESP32 boards
|
|
||||||
DallasTemperature sensor(&oneWire);
|
DallasTemperature sensor(&oneWire);
|
||||||
long temptimer = millis();
|
long temptimer = millis();
|
||||||
long lastMeasure = 0;
|
long lastMeasure = 0;
|
||||||
@ -210,4 +213,4 @@ void userLoop() {
|
|||||||
u8x8.drawGlyph(0, 1, 68); // home icon
|
u8x8.drawGlyph(0, 1, 68); // home icon
|
||||||
u8x8.setFont(u8x8_font_open_iconic_weather_2x2);
|
u8x8.setFont(u8x8_font_open_iconic_weather_2x2);
|
||||||
u8x8.drawGlyph(0, 2, 66 + (bri > 0 ? 3 : 0)); // sun/moon icon
|
u8x8.drawGlyph(0, 2, 66 + (bri > 0 ? 3 : 0)); // sun/moon icon
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user