Skip to content

Instantly share code, notes, and snippets.

@nobodyguy
Created January 10, 2017 13:07
Show Gist options
  • Save nobodyguy/bdaeac891b9b9298271f13e609dcdf66 to your computer and use it in GitHub Desktop.
Save nobodyguy/bdaeac891b9b9298271f13e609dcdf66 to your computer and use it in GitHub Desktop.
DHT22 OLED temperature
#include <DHTSensor.h>
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
DHTSensor sensor(7);//Will be using pin3 for collecting the data
void setup(void)
{
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
}
void loop(void)
{
DHTSensorMeasurement re = sensor.Read();
if (!re.HasError())
{
display.clearDisplay();
display.setTextSize(3);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.print(re.TemperatureInCelsius());
display.print((char)247);
display.println("C");
display.print(re.Humidity());
display.println("%");
display.display();
delay(1000);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment