[Holiday Notice] Please be informed that our office will be closed on September 16 in observance of a public holiday. Kindly note that all orders placed after 12:00 PM (GMT +8) on September 13 will be processed on September 17. Thank you for your understanding, and we apologize for any inconvenience caused.
Maker UNO DHT11 Alphanumeric Display

Maker UNO DHT11 Alphanumeric Display

Introduction

In this tutorial, it is demonstrated how to display the DHT11, temperature and humidity value on the alphanumeric display using Maker Uno.

 

Video

Hardware Preparation

This is the list of items used in the video.

 

Circuit

There is no additional circuit is required since we are using the grove sensor. The DHT11 is connected to port D2 and the alphanumeric display is connected to port i2C of the grove base V2.

Code

The code for this tutorial is as shown below

#include 
#include "grove_alphanumeric_display.h"
#include "DHT.h"

#define DHTPIN 2     // what digital pin we're connected to

#define DHTTYPE DHT11   // DHT 11

Seeed_Digital_Tube tube;

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  // put your setup code here, to run once:
  Wire.begin();
  dht.begin();
  
  tube.setTubeType(TYPE_2,TYPE_2_DEFAULT_I2C_ADDR);

  tube.setBrightness(10);
  tube.setBlinkRate(BLINK_OFF);
  

}

void loop() {
  // put your main code here, to run repeatedly:
  welcome();

  float h = dht.readHumidity();
  // Read temperature as Celsius (the default)
  float t = dht.readTemperature();

  tube.displayString("Humidity: ",100);
  tube.displayNum(h,100);
  delay(500);
  tube.displayString("Temperature: ", 100);
  tube.displayNum(t,100);
  delay(500);
  tube.displayString("°C ", 100);
  delay(500);

}

void welcome()
{
    tube.displayString("MAKER UNO + DHT11 + ALPHA DISPLAY", 100);
    delay(500);
  
}

Thank You

Thanks for reading this tutorial. If you have any technical inquiries, please post at Cytron Technical Forum.

"Please be reminded, this tutorial is prepared for you to try and learn.
You are encouraged to improve the code for a better application."