07.05.2020, 10:18 | #1 |
Заглянувший
Регистрация: 17.01.2020
Адрес: Санкт-Петербург
Сообщений: 153
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 156
Поблагодарили 92 раз(а) в 56 сообщениях
:
0 за это сообщение 0 Всего Репутация: скоро придёт к известности (92)
|
ArduinoCMRI
Некто Michael Adams сделал библиотеку C/MRI для ардуино: https://github.com/madleech/ArduinoCMRI (лет восемь как уже, но упоминаний на форуме не нашел)
Библиотека эмулирует систему C/MRI и позволяет подключать к JMRI через RS-485 произвольное количество узлов (читай - ардуин) с 24 входами и 48 выходами каждый. Хорошая альтернатива s88, да еще двунаправленная. Типовой пример "включить выход из JMRI": Код:
#include <cmri.h> CMRI cmri; void setup() { Serial.begin(9600); // make sure this matches your speed set in JMRI pinMode(13, OUTPUT); } void loop() { // 1: main processing node of cmri library cmri.process(); // 2: update output. Reads bit 0 and sets the LED to this digitalWrite(13, cmri.get_bit(0)); } Пример настройки и использования №2: http://www.motorhomesites.org.uk/jmri-arduino-setup/ |
|
3 пользователя(ей) сказали cпасибо: |