UTFT +датчикАМ2320

plants34
Offline
Зарегистрирован: 19.09.2019

Все доброго дня. Подскажите пожалуйста, как правильно вывести показания датчика температуры и влажности на TFT дисплей? С LCD все понятно, но вот с TFT никак не срастается. 

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Наверное стоит начать с модели TFT и его контроллера.

 

plants34
Offline
Зарегистрирован: 19.09.2019

Я ещё совсем чайник. Набросал вот такой скетч, но пока не догоняю как вывести показания датчика. Буду признателен за любую помощь

#include <Wire.h>
#include <iarduino_AM2320.h>
#include <memorysaver.h>
#include <UTFT.h>
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t SevenSegNumFont[];
UTFT myGLCD(TFT28UNO,    A2, A1, A3, A4, A0);
iarduino_AM2320 sensor;

void setup() {
  sensor.begin();
  myGLCD.InitLCD();
  myGLCD.clrScr();
  myGLCD.fillScr(VGA_SILVER);
}
void loop()
{
  sensor.read();
  myGLCD.setFont(BigFont);
  myGLCD.setColor(VGA_RED);
  myGLCD.print("WEATHER", CENTER, 10);
  myGLCD.setFont(SmallFont);
  myGLCD.setColor(VGA_GREEN);
  myGLCD.print("Temperatura", CENTER, 55);
  // здесь планировал вывести показания температуры
  myGLCD.setFont(SevenSegNumFont);
  myGLCD.setColor(VGA_BLUE);
  myGLCD.print("Humidity", CENTER, 125);
  //здесь планировал вывести показания датчика влажности
  delay(2000);
}