Skip to content

Instantly share code, notes, and snippets.

@isabelandss
Last active July 23, 2019 02:29
Show Gist options
  • Select an option

  • Save isabelandss/f5d89ef077e442dff43ae4c4c6f4f367 to your computer and use it in GitHub Desktop.

Select an option

Save isabelandss/f5d89ef077e442dff43ae4c4c6f4f367 to your computer and use it in GitHub Desktop.
/**
* Sensor de Temperatura e Umidade, com seus valores mostrados em um display Nokia 5110
*/
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
#include <dht.h>
#define dht_dpin D4
dht DHT;
// pin D8 - Serial clock out (SCLK)
// pin D7 - Serial data out (DIN)
// pin D6 - Data/Command select (D/C)
// pin D5 - LCD chip select (CS/CE)
// pin D2 - LCD reset (RST)
Adafruit_PCD8544 display = Adafruit_PCD8544(D8, D7, D6, D5, D2);
int temperature, humidity;
void setup()
{
Serial.begin(115200);
display.begin();
display.setContrast(60);
display.clearDisplay();
display.display();
}
void loop()
{
DHT.read11(dht_dpin);
temperature = DHT.temperature;
humidity = DHT.humidity;
Serial.println(temperature);
Serial.println(humidity);
display.setTextColor(BLACK, WHITE);
display.setCursor(3, 5);
display.print("Temp : ");
display.print(temperature);
display.setCursor(65,5);
display.println("C");
display.setCursor(3,13);
display.print("Umid : ");
display.print(humidity);
display.println(" %");
display.display();
display.clearDisplay();
delay(1000);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment