Autore |
Discussione |
|
Stiaga
Utente Medio
Toscana
296 Messaggi |
Inserito il - 03/04/2018 : 22:16:34
|
Ciao, Sto cercando di far leggere il sensore PAS ad Arduino ma non riesco a capire come fare a determinare se i pedali vanno avanti o indietro.
Sapete come fare?
|
|
Barba 49
Utente Master
Toscana
36201 Messaggi |
Inserito il - 03/04/2018 : 23:03:35
|
Cambia la forma dell'onda rettangolare, e la centralina capisce in che senso gira l'asse del movimento centrale: In pratica di solito in un verso l'onda rettangolare ha le semionde più larghe (ad esempio) nella parte superiore, girando al contrario la condizione si inverte e trovi le semionde più larghe nella parte inferiore del grafico... |
|
|
Stiaga
Utente Medio
Toscana
296 Messaggi |
Inserito il - 03/04/2018 : 23:46:34
|
E come faccio a leggerlo da Arduino? |
|
|
Barba 49
Utente Master
Toscana
36201 Messaggi |
Inserito il - 04/04/2018 : 09:13:19
|
Questo non è nelle mie competenze, non sono esperto in materia e posso solo dirti cosa ho visto sull'oscilloscopio... |
|
|
n/a
deleted
36 Messaggi |
Inserito il - 13/07/2018 : 01:21:04
|
è sarebbe una cosa interessante l'impiego di arduino magari per farsi le centraline, cmq anche io non so nulla sull'elettronica e non so nulla di informatica o elettrotecnica quello che lo riguarda! |
|
|
Imer
Utente Medio
Piemonte
455 Messaggi |
Inserito il - 13/07/2018 : 07:15:58
|
Se puoi farmi vedere come sono i segnali nei due sensi di rotazione ci posso ragionare. Usare arduino per mè non è un problema, ma non conosco il segnale che esce dal pas.
Ciao Imer
|
|
|
Imer
Utente Medio
Piemonte
455 Messaggi |
Inserito il - 13/07/2018 : 10:56:25
|
Se la rotazione viene identificata con la lunghezza dell'impulso puoi usare questo:
https://www.arduino.cc/reference/en/language/functions/advanced-io/pulsein/
Una volta acquisita la lunghezza dell'impulso lo puoi discriminare con un semplice
if "lunghezza_impulso" > "X"
Per il test puoi una volta acquisita la lunghezza dell'impulso mandare il dato in seriale, cosi ti rendi conto della variazione.
Attento solo che il segnale alto del pas sia sufficiente per essere visto da arduino come alto, altrimenti bisogna prima risolvere questo problema ,ovviamente che non sia piu' di 5 Volt.
Ciao Imer |
Modificato da - Imer in data 13/07/2018 10:57:20 |
|
|
Stiaga
Utente Medio
Toscana
296 Messaggi |
|
Imer
Utente Medio
Piemonte
455 Messaggi |
Inserito il - 17/07/2018 : 07:13:26
|
Tieni presente che usando gli interrupts non sai quando viene eseguito il codice, quindi attento se oltre il controllo del pas fai fare ad arduino altre cose. Personalmente interrupts lo uso solo in caso di estrema necessita.
Ciao Imer |
|
|
|
Discussione |
|