#include "TM1637Display.h"
TM1637Display display(3, 2); // CLC, DIO
#include "OneWire.h"
#include "DallasTemperature.h"
OneWire oneWire(10);
DallasTemperature ds(&oneWire);
const uint8_t C[] = {
SEG_B | SEG_A | SEG_F | SEG_G,
SEG_A | SEG_D | SEG_E | SEG_F
};
void setup() {
ds.begin();
Serial.begin(9600);
display.setBrightness(4); // luminosité de 0 à 7
}
void loop() {
ds.requestTemperatures();
int t = ds.getTempCByIndex(0);
Serial.print("Temperature: ");
Serial.println(t);
display.showNumberDecEx(t, (0x80 >> 0), false, 2, 0);
display.setSegments(C, 2, 2);
delay(100);
}
Loading
ds18b20
ds18b20