Помогите определить порт
- Войдите на сайт для отправки комментариев
Ср, 02/08/2017 - 16:05
Где в коде указан порт???
/*
-- Управление --
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.0 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
#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,3,0,0,0,68,1,6,0,6,
4,128,53,16,39,5,48,6,7,18,
5,2,4,128,23,30,59,5,35,22,
7,18,5,1,2,0,53,31,19,5,
51,22,22,11,5,2,79,78,0,79,
70,70,0,131,1,4,51,43,6,6,
5,20,7,0,1,77,97,110,117,97,
108,32,99,111,110,116,114,111,108,0,
131,0,52,51,42,6,32,5,20,7,
0,2,83,109,97,114,116,32,99,111,
110,116,114,111,108,0,129,0,5,4,
13,5,18,14,18,6,8,1,43,50,
56,32,67,0,129,0,23,37,44,4,
16,67,40,6,14,1,48,37,32,32,
32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,57,53,
37,0,129,0,39,16,21,5,39,16,
18,6,14,1,66,108,97,99,107,111,
117,116,0,129,0,37,4,19,5,9,
20,18,6,8,2,83,101,116,116,105,
110,103,115,0,129,0,3,16,39,4,
10,15,18,6,8,2,84,101,109,112,
101,114,97,116,117,114,101,32,99,111,
110,116,114,111,108,0,129,0,54,23,
31,3,49,21,18,6,8,2,51,48,
32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,
32,32,52,53,0,129,0,4,32,24,
4,8,25,18,6,8,2,76,105,103,
104,116,32,99,111,110,116,114,111,108,
0 };
// структура определяет все переменные вашего интерфейса управления
struct {
// input variable
int8_t slider_2; // =0..100 положение слайдера
int8_t slider_1; // =0..100 положение слайдера
uint8_t switch_2; // =1 если переключатель включен и =0 если отключен
// other variable
uint8_t connect_flag; // =1 if wire connected, else =0
} RemoteXY;
#pragma pack(pop)
/////////////////////////////////////////////
// END RemoteXY include //
/////////////////////////////////////////////
void setup()
{
RemoteXY_Init ();
// TODO you setup code
}
void loop()
{
RemoteXY_Handler ();
// TODO you loop code
// используйте структуру RemoteXY для передачи данных
}
В скетче указано
// настройки соединения
#define REMOTEXY_SERIAL_RX 2 // пин на плате arduino
#define REMOTEXY_SERIAL_TX 3 // пин на плате arduino
#define REMOTEXY_SERIAL_SPEED 9600
А вэтом коде, не подскажите?
Также вставьте пропущенные строчки
#define REMOTEXY_SERIAL_RX 2 // пин на плате arduino
#define REMOTEXY_SERIAL_TX 3 // пин на плате arduino
Только этот скетч ничем не управляет
Спасибо
Синезуб пришили к arduino? Схема подключения такая: пин RX arduino к пину TX синезуба, а пин TX arduino к пин RX синезуба. Вообще, не копируйте чужой скетч, а зарегистрируйтесь на http://remotexy.com и набросайте свое приложение.
Это и есть мой код. Все подключилось. Вот только я не могу понять к какому порту подключать диод...
А чем Вы управляете с приложения светиком, и к какому пину подключаете светик?
два слайдера и одна кнопка он оф. Вот проблема то в том что не могу понять какой пин использовать.
Ведь в коде должны быть прописаны пины?
Да, конечно, пропысываете пины. Включать и выключать светик – переключателем? Любой понравившейся пин можно выбрать, по вкусу.
а как и в какое место в коде их вписать? Интесесно, почему этого не сделал генератор кода на http://remotexy.com/?
Генератор все делает.
А Вы просто не привязали элементы, они там привязываются. Выбираете элемент, а слева поле `Привязать к выводу` в поле выбираете понравившейся вывод) Но в скетче вывод, если надо можете изменить на другой.
Вот спасибо Вам)))
Не за что)