Подскажите , что не так. Вывод температуры по блютуз на андроид

persidski
Offline
Зарегистрирован: 19.04.2016

Не пойму что не так. Пытаюсь по блютуз вывести температуру на аноид. Планирую сделать на колонку через сервопривод управление температурой. Температуру задавать хочу через андроид и кнопки. все это выводить планирую ще на дисплей.

Вот код вывода температуры на андроид. датчик DHT11

 
////////////////////////////////////////////// 
//        RemoteXY include library          // 
//     use  library  version 2.1.3 or up    // 
//   use ANDROID app version 3.4.1 or up    // 
////////////////////////////////////////////// 
 
/* определение режима соединения и подключение библиотеки RemoteXY */ 
#define REMOTEXY_MODE__HC05_SOFTSERIAL
#include <SoftwareSerial.h> 
 
#include <RemoteXY.h> 
 
/* настройки соединения */ 
#define REMOTEXY_SERIAL_RX 2 
#define REMOTEXY_SERIAL_TX 3 
#define REMOTEXY_SERIAL_SPEED 9600 
 
 
/* конфигурация интерфейса  */ 
unsigned char RemoteXY_CONF[] = 
  { 0,11,10,0,4,8,67,0,17,22
  ,68,18,1,11 }; 
   
/* структура определяет все переменные вашего интерфейса управления */ 
struct { 
 
    /* output variable */
  char text_1[11];  /* =строка оканчивающаяся нулем UNICODE */
 
    /* other variable */
  unsigned char connect_flag;  /* =1 if wire connected, else =0 */
 
} RemoteXY; 
 
 
 
/////////////////////////////////////////////
// END RemoteXY include //
/////////////////////////////////////////////
#include "DHT.h"
#define DHTPIN 5     // what pin we're connected to
DHT dht(DHTPIN, DHT11);
 
void setup()
{
  RemoteXY_Init ();
  Serial.begin(9600);
}
 
void loop()
{
  RemoteXY_Handler ();
 
  /* Опрос датчика температуры и влажности */
  float t = dht.readTemperature();
  /*
    Преобразование данных с датчика в текстовую строку для
    отображения в графическом интерфейсе
  */
  dtostrf(t, 0, 1, RemoteXY.text_1);
  /*
    Вывод значения
  */
  Serial.println(t);
//  delay(2);
}
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А что не так-то? Не выводится? Выводится задом наперёд? В чём проблема-то?

И кстати, перепостите скетч по правилам.