#include <DHT.h>
#include "I2Cdev.h"
#include "MPU6050.h"
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>

#define DHTPIN 8    // what pin we're connected to
#define DHTTYPE DHT22  // DHT 22 (AM2302), AM2321
#define TFT_DC 9
#define TFT_CS 10
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);

DHT dht(DHTPIN, DHTTYPE);
MPU6050 accelgyro;

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600); 
    dht.begin();
Wire.begin();
    Serial.begin(38400);
    accelgyro.initialize();
tft.begin();

//tft.setCursor(26,120);
//tft.setTextColor(ILI9341_RED);
//tft.setTextSize(3);
//tft.print("Hello, TFT!");

}

void loop() {
  // put your main code here, to run repeatedly:
 float h = dht.readHumidity();
    float t = dht.readTemperature();

    if (isnan(h) || isnan(t)) {
      Serial.println("Failed to read from DHT sensor!");
      return;
}
Serial.print("Humidity: "); 
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("Temperature: "); 
    Serial.print(t);
    Serial.println(" *C");
int16_t ax, ay, az;
    accelgyro.getAcceleration(&ax, &ay, &az);
    Serial.print("a/g:\t");
    Serial.print(ax); Serial.print("\t");
    Serial.print(ay); Serial.print("\t");
    Serial.println(az);
    delay(100);
tft.setCursor(0,50);
tft.setTextColor(ILI9341_BLUE);
tft.setTextSize(2);
tft.print("Humidity: ");
  tft.print(h);
  tft.print(" %\t");
  tft.setCursor(0,120);
tft.setTextColor(ILI9341_BLUE);
tft.setTextSize(2);
tft.print("Temperature: ");
  tft.print(t);
  tft.println(" *C");
tft.setCursor(0,180);
tft.println(az);


}
Loading
ili9341-cap-touch