Datasheet

8
#include "TM1637.h"
#include "DHT.h"
/* Macro Define */
#define CLK 39 /* 4-digital display clock pin
*/
#define DIO 38 /* 4-digital display data pin */
#define BLINK_LED RED_LED /* blink led */
#define TEMP_HUMI_PIN 24 /* pin of temperature&humidity
sensor */
/* Global Varibles */
TM1637 tm1637(CLK, DIO); /* 4-digital display object */
DHT dht(TEMP_HUMI_PIN, DHT22); /* temperature&humidity sensor
object */
int8_t t_bits[2] = {0}; /* array to store the single bits
of the temperature */
int8_t h_bits[2] = {0}; /* array to store the single bits
of the humidity */
/* the setup() method runs once, when the sketch starts */
void setup() {
tm1637.init(); /* initialize 4-digital display */
tm1637.set(BRIGHT_TYPICAL); /* set the brightness */
tm1637.point(POINT_ON); /* light the clock point ":" */
dht.begin(); /* initialize temperature humidity
sensor */
pinMode(RED_LED, OUTPUT); /* declare the red_led pin as an
OUTPUT */
}
/* the loop() method runs over and over again */
void loop() {
int _temperature = dht.readTemperature(); /* read the
temperature value from the sensor */
int _humidity = dht.readHumidity(); /* read the
humidity value from the sensor */