Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 25.04.2016, 14:46   #26
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Как простой вариант сгодится, но хочется полное управление макетом и в одном месте (в Rocrail) )))
На ебее и усилки НЧ есть, взял пару на пробу. А вот этот мелкий плеер у меня не завелся (точнее глючил по черному, возможно, бракованный был), хочу полноценный шилд попробовать, который из первого поста.

Например, лесопилка же не может работать день и ночь. Или еще вариант - окна на лесопилке не горят, а звук слышен - неувязка получится (((
shalex вне форума  
Вверх
Старый 25.04.2016, 14:49   #27
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Насчет озвучки локов - тут я пас.
В масштаб ТТ нужны реально мелкие декодеры, плюс функционал там непростой, наверное, уйдет прилично времени на доводку, если вообще на ардуине/атмеге получится сделать.

Насчет локомотивных звуков не из локов - тут зависит от точки обозрения макета. Если слушатель далеко- тут проблем нет, а вот если он близко - надо протестировать ощущения от "звук на некотором удалении от объекта", возможно это будет неестественно.
shalex вне форума  
Вверх
Старый 25.04.2016, 16:00   #28
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,772
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,159
Поблагодарили 5,541 раз(а) в 1,368 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5581)
По умолчанию

Цитата:
Сообщение от BR95009 Посмотреть сообщение
Мысль другая была.
Мысля замечательная, я про подобное думал на карсустеме. Локи вроде все дудят . Но на вокзале объявлелки отходов и приходов (да и матюков бабки с семками нужно ) всяких разных приборов хочется. А в этом случае файликов всяко разно много нужно.
pandrey вне форума  
Вверх
Старый 25.04.2016, 20:29   #29
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Интересно, а как управляется такой декодер? Например, как вызвать кокретное объявление.
Ну для начала: http://arduino-kit.ru/catalog/id/modul-mp3-music-vs1053
Библиотека: MP3-TF.zip
Только мне что-то схема не нравится.
Похоже с DCC облом. Да и с loconet тоже.
Alexmit вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 25.04.2016, 20:52   #30
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Спасибо за пост!
Глянул библиотеку, вроде есть возможность переопределить пины, надеюсь только на уровне констант, вроде код неплохой:
Скрытый текст
uint8_t SFEMP3Shield::begin() {

/*
This test is to assit in the migration from versions prior to 1.01.00.
It is not really needed, simply prints an easy error, to better assist.
If you are using SdFat objects other than "sd" the below may be omitted.
or whant to save 222 bytes of Flash space.
*/
#if (1)
if (int8_t(sd.vol()->fatType()) == 0) {
Serial.println(F("If you get this error, you likely do not have a sd.begin in the main sketch, See Trouble Shooting Guide!"));
Serial.println(F("http://mpflaga.github.com/Sparkfun-MP3-Player-Shield-Arduino-Library/#Troubleshooting"));
}
#endif

pinMode(MP3_DREQ, INPUT);
pinMode(MP3_XCS, OUTPUT);
pinMode(MP3_XDCS, OUTPUT);
pinMode(MP3_RESET, OUTPUT);

cs_high(); //MP3_XCS, Init Control Select to deselected
dcs_high(); //MP3_XDCS, Init Data Select to deselected
digitalWrite(MP3_RESET, LOW); //Put VS1053 into hardware reset

playing_state = initialized;

uint8_t result = vs_init();
if(result) {
return result;
}

#if defined(USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1
Timer1.initialize(MP3_REFILL_PERIOD);
#elif defined(USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer
timerId_mp3 = timer.setInterval(MP3_REFILL_PERIOD, refill);
timer.disable(timerId_mp3);
#endif

return 0;
}


Правда придется резать проводники на шилде, или контакт на гребенке под этот пин отломать, но тогда MP3 шилд только сверху ))
shalex вне форума  
Вверх
Старый 25.04.2016, 21:09   #31
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Глянул библиотеку, вроде есть возможность переопределить пины, надеюсь только на уровне констант, вроде код неплохой:
Меня вот эти строчки напрягают:
>> pinMode(MP3_DREQ, INPUT); - сдаётся мне, что это запрос на прерывание.
и
>> Timer1.initialize(MP3_REFILL_PERIOD); - а здесь и без перевода понятно.
Alexmit вне форума  
Вверх
Старый 25.04.2016, 21:11   #32
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,772
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,159
Поблагодарили 5,541 раз(а) в 1,368 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5581)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Похоже с DCC облом. Да и с loconet тоже.
Почему?
pandrey вне форума  
Вверх
Старый 25.04.2016, 21:15   #33
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
MP3_RESET
Да и пусть. Главное, что MP3_RESET (D8) можно переопределить и уже можно Loconet пробовать ))
Вроде не вижу никаких прерываний на нем - только простые логические операции: чтение и запись.
shalex вне форума  
Вверх
Старый 25.04.2016, 21:18   #34
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от pandrey Посмотреть сообщение
Почему?
Например, схема интерфейса Локонет. Критично подключение D8 (чтение), остальной пин D7 (запись) можно переопределить программно.


Для DCC интерфейса критично подключение к D2 (чтение) и тоже как и для локонета оно (чтение) организовано на прерывании. Т.е. критично подключение именно к D2


Если делать DCC с ответной частью (программирование CV), то пин записи(на этой схеме его нет) можно переопределить программно, на любой свободный
shalex вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 25.04.2016, 21:34   #35
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Меня вот эти строчки напрягают:
>> pinMode(MP3_DREQ, INPUT); - сдаётся мне, что это запрос на прерывание.
Кстати, и для DCC вроде можно все наладить.
В файле SFEMP3ShieldConfig.h, переопределить MP3_DREQ на D3 и прерывание MP3_DREQINT на INT1 соотв.:
Скрытый текст

// if SEEDUINO use the following pin outs
#if ( SEEEDUINO == 1 )
#define MP3_XCS A3 //Control Chip Select Pin (for accessing SPI Control/Status registers)
#define MP3_XDCS A2 //Data Chip Select / BSYNC Pin
#define MP3_DREQ A1 //Data Request Pin: Player asks for more data
//#define MP3_DREQINT 0 // There is no IRQ used on Seeduino
#define MP3_RESET A0 //Reset is active low
#define SD_SEL 10 //select pin for SD card
#else // otherwise use pinout of typical Sparkfun MP3 Player Shield.
#define MP3_XCS 6 //Control Chip Select Pin (for accessing SPI Control/Status registers)
#define MP3_XDCS 7 //Data Chip Select / BSYNC Pin
#define MP3_DREQ 2 //Data Request Pin: Player asks for more data
#if defined(__AVR_ATmega32U4__)
#define MP3_DREQINT 1 //Corresponding INTx for DREQ pin
#else // swapped between Uno and Leonardo.
#define MP3_DREQINT 0 //Corresponding INTx for DREQ pin
#endif
#define MP3_RESET 8 //Reset is active low
#if ( GRAVITECH == 1 )
#define SD_SEL 4 //select pin for SD card
#else
#define SD_SEL 9 //select pin for SD card
#endif // GRAVITECH
#endif // none SEEEDUINO
shalex вне форума  
Вверх
Старый 25.04.2016, 21:39   #36
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,772
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,159
Поблагодарили 5,541 раз(а) в 1,368 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5581)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Если делать DCC с ответной частью (программирование CV), то пин записи можно переопределить программно, на любой свободный (на этой схеме его нет)
т.е. на сколько я понял, если сделать без возможности программировать Cv, то можно переопределить на другой пин? Или наоборот?
pandrey вне форума  
Вверх
Старый 25.04.2016, 21:40   #37
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Ну для начала: http://arduino-kit.ru/catalog/id/modul-mp3-music-vs1053
Библиотека: MP3-TF.zip
Только мне что-то схема не нравится.
Похоже с DCC облом. Да и с loconet тоже.
И, кстати, вообще не о схеме спрашивал)))
Скорее о том, как наладить вызов звуков со стороны управляющей программы, типа Rocrail. Неужели с помощью actions, с выводом на аксесуарные декодеры, 1 трек= 1 адрес ?
(потому что те звуки, что из Weather - они будут на сервере воспроизводиться)
shalex вне форума  
Вверх
Старый 25.04.2016, 21:44   #38
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,772
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,159
Поблагодарили 5,541 раз(а) в 1,368 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5581)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
1 трек= 1 адрес ?
ну а почему нет?
pandrey вне форума  
Вверх
Старый 25.04.2016, 21:51   #39
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от pandrey Посмотреть сообщение
т.е. на сколько я понял, если сделать без возможности программировать Cv, то можно переопределить на другой пин? Или наоборот?
не, пин для программирования тут просто третье лицо, как максимальная реализация DCC декодера, самый крутой вариант )))

переопределение нужно для того, что плеер выполнен в виде шилда - воткнул его и он уже занял определенные выводы, которые нужны для общения с DCC или Loconet.

поэтому переопределение мало того надо делать физически - резать проводники, перепаивать их на другие выводы ардуины.
также придется это делать программно: меняя текст кода. дело осложняется, если какой то из пинов используется по прерыванию (обычно это слушатель чего-то: клавиатуры, сигналов шины Loconet/DCC). Тут надо еще искать код назначения прерывания, т.к. у Ардуины прерывания завязаны на определенные выводы:


вообще могу ошибаться, поэтому смело поправляйте меня, если заносит )))
shalex вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 25.04.2016, 21:59   #40
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Неужели с помощью actions, с выводом на аксесуарные декодеры, 1 трек= 1 адрес ?
Абсолютно верно.

Цитата:
Сообщение от shalex Посмотреть сообщение
также придется это делать программно: меняя текст кода. дело осложняется, если какой то из пинов используется по прерыванию (обычно это слушатель чего-то: клавиатуры, сигналов шины Loconet/DCC). Тут надо еще искать код назначения прерывания, т.к. у Ардуины прерывания завязаны на определенные выводы:
Причём придётся искать глубоко-глубоко.
Alexmit вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 25.04.2016, 22:07   #41
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Причём придётся искать глубоко-глубоко.
Это точно, но вроде в коде MP3 шилда не так все глубоко, как в библиотеках Loconet и NmraDCC, поэтому начну с правок именно с мп3 шилда, когда буду добавлять звук на макет. А может и вообще, две "малины" на это дело пустить(по одной на каждый модуль), там много голосов хотя бы можно изобразить, а может и несколько одноголосых независимых, если капнуть глубже )))
shalex вне форума  
Вверх
Старый 26.04.2016, 00:03   #42
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,603
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,012
Поблагодарили 9,313 раз(а) в 3,305 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9354)
По умолчанию

Кстати, малина - вариант.
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
Старый 26.04.2016, 00:13   #43
BR95009
Brocken-Meister
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: !Msk
Сообщений: 8,603
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 110 раз(а) в 87 сообщениях
Сказал(а) спасибо: 7,012
Поблагодарили 9,313 раз(а) в 3,305 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (9354)
По умолчанию

Не хватает пинов? Не беда!

Вам поможет I2C. Только 2 пина!

http://www.dfrobot.com/wiki/index.ph...)#Introduction
__________________
H0 - DR/DB, Ep.III, G и H0m - HSB, Н0е - DR/ÖBB/Zillertalbahn Ep.V-VI. И эночка.
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 26.04.2016, 00:19   #44
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Меня вот эти строчки напрягают:
>> pinMode(MP3_DREQ, INPUT); - сдаётся мне, что это запрос на прерывание.
и
>> Timer1.initialize(MP3_REFILL_PERIOD); - а здесь и без перевода понятно.
Там главное, чтобы в библиотеках управления плеером и DCC, не возникал конфликт при использовании того же Timer1.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 26.04.2016, 16:22   #45
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Сегодня утром сам удивился.
Понаписали много, а решение было на поверхности.
В скетче плеера управление идёт через Serial.read
Т.е. можно соединить Serial порты плеера и "стрелочного" декодера.
В "стрелочный" декодер добавить обработку ещё нескольких адресов.
Но только вместо digitalWrite написать Serial.println с нужными символами.
Serial.println("1"); // первый трек
Serial.println("s"); // стоп

P.S. Спасибо за тему. В одном из скетчей архива MP3-TF.zip нашёл команду и пример обработки текста.
Alexmit вне форума  
Вверх
4 пользователя(ей) сказали cпасибо:
Старый 26.04.2016, 16:40   #46
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,772
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,159
Поблагодарили 5,541 раз(а) в 1,368 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5581)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Т.е. можно соединить Serial порты плеера и "стрелочного" декодера.
2 ардуины то бишь получается?
pandrey вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.04.2016, 17:21   #47
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от pandrey Посмотреть сообщение
2 ардуины то бишь получается?
Да.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 26.04.2016, 18:47   #48
pandrey
Местный
 
Аватар для pandrey
 
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,772
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,159
Поблагодарили 5,541 раз(а) в 1,368 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5581)
По умолчанию

Цитата:
Сообщение от pandrey Посмотреть сообщение
2 ардуины то бишь получается?
В любом случае, решение более элегантное, нежели обычный аксессуарник +ардуина
pandrey вне форума  
Вверх
Старый 26.04.2016, 18:51   #49
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Позвольте спросить, что подразумевается под обычным аксессуарником? Модули с многоканальными цифровыми/PWM выводами?
shalex вне форума  
Вверх
Старый 26.04.2016, 20:30   #50
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Позвольте спросить, что подразумевается под обычным аксессуарником?
Местный AJL2 например. Т.е. передача данных осуществлялась бы по принципу провод-команда. (т.е. 8 команд)
А в случае передачи через последовательный порт, количество команд (запускаемых треков), можно сделать много больше.
В архиве есть ещё скетчи. И там есть заготовка под более навороченный парсер. (За что я и сказал спасибо несколькими сообщениями выше.)
Alexmit вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аксессуарный декодер ServoMotion1 на 4 выхода Rokfor Цифровая аппаратура Modelldepo 245 21.05.2023 01:16
Аксессуарный декодер AJL2 Power Rokfor Цифровая аппаратура Modelldepo 296 25.11.2022 13:34
Аксессуарный декодер и поворотный круг от Walthers Eddypennsy Цифровая аппаратура Modelldepo 2 15.06.2016 12:22
Аксессуарный декодер AJL2 Power Ver 4.0 Pav Электрика и DCC 1 24.09.2012 14:12
Аксессуарный декодер Kuehn-digital WD10 kutepoff Электрика и DCC 5 02.06.2012 00:22


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


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