Aiutatemi a ricordare...
Inviato: mercoledì 5 dicembre 2007, 12:58
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?
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?