Ви не увійшли.
Сторінки 1
//Начало программы такое же как и в предыдущей
#include <TFT.h>
#include <SPI.h>
#define cs 10
#define dc 9
#define rst 8
TFT TFTscreen = TFT(cs, dc, rst);
// Определяем массив символов, который будет использоваться
//для вывода показаний потенциометра
char sensorPrintout[4];
//основной код программы
void setup()
{
// Запускаем наш дисплей
TFTscreen.begin();
// очищаем дисплей
TFTscreen.background(0, 0, 0);
// Напишем статичный текст
// Установим его цвет
TFTscreen.stroke(153, 146, 10);
// Установим шрифт текста
TFTscreen.setTextSize(1);
// Рисуем текст в верхнем левом углу
TFTscreen.text(" Sensor Value :\n ", 5, 5);
// устанавливаем размер текста,здесь
//так как выполнение данной команды
//занимает много процессорного времени
TFTscreen.setTextSize(3);
}
//Основной код программы
void loop()
{
// Считываем значение потенциометра
//и переводим результат в восьмибитное число
int sensor = map(analogRead(A0),0,1023,0,255);
//объявляем новую переменную типа string
// и присваиваем ей значение с помощью функции String()
String sensorVal = String (sensor);
// преобразуем полученную строку в массив символов
sensorVal.toCharArray(sensorPrintout, 4);
// установим цвет шрифта
TFTscreen.stroke(255, 255, 255);
// отобразим полученное значение на экране
TFTscreen.text(sensorPrintout, 4, 20);
// сделаем небольшую задержку
delay(250);
// сотрем написанный текст перед новой интерацией
TFTscreen.stroke(0, 0, 0);
TFTscreen.text(sensorPrintout, 4, 20);
}
уважаемые профи нужна ваша помощь, выше представлен скетч, для подключения одного аналогово датчика, вроде всё работает, но не как не разберусь с задачей, если мне нужно подключить ещё как минимум два датчика. перепробовал несколько своих догадок но не чего не получается.
помогите , научите меня подключить ещё пару датчиков, в этом скетче. не пойму принцип вывода данных с датчика. в моём случае это экран Цветной дисплей 1.8 TFT SPI 128x160 + SD . Понимаю что нужно копать в void loop() но как не пойму!?????
Сторінки 1