selezionare un interruttore rotante e microcontrollore. Ci sono diversi tipi di interruttori rotativi disponibili, tra cui in quadratura , la codifica grigi e ottici . Alcune sono fermi (o punti notch ) e alcuni non lo fanno . Ci sono anche molti tipi di microcontrollori disponibili . Assicurarsi di selezionare la coppia di switch /microcontrollore rotante più adatto per la vostra applicazione . Ad esempio, se il selettore si stanno prendendo in considerazione ha due uscite , quindi assicuratevi di selezionare un microcontrollore con due pin di ingresso disponibili , uno dei quali è configurabile come una linea di interrupt .
2
Collegare il Rotary passare al microcontrollore . Poiché il microcontrollore dovrà monitorare il selettore rotativo per l'attività , è meglio collegare almeno una delle linee manopola su un pin di interrupt sul microcontrollore . Il Rotary linea di ingresso interruttore sul pin di interrupt del microcontrollore può essere usato per provocare il microcontrollore per controllare le altre linee selettore rotativo per la decodifica .
3
Programmare il microcontrollore . Scrivere un programma per il microcontrollore a leggere la manopola e quindi compilare il programma e trasferirlo sul microcontrollore in base alle istruzioni fornite dal costruttore del microcontrollore . Ci sono un certo numero di modi di programmazione del microcontrollore per decodificare il selettore rotativo . In generale , è necessario collegare un gestore di interrupt nel software a uno o entrambi i rotary pin di ingresso di commutazione. Per esempio, in uno schema di codifica a due bit , il software in grado di monitorare una linea, interrompere quando si verifica un cambiamento di tensione su quella linea e quindi controllare il livello di tensione della linea.
4
prova il decoder selettore rotativo . Un programma semplice e LED collegato al microcontrollore possono essere utilizzati per testare il Rotary Switch circuito di decodifica e programma microcontrollore. Collegare un LED per il microcontrollore per ogni linea di ingresso interruttore rotante e programma il microcontrollore per attivare ogni LED come il suo corrispondente interruttore rotante di ingresso tensione di rete va alto . Se ci sono errori o problemi , rivedere il software del microcontrollore , controllare i collegamenti del circuito e ripetere la prova del decoder .
hardware © www.354353.com