Ai bei tempi delle superiori, pilotavamo in C++ un piccolo plastico ferroviario attraverso un controller realizzato per la porta parallela.
Quindi gli 8 bit erano divisi:
b0 = marcia avanti
b1 = marcia indietro
b2 = sensore A
b3 = sensore B
b4 = sensore C
b5 = scambio 1
b6 = scambio 2
b7 = scambio 3
Piuttosto limitato, ma divertente...
Dovrei riuscire a rimettere le mani sul progetto del controller... ma la storia è diversa per gli scambi e per i sensori.
I sensori credo fossero dei proximity: il programma leggeva la porta in loop e quando il bit andava ad 1, il treno era passato.
Sotto ad un vagone mettevi una piccola calamita (lunga così davi modo al programma di non sbagliarsi nel leggere il dato) ed il gioco è fatti.
Gli scambi... erano di quelli già calamitati?
Su due piedi non ricordo. Comunque si pilotavano mettendo il bit a 1 o a 0.
Ho detto tutto questo perchè avrei quasi intenzione di farmi il mio plastico e gestirmelo con un programma in C++.
Certo... 8 bit sono pochi per un plastico non banale.
Ho visto che voi suggerite i PIC, ma io non ne ho mai usato uno.
Che suggerimenti potete darmi?
Aiutatemi a ricordare...
Moderatore: Seba55
Sì, avevo letto quell'argomento... però alcune cose non mi sono chiare.
quello che voi chiamate booster... è semplicemente un amplificatore?
il decoder che cos'è?
diciamo che a me questi termini fanno venire in mente altre cose...
comunque avevo scartato quella scelta poichè è piuttosto complessa.
Immagina invece un programma in C, un cavo parallelo e quel controller del quale dovrei riuscire ad avere il progetto (qualche transistor, resistenza e diodo... niente di particolare), serve molta meno roba... meno software, meno hardware.
quello che voi chiamate booster... è semplicemente un amplificatore?
il decoder che cos'è?
diciamo che a me questi termini fanno venire in mente altre cose...
comunque avevo scartato quella scelta poichè è piuttosto complessa.
Immagina invece un programma in C, un cavo parallelo e quel controller del quale dovrei riuscire ad avere il progetto (qualche transistor, resistenza e diodo... niente di particolare), serve molta meno roba... meno software, meno hardware.
-
- Site Admin
- Messaggi: 16428
- Iscritto il: lunedì 2 febbraio 2004, 17:25
- Scala: H0
- Ho il plastico: Si
- La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
- Località: Torino
- Contatta:
!!!!!!!!!!!!!!!!!!!!!!!!il decoder che cos'è?
http://www.dccworld.it/index.php?page=i ... i/faq.html
Fondatore e amministratore di DCCWorld
http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.
http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.
-
- Site Admin
- Messaggi: 16428
- Iscritto il: lunedì 2 febbraio 2004, 17:25
- Scala: H0
- Ho il plastico: Si
- La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
- Località: Torino
- Contatta:
Il decoder, interpreta i pacchetti DCC sul binario e li trasforma in comandi per la locomotiva.ma certo che avevo letto... ma non è comunque chiaro.
Forse lo è per voi che siete già all'interno dell'ottica
Fondatore e amministratore di DCCWorld
http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.
http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.