1

Topic: Пустой черный экран при подключении по BT

Доброго дня!
Сегодня столкнулся с такой проблемой:

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

захожу на сайт, рисую простейший интерфейс с одной кнопкой, завязанной на 13 пин. И вгружаю ЭТО в ардуино УНО. Все вгружается успешно. При попытке законнектиться пустой черный подсвеченный экран! Пробовал с двух телефонов на андроид (леново p70a и p770)

Перепробовал кажется все (перетыкал провода в хардваре и софтваре, менял местами тх и рх, скорость 9600, скачивал с сайта новую библиотеку, переустанавливал приложение на телефоне)  - не работает! А раньше работало.

Чего еще можно попробовать?

2

Re: Пустой черный экран при подключении по BT

Какая у вас версия приложения?
Скиньте скетч который вы загружаете. Можете скинуть на почту info@remotexy.com

3

Re: Пустой черный экран при подключении по BT

Теперь не доходит даже до черного экрана!
Пишет ошибку сразу: Connection is established, but interface configuration is error.


версия приложения ремоут ху:4.0.1
версия андроид: 4.4.4
версия библиотеки ремоут ху: 2.3.1
операционка: виндовс 8.1 64 бит
ардуино Уно ch340.
блютуз модуль: HC-05


блютуз модуль подключен:
tx к 0(rx arduino)
rx к 1 (tx arduino)

скетч загружаю вот этот:

/*
   -- New project --
   
   This source code of graphical user interface 
   has been generated automatically by RemoteXY editor.
   To compile this code using RemoteXY library 2.3.1 or later version 
   download by link http://remotexy.com/en/library/
   To connect using RemoteXY mobile app by link http://remotexy.com/en/download/                   
     - for ANDROID 4.0.1 or later version;
     - for iOS 1.1.1 or later version;
    
   This source code is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.    
*/

//////////////////////////////////////////////
//        RemoteXY include library          //
//////////////////////////////////////////////

// RemoteXY select connection mode and include library 
#define REMOTEXY_MODE__HARDSERIAL

#include <RemoteXY.h>

// RemoteXY connection settings 
#define REMOTEXY_SERIAL Serial
#define REMOTEXY_SERIAL_SPEED 9600


// RemoteXY configurate  
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
  { 255,1,0,0,0,17,0,6,5,1,
  2,0,14,46,36,18,2,79,78,0,
  79,70,70,0 };
  
// this structure defines all the variables of your control interface 
struct {

    // input variable
  uint8_t switch_1; // =1 if switch ON and =0 if OFF 

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0 

} RemoteXY;
#pragma pack(pop)

/////////////////////////////////////////////
//           END RemoteXY include          //
/////////////////////////////////////////////

#define PIN_SWITCH_1 13


void setup() 
{
  RemoteXY_Init (); 
  
  pinMode (PIN_SWITCH_1, OUTPUT);
  
  // TODO you setup code
  
}

void loop() 
{ 
  RemoteXY_Handler ();
  
  digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
  
  // TODO you loop code
  // use the RemoteXY structure for data transfer


}

4

Re: Пустой черный экран при подключении по BT

Ваш скетч рабочий. Мы загрузили его и подключились без проблем.
Ищите проблему в оборудовании.
Проверьте Bluetooth модуль, плату Arduino, правильность подключения модуля и т.д.
http://remotexy.com/ru/help/start/arduino-hc05/

5

Re: Пустой черный экран при подключении по BT

Скетч то я понимаю что рабочий. я его взял с сайта, не меняя.
и раньше он работал именно на этом оборудовании.
а сейчас возникла такая проблема. из за которой в эту субботу не смог провести занятие (преподаю ардуино).
хорошо бы разобраться что к чему до следующей субботы.
подскажите, что именно еще можно попоробовать?
я перепробовал три модуля блютуз (один из которых был подключен к системе умный дом - там ранее он работал корректно).
Есть подозрения, что дело не в скетче, а либо в библиотеке, либо в обновленной программе.
В общем то мне нужно провести урок и все. Поэтому пришла мысль - можно ли где то достать старую библиотеку и старую версию приложения (бесплатной достаточно, полугодовалой давности например), чтобы проверить в них ли дело?

6

Re: Пустой черный экран при подключении по BT

Попробуйте залить следующий скетч.
Блютуз подключите к пинам 2 и 3.
После загрузки скетча подключитесь к плате через монитор, установите скорость 115200,
далее произведите попытку подключения со смартфона. В монитор должна вывестись отладочная информация. Скиньте ее сюда.

////////////////////////////////////////////// 
//        RemoteXY include library          // 
////////////////////////////////////////////// 

// определение режима соединения и подключение библиотеки RemoteXY  
#define REMOTEXY__DEBUGLOGS Serial
#define REMOTEXY_MODE__SOFTSERIAL
#include <SoftwareSerial.h> 

#include <RemoteXY.h> 

// настройки соединения  
#define REMOTEXY_SERIAL_RX 2 
#define REMOTEXY_SERIAL_TX 3 
#define REMOTEXY_SERIAL_SPEED 9600 


// конфигурация интерфейса   
#pragma pack(push, 1) 
uint8_t RemoteXY_CONF[] = 
  { 255,1,0,0,0,17,0,6,5,0,
  2,0,40,27,22,11,2,79,78,0,
  79,70,70,0 }; 
   
// структура определяет все переменные вашего интерфейса управления  
struct { 

    // input variable
  uint8_t switch_1; // =1 если переключатель включен и =0 если отключен 

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0 

} RemoteXY; 
#pragma pack(pop) 

///////////////////////////////////////////// 
//           END RemoteXY include          // 
///////////////////////////////////////////// 

#define PIN_SWITCH_1 13


void setup()  
{ 
  RemoteXY_Init ();  
   
  pinMode (PIN_SWITCH_1, OUTPUT);
   
  // TODO you setup code 
   
} 

void loop()  
{  
  RemoteXY_Handler (); 
   
  digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
   
  // TODO you loop code 
  // используйте структуру RemoteXY для передачи данных 


}

7

Re: Пустой черный экран при подключении по BT

На телефоне выдало опять эту же надпись:
connection established, but configuration error.
В ком порте вот что появилось:


{ 55 6 0 0 F1 E9
} 55 6 0 0 F1 E9
{

8

Re: Пустой черный экран при подключении по BT

У вас старая библиотека RemoteXY.
Удалите полностью все файлы библиотеки. Далее установите ее заново.
Библиотеки находятся в папке "Мои документы" далее в папке  "Arduino".
Новая библиотека выводит что то типа этого:

RemoteXY started...

RemoteXY runing

<- 55 6 0 0 F1 E9 
-> 55 94 0 0 6 8 0 1 0 3 3 1C 1C 
<- 55 6 0 40 F0 19 
-> 55 20 0 40 0 0 0 0 0 0 
<- 55 6 0 C0 F1 B9 
-> 55 12 0 C0 34 35 0 DB B0 
<- 55 6 0 C0 F1 B9 
-> 55 12 0 C0 34 35 0 DB B0 
<- 55 6 0 C0 F1 B9 

9

Re: Пустой черный экран при подключении по BT

Спасибо большое за оперативную и точную подсказку!
Действительно, дело было в старой библиотеке!
Я думал что библиотеки надо класть в c program files arduino libraries, соответственно там и менял их - и не помогало.
Теперь проблема решена! Ура! smile

10

Re: Пустой черный экран при подключении по BT

Написал Вам на почту, жду ответа