Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <DHT.h>
- int redLed = 4;
- int greenLed = 5;
- int blueLed = 6;
- int yellowLed = 7;
- #define DHT11_PIN 12
- DHT dht(DHT11_PIN, DHT11);
- void setup() {
- pinMode(redLed, OUTPUT);
- pinMode(greenLed, OUTPUT);
- pinMode(blueLed, OUTPUT);
- pinMode(yellowLed, OUTPUT);
- Serial.begin(9600);
- dht.begin();
- }
- void loop(){
- float humidity = dht.readHumidity();
- float temperature = dht.readTemperature();
- if (isnan(humidity) || isnan(temperature)) {
- Serial.println("Failed to read from DHT sensor!");
- return;
- }
- Serial.print(humidity);
- Serial.print(",");
- Serial.println(temperature);
- if(Serial.available()){
- char val = Serial.read();
- if(val == 'r'){
- digitalWrite(4, HIGH);
- }
- if(val == 'g'){
- digitalWrite(5, HIGH);
- }
- if(val == 'b'){
- digitalWrite(6, HIGH);
- }
- if(val == 'y'){
- digitalWrite(7, HIGH);
- }
- if(val == 's'){
- digitalWrite(4, LOW);
- }
- if(val == 'h'){
- digitalWrite(5, LOW);
- }
- if(val == 'c'){
- digitalWrite(6, LOW);
- }
- if(val == 'z'){
- digitalWrite(7, LOW);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment