CSCI373 - Week - 05 - Temperature - Humidity
CSCI373 - Week - 05 - Temperature - Humidity
void loop(){
Serial.print("Hi ");
Serial.println("CSCI373 Students ..");
delay(1000);
}
The Serial Monitor (Arduino Old Version)
Analog vs. Digital Signals
Digital signals:
digitalWrite(pin, HIGH);
digitalWrite(pin, LOW);
Pins: All
Analog signals:
Can vary with an indefinite number of steps between high and low.
analogWrite(pin, 0);
analogWrite(pin, 50);
analogWrite(pin, 100);
analogWrite(pin, 150);
analogWrite(pin, 255);
C → Users → MyUser
→ Documents →
Arduino → libraries
Thermometer and Humidity Sensor (DHT11)
DHT11 is a digital sensor for sensing temperature and humidity.
Thermometer and Humidity Sensor (DHT11)
REQUIRES the following Arduino libraries:
DHT Sensor Library:
https://github.com/adafruit/DHT-sensor-library
Adafruit Unified Sensor Lib:
https://github.com/adafruit/Adafruit_Sensor
#include "DHT.h"
#define DHTPIN 7
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("Temperature & Humidity test..");
dht.begin();
}
Thermometer and Humidity Sensor (DHT11)
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();