Omlouvam se za dalsi tema; nevim kam bych to ale nacpal. Chtel jsem si "uzitecne" hrat s XPressNetem (panove LocoNet laskave prominou, nemam a nechci mit doma patricne prostredi). Zaroven jsem pozoroval sve deti jak si hraji s rozpojovacem a nakladni soupravou ... no, zkratka koordinace jizda a zvedani plosiny pripadne couvani se sprahla nerozvesi je ... obtizne.
Vcera jsem dopatlal cast kodu, ktery IR cidlem (pres S88, centralu do Arduina na XPressNet) odpocita X vagonu a rozvesi vozy, musim jeste program dodelat, aby spravne reagoval na chyby a pripadne posun zkousel znovu - takze strpeni.
Dotaz se ale tyka "uzivatelskeho ovladani" udelatka. Nejradeji bych, aby slo (byt silene a nouzove - viz jak se ovlada tocna) ovladat cervenou RocoMysi, a aby bylo mozne jej "nejak" ovladat standardnim pultem (napr s Fuldovym TCO) pri jizde bez PC. Kombinaci s PC sem prosim netahejte -- musim si teprve osahat JMRI a vyzkouset jak chudak (a chudak TC) reaguje na detektory obsazeni, kdyz mu "neco" sebere soupravu. Mozna to skonci skriptovanim JMRI a TC spis nez udelatkem - muze byt, vim o tom.
Myslite, ze by fungovalo toto:
- predkonfigurovat rychlost posunu a timeouty: za jak dlouho prejede vagon, za jak dlouho musi dorazit souprava k rozpojovaci; timeouty slouzi pro detekci problemu, napr. loko zasekla o zvedly rozpojovac apod. NERESI uzivatel.
- kazdy "chytry rozpojovac" bude mit dalsi adresu - podle DCC "2 vystupy", rekneme A a B
- zvolim si 2 nepouzivane F u lokomotiv, rekneme F8 a F9
vyse uvedene NERESI "uzivatel", je to analogie naprogramovani lokomotiv. Jestli se to bude dit pres USB, nebo (asi pozdeji) pres CV je jedno.
Vlastni ovladani:
- pocet stisku A udava za kterym vozidlem se rozpoji. 1 stisk - za prvnim. 2 stisky - za 1. vagonem atd.
- tlacitko "B" je reset. Zrusi zadani poctu a pokud uz "asistovany posun" probiha, ukonci jej
- u posunujici lokomotivy V KLIDU stisknu F8 (posun vpred - tazeni) nebo F9 (posun vzad - sunuti)
- rozjedu lokomotivu smerem k rozpojovaci
... "udelatko" po cca 0,5sec prevezme dotycnou lokomotivu (zapnute F8/9, byla v klidu, rozjela se - je urcen i smer). Vykona potrebne soupani, zvedani, vraceni, ... a nakonec soupravu zastavi
Podle mne by to mohlo fungovat i pri zastaveni do ovladaciho pultu (?) - 2 tlacitka navic ? Kritiku nebo vylepseni sem, at se to utrepe nez to zacnu programovat (a po opravnene krtice mazat). Priklad, jak rozpojit soupravu s Brejlovcem za 4. vozem RocoMysi:
1/ najedu soupravou na kolej s rozpojovacem
2/ prepnu na prislusenstvi, zvolim "vyhybku" 601
3/ 4x zmacknu "do odbocky"
4/ prepnu zpet na lokomotivu, zmacknu "8" a rozjedu Brejlovce
(Edit: doplneny priklad s RocoMysi)