home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca

 
FORUM: Pic Micro
Tutto quanto riguarda questi microprocessori... progetti, suggerimenti, aiuti, discussioni...ecc


Encoder con pic18f252
     
Autore Messaggio opzioni
fabio1977





postato il:
10.09.2019, alle ore 15:10
Encoder con pic18f252 

Salve!qualcuno mi fa un esempio banale per capire come aumentare o diminuire il valore di una variabile utilizzando un semplice encoder rotativo!grazie!
fabio1977





postato il:
10.09.2019, alle ore 15:12
Utilizzo il linguaggio mikrobasic
fabio1977





postato il:
10.09.2019, alle ore 15:19
I canali dell encoder sono su porta C4 e porta C5.come posso far capire al pic18f252 in che verso gita la manopola?mi servono solo due righe di programma per capire come funziona.sto impazzendo.
rcc.roberto



[pagine pubblicate]

postato il:
10.09.2019, alle ore 16:42
i segnali sono sfalsati di 90 gradi.
e sono: A1 - B1 - A0 - B0.. e ripete


Basta che vedi in quale porta arriva per primo, usi ad esempio il passaggio da 0 a 1, e sai in che direziona gira.

MB54




una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli


postato il:
10.09.2019, alle ore 16:45
Guarda su libstock

https://libstock.mikroe.com/projects/view/1235/rotary-encode…
fabio1977





postato il:
10.09.2019, alle ore 17:06
Qui già ci sono stato https://libstock.mikroe.com/projects/view/1235/rotary-encode… e ho pure scaricato il file in mikrobasic ma non ci ho capito molto!Non lo spiega..
fabio1977





postato il:
10.09.2019, alle ore 17:07
Oltretutto neanche me lo compila il mio mokrobasic pro
fabio1977





postato il:
10.09.2019, alle ore 17:11
Rcc.Roberto Il problema é farlo capire al pic in quale direzione gira l encoder...da una parte deve aumentare il valore di una variabile,dall altra deve diminuire il valore della variabile!
MB54




una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli


postato il:
10.09.2019, alle ore 17:16
Il codice è abbastanza complesso perchè usa l' interrupt di un timer. Questo per evitare che il micro perda tempo ad aspettare l' encoder.

Uso spesso la struttura di quel codice, modificata secondo esigenze, e funziona sempre.

fabio1977:
Oltretutto neanche me lo compila il mio mokrobasic pro


Quale errore ti da? Hai la versione free o la licenza?

fabio1977





postato il:
10.09.2019, alle ore 17:21
Rcc.Roberto Il problema é farlo capire al pic in quale direzione gira l encoder...da una parte deve aumentare il valore di una variabile,dall altra deve diminuire il valore della variabile!
segui questo thread con grixFC, per questa funzione devi aver installato il software grixFC

torna su
     

Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito




 

 
 
indietro | homepage | torna su copyright © 2004/2019 GRIX.IT - La community dell'elettronica Amatoriale