Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Libreria servo in C++ per PIC

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Libreria servo in C++ per PIC

Messaggioda Foto Utentempeino » 18 mar 2024, 22:39

buongiorno a tutti.
Per motivi di lavoro e quindi per mancanza di tempo e un po che manco da questo forum e anche dal mondo dell elettronica.
Probabilmente la mia domanda potra sembrare banale, ma vado subito al dunque.
Nel IDE di arduino basta includere la libreria servo.h e istanziare Servo.servo1 e poi il gioco è fatto.
Vorrei creare qualcosa del genere in ambiente MPLAB XC8, il problema e che se non erro la libreria Servo e'
scritta in c++.
La domanda e' MPLAB XC8 supporta il c++?
Se la risposta e' negativa qualcosa del genere si puo' fare in c?
Naturalmente non chiedo la soluzione ma qualche dritta...
Vorrei buttarmi in questa avventura solo allo scopo di mantenere i miei neuroni vivi..
e ritornare a studiare ...

grazie a tutti per l aiuto.
Avatar utente
Foto Utentempeino
595 4 11
Frequentatore
Frequentatore
 
Messaggi: 113
Iscritto il: 27 mar 2011, 18:21

0
voti

[2] Re: libreria servo in c++ per PIC

Messaggioda Foto UtenteWALTERmwp » 19 mar 2024, 1:07

Ciao @mpeino, se non erro non mi pare possibile con il compilatore XC8(è ANSI C); altro discorso con XC16 e XC32 che si basano su GCC.

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
29,7k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8809
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[3] Re: libreria servo in c++ per PIC

Messaggioda Foto Utentempeino » 19 mar 2024, 8:18

come immaginavo ....
ma avevo bisogno di conferma ....
grazie Walter
Avatar utente
Foto Utentempeino
595 4 11
Frequentatore
Frequentatore
 
Messaggi: 113
Iscritto il: 27 mar 2011, 18:21

0
voti

[4] Re: libreria servo in c++ per PIC

Messaggioda Foto UtenteEcoTan » 19 mar 2024, 8:28

Forse sai già che per posizionare un servo bisogna mandargli degli impulsi di durata da 1 a 2 millisecondi, e ripetere questi impulsi per esempio ogni 20 millisecondi.
Avatar utente
Foto UtenteEcoTan
7.432 4 12 13
Expert EY
Expert EY
 
Messaggi: 5209
Iscritto il: 29 gen 2014, 8:54

0
voti

[5] Re: libreria servo in c++ per PIC

Messaggioda Foto Utentempeino » 19 mar 2024, 8:57

piu o meno conosco il funzionamento del servo .
Volevo solo creare una libreria come in arduino e istanziare in maniera semplice e concisa piu servo , ma questo al solo scopo di un esercizio mentale che comunque avrebbe avuto la sua utilita per la comunita
Avatar utente
Foto Utentempeino
595 4 11
Frequentatore
Frequentatore
 
Messaggi: 113
Iscritto il: 27 mar 2011, 18:21

0
voti

[6] Re: libreria servo in c++ per PIC

Messaggioda Foto UtenteWALTERmwp » 19 mar 2024, 13:02

Prego @mpeino.

mpeino ha scritto:(...) Se la risposta e' negativa qualcosa del genere si puo' fare in c? (...)
riporto una banalità, ma ovviamente puoi scrivere il codice basandoti su una precisa temporizzazione da realizzare gestendo timer e interrupt in maniera ortodossa, come si intuisce dall'osservazione di @ecotan.
Se prosegui nell'intento puoi continuare su questo thread; se ti va bene magari gli cambiamo il titolo( quello di adesso potrebbe confondere).

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
29,7k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8809
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[7] Re: libreria servo in c++ per PIC

Messaggioda Foto Utentempeino » 19 mar 2024, 15:27

Visto che abbiamo assodato che non si puo utilizzare il c++ con il il compilatore XC8(è ANSI C) la parola c++ è fuori luogo ma cosi perde lo spunto da cui è nata la discussione.
Al limite dobbiamo aprire un altro quesito " libreria in c per servo" ma mi sembra prematuro in quanto prima di sfornare qualcosa ci vorra un po di tempo vi ricordo che qualche anno che non tocco un saldatore ....
Avatar utente
Foto Utentempeino
595 4 11
Frequentatore
Frequentatore
 
Messaggi: 113
Iscritto il: 27 mar 2011, 18:21


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti