//https://wokwi.com/projects/344893935754150484
//https://www.circuitbasics.com/arduino-7-segment-display-tutorial/
#include "SevSeg.h"
#include <dht.h>
SevSeg sevseg;
dht dht22;
void setup() {
Serial.begin(9600);
byte numDigits = 4;
byte digitPins[] = {9,10,11,12};
byte segmentPins[] = {2,3, 4, 5, 6, 7, 8, 13};
bool resistorsOnSegments = false; // 'false' means resistors are on digit pins
byte hardwareConfig = COMMON_ANODE; // See README.md for options
bool updateWithDelays = false; // Default. Recommended
bool leadingZeros = false; // Use 'true' if you'd like to keep the leading zeros
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments, updateWithDelays, leadingZeros);
sevseg.setBrightness(90);
}
void loop() {
int data=dht22.read22(A0);
int t=dht22.temperature;
sevseg.setNumber(t);
sevseg.refreshDisplay();
}