user
4 years ago
1 changed files with 83 additions and 0 deletions
@ -0,0 +1,83 @@
@@ -0,0 +1,83 @@
|
||||
//DISPLAY
|
||||
#include <Arduino.h> |
||||
#include <TM1637Display.h> |
||||
|
||||
// Module connection pins (Digital Pins)
|
||||
#define CLK 4 |
||||
#define DIO 3 |
||||
TM1637Display display(CLK, DIO); |
||||
|
||||
//THERMOMETER
|
||||
|
||||
#include <Adafruit_Sensor.h> |
||||
#include <DHT.h> |
||||
#include <DHT_U.h> |
||||
|
||||
#define DHTPIN 6 // Pin which is connected to the DHT sensor.
|
||||
|
||||
#define DHTTYPE DHT11 // DHT 11
|
||||
|
||||
DHT_Unified dht(DHTPIN, DHTTYPE); |
||||
|
||||
uint32_t delayMS; |
||||
|
||||
const int b1pin = 8; |
||||
const int b2pin = 9; |
||||
const int b3pin = 10; |
||||
|
||||
int b1state = 0; |
||||
int b2state = 0; |
||||
int b3state = 0; |
||||
|
||||
bool serial = true; |
||||
|
||||
void setup() { |
||||
int brightness = 15; |
||||
display.setBrightness(brightness); |
||||
display.showNumberDec(8888); |
||||
|
||||
dht.begin(); |
||||
//sensor_t sensor;
|
||||
//dht.temperature().getSensor(&sensor);
|
||||
|
||||
Serial.begin(9600); |
||||
int count = 0; |
||||
while (!Serial) { |
||||
if (count > 8000 * 5000) { |
||||
serial = false;// wait for serial port to connect. Needed for native USB port only
|
||||
return;
|
||||
} |
||||
} |
||||
} |
||||
|
||||
void loop() {
|
||||
temp(); |
||||
delay(200); |
||||
humidity(); |
||||
delay(200); |
||||
} |
||||
|
||||
void temp () { |
||||
sensors_event_t event;
|
||||
dht.temperature().getEvent(&event); |
||||
int temp = event.temperature; |
||||
display.showNumberDecEx(temp, 0, false, 2, 0); |
||||
if (serial) { |
||||
Serial.print("temp: "); |
||||
Serial.println(temp, DEC); |
||||
} |
||||
} |
||||
|
||||
void humidity() { |
||||
sensors_event_t event;
|
||||
dht.humidity().getEvent(&event); |
||||
int temp = event.relative_humidity; |
||||
display.showNumberDecEx(temp, 0, false, 2, 2); |
||||
|
||||
if (serial) { |
||||
Serial.print("humi: "); |
||||
Serial.println(temp, DEC);
|
||||
} |
||||
} |
||||
|
||||
|
Loading…
Reference in new issue