Salve a tutti, vorrei controllare 6 pulsanti da PC via rs232 e contare quante volte è stato premuto ciascun pulsante. Mi sapreste dare qualche suggerimento o link in proposito? Penso che si possa fare attraverso un PIC, ma non so da dove iniziare.
Grazie
Francesco
Didn't find your answer? Ask the community — no account required.
M
mmm
1) selezionando il PIC o il micro di altre marche che piu' ti aggrada possibilimente dotato di UART HW di almeno 6 altri ingressi e magari per cui sia disponibile un linguaggio ad alto livello ( C ? ) per evitarti la smazzata d'imparare l'assembler, qui la scelta e' MOLTO personale e dipende anche dalla disponibilita' dell'integrato per l'hobbyista
2) circuito , semplice, semplice: pic , quarzo , rete RC per il reset, traslatore di livelli per 232 ( max232 o equivalente di altre marche ) 6 pulsanti 6 reti RC per smorzare i rimbalzi dei pulsanti
2a) tutto montabile allegramente su un pezzetto di millefori :-)
3) scrittura del firmware del micro : legge +- continuamente lo stato dei 6 ingressi ed in presenza di una transizione manda un codice ( a tua scelta sulla seriale ) , deve gestire una cosa 'scocciante' gli eventuali rimbalzi dei pulsanti con opportuni ritardi
G
Gibe
Io ho una scheda con anche 8 input digitali di Elettronica In in un cartone Si puo controllare tranquillamente con il solo emulatore di terminale Se interessa contattami in privato
Gibe
Modena Italy
Utente Macintosh dal 1991
gibe[chiocciola]gosseyn[punto]com
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.