#1 2016-04-18 11:06:21

олег68
Учасник
Зареєстрований: 2016-04-18
Повідомлень: 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() но как не пойму!?????

Неактивний

#2 2016-04-18 12:48:45

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 875

Re: помощь новичку

вы сначала попробуйте в сериал вывести показания всех своих датчиков, а уже потом с дисплеем поиграйтесь

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму