Salve a tutti, sono nuovo, mi presento sono Francesco e studio ingegneria meccanica. Devo sviluppare un progetto arduino di un braccio robotico collegato a 5 servomotori e due joystick (già fatto per un esame) che devo implementare con un sensore a ultrasuoni posizionato su un servomotore in modo da avere una specie di radar. L'anno scorso con la r3 di un mio amico andava tutto bene, ora però che ho comprato la arduino uno r4 wifi i servomotori e i joystick non seguono più il codice vecchio scritto per la r3 se collegati tutti insieme, ma solo singolarmente. Credo sia un problema di amperaggio, qualcuno sa come posso fare a risolverlo?
Buongiorno e benvenuto nella sezione Italiana del forum,
prima di tutto ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato, dopo di che ...
... cortesemente, leggi attentamente il REGOLAMENTO di detta sezione, (... e, per evitare future possibili discussioni/incomprensioni, prestando molta attenzione al punto 15) e poi, come da suddetto regolamento (punto 16.7), fai la tua presentazione NELL'APPOSITA DISCUSSIONE (... quello che vedi in blu è un link, fai click su di esso per raggiungere la discussione) spiegando bene quali esperienze hai in elettronica e programmazione, affinché noi possiamo conoscere la tua esperienza ed esprimerci con termini adeguati.
Grazie,
Guglielmo
P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposita discussione, nel rispetto del succitato regolamento nessuno ti risponderà (eventuali risposte o tuoi ulteriori post, verrebbero temporaneamente nascosti), quindi ti consiglio di farla al più presto.
P.P.S.: Evitate di utilizzare la traduzione automatica fatta dal browser ... vi impedisce di capire la lingua della sezione dove andate a scrivere ...
... nonostante il nome dia simile ... in realtà sono due schede totalmente diverse che condividono giusto il pinout delle headers
Qualsiasi libreria per la R3 che usi la MCU a basso livello, magari con accesso ai registri, va modificata per poter funzionare sulla R4 e ... non sempre gli autori hanno la voglia ed il tempo per farlo ...
Premesso questo, se tu sulla R4 provi singolarmente i vari oggetti (solo i servomotori, solo il joystick, solo il sensore ad ultrasuoni) funzionano come ti aspetti? Così escludiamo almeno le incompatibilità delle librerie usate ...
Guglielmo
Modifico il commento precedente perchè improvvisamente riadattando un po' il codice sono riuscito a fare andare tutti i servomotori e i joystick. Se qualcuno riesce a capire come mai, forse per un fatto di funzioni, perchè non riesco a spiegarmi come mai i due codici simili non vadano.
... fosse anche per una sola riga, come richiesto al punto 7 del REGOLAMENTO, il codice va racchiuso tra i tag CODE, per cui, cortesemente edita il tuo post qui sopra (quindi NON scrivendo un nuovo post, ma utilizzando il bottone a forma di piccola matita che si trova in basso del tuo post), seleziona la parte di codice e premi l'icona <code/> nella barra degli strumenti per contrassegnarla come codice. Inoltre, così com'è, non è molto leggibile ... assicurati di averlo correttamente indentato nell'IDE prima di inserirlo (questo lo si fa premendo ctrlT su un PC o cmd T su un Mac, sempre all'interno del IDE).
Grazie,
Guglielmo
P.S.: Ti ricordo che, purtroppo, fino a quando non sarà sistemato il codice come indicato, nel rispetto del regolamento nessuno ti risponderà (eventuali risposte o tuoi ulteriori post, verrebbero temporaneamente nascosti), quindi ti consiglio di farlo al più presto.
grazie mille per le dritte
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.