Surilli
Published © GPL3+

Reading Temperature & Humidity Using Surilli Basic M0

Build an elementary environmental control system for your laboratory, home farming or start your own weather station.

BeginnerFull instructions provided30 minutes579
Reading Temperature & Humidity Using Surilli Basic M0

Things used in this project

Hardware components

DHT11 Temperature & Humidity Sensor (4 pins)
DHT11 Temperature & Humidity Sensor (4 pins)
×1
Surilli Basic
Surilli Basic
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Reading Temperature & Humidity Using Surilli Basic M0

Code

DHT11

C/C++
#include <dht.h>
#define dht_apin A0 // Analog Pin sensor is connected to A0
 
dht DHT;
void setup(){ 
  SerialUSB.begin(9600);
  delay(500);//Delay to let system boot
  SerialUSB.println("DHT11 Humidity & temperature Sensor\n\n");
  delay(1000);//Wait before accessing Sensor
}
void loop(){
    DHT.read11(dht_apin);    
    SerialUSB.print("Current humidity = ");
    SerialUSB.print(DHT.humidity);
    SerialUSB.print("%  ");
    SerialUSB.print("temperature = ");
    SerialUSB.print(DHT.temperature); 
    SerialUSB.println("C  ");
    delay(5000);//Wait 5 seconds before accessing sensor again.    
}

Credits

Surilli
196 projects • 65 followers
Surilli is a premiere Internet of Things centric Technology Company aimed at providing cutting edge innovative solutions.

Comments