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.
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
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
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.