Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 28.11.2020
Сообщений: 1
1

arduino uno+tft 2.4+bme280 проблема вывода на экран показаний

28.11.2020, 03:44. Показов 444. Ответов 0
Метки нет (Все метки)

Помогите найти ошибку в выводе на экран показаний температуры, по отдельности все работает, а на экран не выводит ((
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include <SPFD5408_Adafruit_GFX.h>    
#include <SPFD5408_Adafruit_TFTLCD.h> 
#include <SPFD5408_TouchScreen.h>  
                  
#include <Adafruit_Sensor.h>                              // Подключаем библиотеку Adafruit_Sensor 
#include <Adafruit_BME280.h>                              // Подключаем библиотеку Adafruit_BME280 
#define SEALEVELPRESSURE_HPA (1013.25)                    // Задаем высоту                 
#define BME280_ADDRESS                (0x76)
 
Adafruit_BME280 bme280; // BME280 на I2C
 
// *** Define Touchscreen Pin
#define YP A1
#define XM A2
#define YM 5
#define XP 6
 
// *** Define Value of Touchscreen input
#define TS_MINX 125
#define TS_MINY 85
#define TS_MAXX 965
#define TS_MAXY 905
TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300);
 
// *** Define Pin of LCD used
#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
#define LCD_RESET A4
 
// *** Define Name of Color
#define BLACK   0x0000
#define WHITE   0xFFFF
#define RED     0xF800
#define GREEN   0x07E0
#define BLUE    0x001F
#define CYAN    0x07FF
#define MAGENTA 0xF81F
#define YELLOW  0xFFE0
#define GREY    0x2108
 
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
 
#define MINPRESSURE 10
#define MAXPRESSURE 1000
 
// Meter colour schemes
#define RED2RED 0
#define GREEN2GREEN 1
#define BLUE2BLUE 2
#define BLUE2RED 3
#define GREEN2RED 4
#define RED2GREEN 5
 
 
String txt1="";
 
void setup() {
  
Serial.begin(9600);
  bme280.begin();// initialize the BME280 sensor
  tft.reset(); 
  tft.begin(0x9341);  //Or replace it with 0x9325, 0x9228, 0x9230
  tft.setRotation(1); // 
   tft.setCursor(22, 10); 
    tft.setTextColor(YELLOW); 
    tft.setTextSize(2); 
   tft.print("METEO"); 
}
 
void loop() {
 
delay(1000);
 
   
 
txt1="Temp=";
 
         txt1= txt1+String(bme280.readTemperature());
 
         txt1= txt1+" *C";
    tft.setCursor(122, 10); 
    tft.setTextColor(YELLOW); 
    tft.setTextSize(2); 
    tft.print(txt1);
    
 
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2020, 03:44
Ответы с готовыми решениями:

Arduino UNO. Как работать c RFID-сканнером и Arduino на одном Serial-порту?
Рас уж тут речь зашла об ардуине и многопоточности COM порта, думаю могу обратиться именно сюда за...

Arduino uno + arduino ethernet + delphi для чайников
Доброго времени суток. У меня такая задача нужно реализовать программу на Delphi которая...

Arduino uno
Нужна схема структурная Arduino Uno,перелопатил кучу сайтов,только принципиальные,может кто находил?

Arduino UNO + HC-06. RX
Подключаю модуль HC-06, питание HC-06 от отдельного источника 4.8В. ножки RX и TX модуля, в TX и RX...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2020, 03:44

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Пульсометр на Arduino UNO
Всем привет, кто может помочь с данным проектом. имеется плата, датчик пульса, экран LCD 1602, как...

Arduino Uno R3 + UART
Помогите разобраться, где то сильно туплю но не пойму где. При отладке программы выловил что...

Светомузыка на arduino uno
Хочу сделать светомузыку на на arduino, используя несколько ЯРКИХ разноцветных светодиодов (8 или...

Китайская Arduino UNO
Что думаете о китайской версии? Стоит она на порядок дешевле, а как внутри? Стоит ли попытать...

Arduino UNO + SIM800L
Доброго времени суток,прошу помочь мне с моей не задачей)). Приобрел с китая UNO и SIM800L,не как...

подключение arduino uno
Всем привет! Недавно пришла (а точнее пришли) плата Ардуино Уно. Думал ща врублю ролики на ютубе по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.