Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 26.06.2017, 17:10   #126
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Ну нет в библиотеках Гатова кода для работы с модулями FB.
Этого я и боялся
BNSF9399 вне форума  
Вверх
Старый 26.06.2017, 21:04   #127
ZooK
Новичок
 
Регистрация: 22.06.2017
Адрес: Москва
Сообщений: 76
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 32
Поблагодарили 9 раз(а) в 4 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: пока неопределено (9)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
А работать то не будет. Ну нет в библиотеках Гатова кода для работы с модулями FB.
А как можно решить эту проблему?
ZooK вне форума  
Вверх
Старый 26.06.2017, 21:12   #128
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2678)
По умолчанию

Цитата:
Сообщение от ZooK Посмотреть сообщение
А как можно решить эту проблему?
Я уже ответил в соседней теме.
Alexmit вне форума  
Вверх
Старый 26.06.2017, 22:31   #129
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от ZooK Посмотреть сообщение
А как можно решить эту проблему?
Написать код самому, там не сложно.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 27.06.2017, 11:00   #130
Rokfor
Engineer of DCC
 
Регистрация: 18.09.2009
Адрес: Москва
Сообщений: 2,034
Сказал(а) 'не согласен(а)'!: 23
Сказали 'не согласен'! 25 раз(а) в 17 сообщениях
Сказал(а) спасибо: 140
Поблагодарили 2,269 раз(а) в 894 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2289)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Ну нет в библиотеках Гатова кода для работы с модулями FB.
Я бы не стал так категорично утверждать, для FB1/2 никакой специальный код не нужен.
Если XpressNet реализован - то будут работать.
Rokfor вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 27.06.2017, 12:23   #131
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от Rokfor Посмотреть сообщение
Если XpressNet реализован - то будут работать.
вот из отпуска вернусь, обзаведусь FB2 и проверим
BNSF9399 вне форума  
Вверх
Старый 27.06.2017, 12:40   #132
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от Rokfor Посмотреть сообщение
Если XpressNet реализован - то будут работать.
Тут вопрос, на насколь процентов реализована спецификация X-Bus у Гатова. Я помню, у него было все очень усечено, только для команд мыши. Не весь протокол был реализован.

Сейчас, в крайних версиях, не знаю. Надо посмотреть код и сравнить с протоколом.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 27.06.2017, 13:24   #133
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2678)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Надо посмотреть код и сравнить с протоколом.
Таже тупо не смотря код.
Открываем XpressNetMaster.h смотрим переменную XNetMaxDataLength, там стоит 8, а надо 11.
Alexmit вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 27.06.2017, 14:14   #134
Ahatolii
Заглянувший
 
Аватар для Ahatolii
 
Регистрация: 19.07.2016
Адрес: Иркутск
Сообщений: 91
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 99
Поблагодарили 25 раз(а) в 16 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (25)
По умолчанию

У меня roco мышка работает нормально, только на f12 опять же как и в предыдущих скейчах обратная связь с мышкой перестает работать. То-есть нажимаем на планшете F-1 F-12 на экране мыша отображается данная функция, а вот после F-12 обратной связи нет. И еще все это работает пока включен планшет если он уходит в sleep шина x-bus работать перестает!!! ну а так цеплял на шину несколько устройств сразу все работает без проблем.
Ahatolii вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 27.06.2017, 16:45   #135
ZooK
Новичок
 
Регистрация: 22.06.2017
Адрес: Москва
Сообщений: 76
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 32
Поблагодарили 9 раз(а) в 4 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: пока неопределено (9)
По умолчанию

Цитата:
Сообщение от Rokfor Посмотреть сообщение
Я бы не стал так категорично утверждать, для FB1/2 никакой специальный код не нужен.
Если XpressNet реализован - то будут работать.
Попробую с нынешним кодом. О результатах отпишусь.
ZooK вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 02.07.2017, 21:51   #136
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

Подскажите, пожалуйста, в чем проблему у меня.

Компоненты:
- Плата Arduino Mega совмещенная с ESP8266
- Motor Shield
то есть как в посте http://forum.modelldepo.ru/showpost.php?p=291457.

На моторшилде соединены 13-5 и 12-10, разрезана дорожка VIN CONNECT, питание подано на контакты VIN и GND, рельсы питаюся с контактов A+ и A-. Сам моторшилд до этого использовался с Arduino UNO с прошивкой BaseStation-1.2.1 и все прекрасно управлялось из JMRI по COM-порту.

Прошивки скачаны с сайта Arduino Z21 DCC Zentrale. Библиотеки из раздела Digital Modellbahn
В ESP8266 залита оригинальная программа Z21_ESPArduinoUDP_v26.
В Arduino Mega залита модифицированная программа Z21_Ethernet_DCC_Zentrale_v477
Изменения сделаны в следующем согласно поста http://forum.modelldepo.ru/showpost.php?p=291457:
Файл MCU_config.h
Скрытый текст

#else //other MCU
#define DCCLed 39 //LED to show DCC active - было 3
#define DCCPin 12 //Pin for DCC sginal out - было 6

#define ShortLed 45 //LED to show Short
#define ShortExtPin 5 //Pin to detect Short Circuit of Booster (detect LOW)
#define GoExtPin A4 //Pin for GO/STOP Signal of Booster
#define ProgRelaisPin A5 //Pin for using Kehrschleifen-Modul
//Booster INT config:
#if defined(UNO_MCU)
#define GoIntPin 4 //Pin for second Booster like TLE5205
#define ShortIntPin 2 //Pin for second Booster like TLE5205 (detect HIGH)
#define VAmpIntPin A4 //Input for Current sensor
#else
#define GoIntPin 3 //Pin for second Booster like TLE5205 - было 39
#define ShortIntPin 41 //Pin for second Booster like TLE5205 (detect HIGH)
#define VAmpIntPin A0 //Input for Current sensor - было A9
#define VAmSencePin A8 //AC 5A Sensor (for testing only)
#define VoltIntPin A10 //Rail Voltage: Rail:100k - Sence - 4,7k - GND
#define TempPin A11 //Temp.sence_resistor (15k) with 46k Pull-Up
#endif

...... ...... ......

//Wifi-Interface:
#if defined (WIFI)
//Serialport:
#ifndef WLAN //WLAN defined
#if defined(MEGA_MCU) //MCU check: Arduino MEGA
#define WLAN Serial3 - было Serial2
#elif defined(Z21VIRTUAL)


в файле Z21_Ethernet_DCC_Zentrale_v477.ino
закомментированы строки
Скрытый текст
//#define S88N
....
//#define XPRESSNET
//#include <XpressNetMaster.h>
...... ...... ......
//#define LOCONET
//#include <LocoNet.h>
//#define TXAllLokInfoOnLN false //sende alle Lok-Ereignisse ins LocoNet (MASTER-MODE only)
//#define LnSLOTSRV //Z21 DCC Arduino provide a Slot Server for Loco (MASTER-MODE)
...... ...... ......
//#define LOCONET
//#include <LocoNet.h>
//#define TXAllLokInfoOnLN false //sende alle Lok-Ereignisse ins LocoNet (MASTER-MODE only)
//#define LnSLOTSRV //Z21 DCC Arduino provide a Slot Server for Loco (MASTER-MODE)
...... ...... ......
//#define BOOSTER_INT_NDCC //for new RAILCOM Booster3R

а так же изменены строки
Скрытый текст
#define BOOSTER_INT_ON LOW //only for old Mode without RAILCOM support over NDCC!
#define BOOSTER_INT_OFF HIGH //only for old Mode without RAILCOM support over NDCC!
изменено на
#define BOOSTER_INT_ON HIGH //only for old Mode without RAILCOM support over NDCC!
#define BOOSTER_INT_OFF LOW //only for old Mode without RAILCOM support over NDCC!

...... ...... ......

if ((digitalRead(ShortIntPin) == LOW) && (digitalRead(GoIntPin) == BOOSTER_INT_ON) && (Railpower != csShortCircuit)) {
изменено на
if ((analogRead(VAmpIntPin) > 700) && (digitalRead(GoIntPin) == BOOSTER_INT_ON) && (Railpower != csShortCircuit)) {


Все запускается, по WiFi подключается.
JMRI сконфигурирован на подключение по WiFi к адресу ESP модуля по протоколу ROCO Z21.
Питанием на рельсах я могу управлять из JMRI по WiFi, но вот локомотив просто носится по рельсам сразу же при включении питания. Ни на какие сигналы из JMRI не реагирует. Если переставить моторшилд в UNO и подключиться через COM порт с типом подключения DCC++ - все работает.
Где-то ошибка в формировании сигналов/пинах вывода на декодеры локомотивов в Z21.

Кто-то сможет мне помочь?
vitaliyboch вне форума  
Вверх
Старый 03.07.2017, 22:58   #137
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

На видео Valerie Valley RR
я заметил, что никаких перемычек на мотор шилд нет вообще - убрал у себя - локомотив вообще не двигается. Перечитал кучу тем, так и не понял как правильно собирать эту конструкцию.
vitaliyboch вне форума  
Вверх
Старый 04.07.2017, 12:28   #138
Dnico
Заглянувший
 
Регистрация: 06.06.2015
Адрес: Москва
Сообщений: 21
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 1
Поблагодарили 23 раз(а) в 12 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (23)
По умолчанию

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
На моторшилде соединены 13-5 и 12-10,
Это для UNO. Для МЕГИ 2-13
Dnico вне форума  
Вверх
Старый 04.07.2017, 13:27   #139
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от Dnico Посмотреть сообщение
Это для UNO. Для МЕГИ 2-13
это вообще для DCC++. Для А21 ни каких перемычек не надо.

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
Прошивки скачаны с сайта
с этими прошивками не будет работать. для версии с моторшилдом в скетч Филипа нужно вносить изменения по пинам и проверке на перегруз.
http://forum.modelldepo.ru/showpost.php?p=291457 - тут всн ссылки на правленные скетчи. Библиотеки грузить не надо, в версии 477 они в архиве со скетчем уже.

---------- Сообщение добавлено в 13:27 ---------- Предыдущие сообщение было в 13:26 ----------

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
так и не понял как правильно собирать эту конструкцию.
http://forum.modelldepo.ru/showpost.php?p=291457 тут все расписано стэп бай стэп. пропустите только загрузку библиотек. они в архиве со скетчем уже.
BNSF9399 вне форума  
Вверх
5 пользователя(ей) сказали cпасибо:
Старый 05.07.2017, 09:43   #140
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

BNSF9399, Я нашел в чем у меня была проблема, когда локомотив ездил при включении питания программой JMRI. Оказалось, что JMRI не может управлять декодером, при включении питания локомотив просто исполнял старую команду, полученную от тестирования на Arduinio UNO. Когда я установил на телефон Roco z21 и подключился к командной станции на Arduino Mega, то все заработало как надо. То есть проблема в программе JMRI.
Я так и не понял, как настроить JMRI на интерфейс JMRI и мой декодер (стандарный PIKO из стартового набора 2014 года). Попробовал через RocRail - результат тоже не очень. В настройках по умолчанию RocRail и с тестовым локомотивом из примера работает очень странно: в одну сторону локомотив едет ну очень медленно даже при максимальном увеличении скорости в программе, но если переключить направление движения, то даже на минимальной скорости локомотив просто срывается с места.
vitaliyboch вне форума  
Вверх
Старый 06.07.2017, 15:42   #141
VipBuldozer
Новичок
 
Регистрация: 13.06.2017
Адрес: Москва
Сообщений: 58
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 15
Поблагодарили 71 раз(а) в 13 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: скоро придёт к известности (71)
По умолчанию

Приветствую!

Пытаюсь повторить все из подробного описания.
Библиотеки взял из архива со скетчем (Z21_Ethernet_DCC_Zentrale_v477_MSH)

Ругается вот на эту функцию:
error: no matching function for call to 'DCCPacketScheduler::setup(int, int, bool, int) // тут 4 аргумента
Код:
In file included from Z21_Ethernet_DCC_Zentrale_v477_MSH.ino:182:0:
***\libraries\DCCInterfaceMaster/DCCPacketScheduler.h:99:7: note: void DCCPacketScheduler::setup(uint8_t, uint8_t)
  void setup(uint8_t pin = 6, uint8_t format = ROCO);  //for any post-constructor initialization
       ^
***\libraries\DCCInterfaceMaster/DCCPacketScheduler.h:99:7: note:   candidate expects 2 arguments, 4 provided
***\libraries\DCCInterfaceMaster/DCCPacketScheduler.h:100:7: note: void DCCPacketScheduler::setup(uint8_t, uint8_t, uint8_t)
  void setup(uint8_t pin, uint8_t pin2, uint8_t format);  //for any post-constructor initialization - with RailCom
       ^
***\libraries\DCCInterfaceMaster/DCCPacketScheduler.h:100:7: note:   candidate expects 3 arguments, 4 provided
no matching function for call to 'DCCPacketScheduler::setup(int, int, bool, int)'
Смотрю библиотеку DCCPacketScheduler.h - точно, там или два или три аргумента

Код:
void setup(uint8_t pin = 6, uint8_t format = ROCO); 	//for any post-constructor initialization
void setup(uint8_t pin, uint8_t pin2, uint8_t format); 	//for any post-constructor initialization - with RailCom
Поставил те библиотеки, которые внутри архива Z21_Ethernet_DCC_Zentrale_v477_MSH

---------- Сообщение добавлено в 15:42 ---------- Предыдущие сообщение было в 15:25 ----------

Опытным путем выяснил, что виновата вот эта строчка (строка 766)
Код:
dcc.setup(DCCPin, 0, false, SwitchFormat);  //no NDCC and no RAILCOM
Если посмотреть более свежую 4.78, то там она выглядит так:
Код:
dcc.setup(DCCPin, 0, SwitchFormat);  //no NDCC and no RAILCOM
Гуру, подскажите, ее можно подставить как во втором варианте?
Тогда все компилируется вроде.
VipBuldozer вне форума  
Вверх
Старый 06.07.2017, 15:50   #142
AleksSF
Пользователь
 
Аватар для AleksSF
 
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: - это имя известно всем (618)
По умолчанию

Цитата:
Сообщение от VipBuldozer Посмотреть сообщение
подскажите, ее можно подставить как во втором варианте?
В версии 4.77 ошибка - аргумент false - лишний. Нужно исправить как в версии 4.78. Последняя компилируется без ошибок. Или не комментировать RailCom.
AleksSF вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 06.07.2017, 17:51   #143
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

VipBuldozer, такая же ошибка была. Просто удалил параметр false в указанной строке. Хотел написать на форуме про это, так как мучался 2 дня с этим и разобрался в итоге, но забыл написать сюда...
vitaliyboch вне форума  
Вверх
Старый 06.07.2017, 19:34   #144
VipBuldozer
Новичок
 
Регистрация: 13.06.2017
Адрес: Москва
Сообщений: 58
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 15
Поблагодарили 71 раз(а) в 13 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: скоро придёт к известности (71)
По умолчанию

Найти, то я нашел. Вопрос был именно: "Не повлияет ли это на работоспособность".

to BNSF9399 - премного благодарен за инструкцию. Завел все примерно за два часа (если-бы не ошибка в скетче версии 4.77 - было бы еще быстрее). Еще маленький вопросик.
Цитата:
"Инструменты->Монитор порта" ... "В открывшемся окне должны увидеть...."
У меня там абсолютно чисто. Подозреваю, что будет видно, только в debug (режиме отладки).

И для информации - у меня китайская ардуина-мега от wemos
VipBuldozer вне форума  
Вверх
Старый 06.07.2017, 20:34   #145
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

VipBuldozer, чтобы в окне Монитора порта что-то было, надо раскомментировать строки 124-126 - убрать // - плучится так:
Код:
#define Debug Serial  //Interface for Debugging
#define DebugBaud 115200
#define DEBUG    //To see DATA on Serial
У меня тоже такая же ардуина с Алиэкспресс - вот я про нее пишу (медленно и неспешно) заметку в дневнике.
Мне интересно, смогли ли вы запустить управление от JMRI? У меня только от андроидной программы Roco z21 заработало.
vitaliyboch вне форума  
Вверх
Старый 07.07.2017, 13:36   #146
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

Сегодня тестировал эту сборку опять. Ну не работает ни с Rocrail, ни с JMRI.

Думал, может блок питания виноват - не выдает 16 В. Взял заведомо исправный, от которого Piko Digi 1 питается. (Заодно проверил, как работает управление с пульта Piko - все работает.)
Опять та же история: со смартфона работает через программу Roco z21, а с компьютера ни в какую не реагирует на изменение скорости у локомотива, а только питание можно подать на рельсы и отключить через Rocrail/JMRI.

Как же сделать управление с компьютера...

P.S. Кстати я спалил Arduino UNO когда реле тестировал. Реле у меня на 12 В. Так вот питание от реле попало на выход 5 В ардуины. Больше UNO не включается, а попутно выгорел USB порт на компьютере.
vitaliyboch вне форума  
Вверх
Старый 07.07.2017, 19:33   #147
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
P.S. Кстати я спалил Arduino UNO когда реле тестировал. Реле у меня на 12 В. Так вот питание от реле попало на выход 5 В ардуины. Больше UNO не включается, а попутно выгорел USB порт на компьютере.
http://www.rugged-circuits.com/10-wa...oy-an-arduino/

http://forum.modelldepo.ru/showpost....00&postcount=7

)))
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 07.07.2017, 20:01   #148
BNSF9399
Местный
 
Аватар для BNSF9399
 
Регистрация: 06.03.2014
Адрес: Москва
Сообщений: 1,741
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 9 раз(а) в 7 сообщениях
Сказал(а) спасибо: 553
Поблагодарили 2,794 раз(а) в 755 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (2791)
По умолчанию

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
То есть проблема в программе JMRI.
а я JMRI с A21 вообще не смог подружить
BNSF9399 вне форума  
Вверх
Старый 14.07.2017, 18:48   #149
vitaliyboch
Новичок
 
Аватар для vitaliyboch
 
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: на пути к лучшему (34)
По умолчанию

BNSF9399, подскажите, почему ток кз определяете как analogRead(VAmpIntPin) > 700. Ведь это мало. В нормальном режиме локомотив может и больше потреблять.
vitaliyboch вне форума  
Вверх
Старый 14.07.2017, 21:32   #150
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,618
Сказал(а) 'не согласен(а)'!: 7
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,024
Поблагодарили 9,323 раз(а) в 3,311 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9364)
По умолчанию

Цитата:
Сообщение от vitaliyboch Посмотреть сообщение
Ведь это мало.
Мало чего?

Это 700/1024-х от 5 ти вольт.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
A21 - ком. станция с поддержкой Z21 на 4A без пайки. BR95009 Arduino 357 19.11.2022 13:50
Вышла новая версия MakeSound2 Rokfor Цифровая аппаратура Modelldepo 83 31.03.2021 06:37
Новая версия ЦМВ ModelldepO НО (1:87) 94 08.03.2013 12:50


Текущее время: 17:10. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -