- Messaggi: 14
- Ringraziamenti ricevuti 0
Pilotare un servo con PIC18LF4520
7 Anni 8 Mesi fa #1
da mavesla
Pilotare un servo con PIC18LF4520 è stato creato da mavesla
Ciao a tutti!
Vorrei pilotare il servo GWS S03N con un PIC18LF4520. Il mio obiettivo finale è quello di utilizzare tre tasti a pressione per dire al servo in quali delle tre posizioni mettersi (ad es. 0°, 90° e 180°) per poi rimanerci fino a nuova pressione di un altro tasto.
Vorrei utilizzare il clock interno del micro.
Ho pensato che potrei utilizzare il timer 0 impostato a 16 bit per ottenere il periodo di 20 ms e mandare a on il segnale di controllo del servo ogniqualvolta si presenti questo interrupt.
Per quando riguarda, invece, il tempo di ON (che nelle tre posizioni vale rispettivamente 0.5 ms, 1.5 ms e 2 ms) ho dei dubbi.
Se alla pressione di ogni tasto cambio il valore di una variabile che poi vado a confrontare con il valore di timer0 per mandare a off il segnale di controllo del servo, è una cosa fattibile? Oppure sto dicendo una cavolata?
In ogni caso vorrei chiedere a voi esperti se c'è un metodo più efficiente di questo.
Grazie mille in anticipo!
Vorrei pilotare il servo GWS S03N con un PIC18LF4520. Il mio obiettivo finale è quello di utilizzare tre tasti a pressione per dire al servo in quali delle tre posizioni mettersi (ad es. 0°, 90° e 180°) per poi rimanerci fino a nuova pressione di un altro tasto.
Vorrei utilizzare il clock interno del micro.
Ho pensato che potrei utilizzare il timer 0 impostato a 16 bit per ottenere il periodo di 20 ms e mandare a on il segnale di controllo del servo ogniqualvolta si presenti questo interrupt.
Per quando riguarda, invece, il tempo di ON (che nelle tre posizioni vale rispettivamente 0.5 ms, 1.5 ms e 2 ms) ho dei dubbi.
Se alla pressione di ogni tasto cambio il valore di una variabile che poi vado a confrontare con il valore di timer0 per mandare a off il segnale di controllo del servo, è una cosa fattibile? Oppure sto dicendo una cavolata?
In ogni caso vorrei chiedere a voi esperti se c'è un metodo più efficiente di questo.
Grazie mille in anticipo!
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mavesla
- Autore della discussione
- New Member
Riduci
Di più
7 Anni 8 Mesi fa #2
da mpeino
Risposta da mpeino al topic Pilotare un servo con PIC18LF4520
ti consiglio di dare un occhiata a
questa
discussione sono allegati dei file che sicuramente ti saranno utili.
Massimo
Massimo
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mpeino
- Elite Member
Riduci
Di più
- Messaggi: 174
- Ringraziamenti ricevuti 2
7 Anni 8 Mesi fa #3
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Pilotare un servo con PIC18LF4520
Si prega Accedi o Crea un account a partecipare alla conversazione.
7 Anni 8 Mesi fa #4
da mavesla
Risposta da mavesla al topic Pilotare un servo con PIC18LF4520
Grazie mille! Sì, avevo già dato un'occhiata a questi due articoli molto interessanti. Ora li approfondisco meglio appena ho un attimo! Buona giornata
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mavesla
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 14
- Ringraziamenti ricevuti 0
7 Anni 8 Mesi fa #5
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Pilotare un servo con PIC18LF4520
Buon lavoro
Saluti,
Mauro
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.