Jump to content

Arduino Controller USB


Torque

Recommended Posts

Nel frattenpo è arrivata la scheda....seguita la procedura delle istruzioni, configurato tutto e sostituiti i file ma qualsiasi sketc vado a caricare mi da un  errore di compilazione.

A nessuno è successo?

Per caso devo modificare il baudrate della porta?

Link to comment
Share on other sites

  • 2 weeks later...
  • Replies 188
  • Created
  • Last Reply

Top Posters In This Topic

  • Torque

    90

  • skillahax

    33

  • Razer

    25

  • fabrizio22

    11

Top Posters In This Topic

Nel frattenpo è arrivata la scheda....seguita la procedura delle istruzioni, configurato tutto e sostituiti i file ma qualsiasi sketc vado a caricare mi da un  errore di compilazione.

A nessuno è successo?

Per caso devo modificare il baudrate della porta?

 

Ciao

 

Rispondo solo ora perchè ero fuori per le ferie.

Che compilatore hai usato? Gli Sketch sono compatibili con la versione 1.6.5.

Hai impostato porta e scheda arduino corretta?

Link to comment
Share on other sites

ciao Torque, grazie per l'aiuto.

credo di aver fatto tutto come va fatto, ho seguito alla regola le istruzioni allegate al download, cambito i file, provato con il 16.5 e 16.10....niente da fare.

Adesso sono con un altro pc, piu tardi accendo e ti faccio vedere quello che ho comprato e riprovo tutto dall' inizio

a dopo

Link to comment
Share on other sites

questo intanto è l' arduino che ho comprato

 

kcatkp.jpg

 

La scheda è quella giusta.

 

L'errore di compilazione te lo da anche se fai "verifica" dello sketch?

Puoi postere uno screenshot dell'errore? 

Link to comment
Share on other sites

Grazie della disponibilità: per sicurezza ho ripetuto l'intera operazione da un altro pc con win7 istallato:

riassumo dettagliatamente la procedura a scanso di equivoci:

-scaricato il file del primo post
-decompressso
-scaricato dal link ufficiale l'app di arduino 1.6.5
-sostituiti i 2 file anche se il percorso indicato è un po diverso
-verificato la corretta istallazione come arduino leonardo
-provato sia l'esegiubile che l'istaller 1.6.5
-configurata porta esatta (COM 4) e arduino leonardo
-con il primo ho questo messaggio d'errore

 

wisvtf.png

 

 

 

con il secondo ho questo

raouvp.png

e qui di seguito il log dell'errore se ci capisci qualcosa

 

Arduino:1.6.5 (Windows 7), Scheda:"Arduino Leonardo"

Micro_4E_20Pushi_1Pot-V2.0.cpp.o: In function `loop':
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:152: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:152: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:152: undefined reference to `Joystick_::begin(bool)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:160: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:160: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:160: undefined reference to `Joystick_::setThrottle(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:196: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:196: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:196: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:198: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:198: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:198: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:207: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:207: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:207: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:209: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:209: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:209: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:225: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:225: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:225: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:227: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:227: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:227: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:236: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:236: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:236: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:238: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:238: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:238: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:254: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:254: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:254: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:256: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:256: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:256: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:265: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:265: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:265: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:267: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:267: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:267: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:284: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:284: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:284: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:286: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:286: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:286: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:295: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:295: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:295: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:297: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:297: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:297: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:333: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:333: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:333: undefined reference to `Joystick_::pressButton(unsigned char)'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:346: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:346: undefined reference to `Joystick'
C:\Program Files\Arduino/Micro_4E_20Pushi_1Pot-V2.0.ino:346: undefined reference to `Joystick_::releaseButton(unsigned char)'
C:\Users\Muletto\AppData\Local\Temp\build2936450787966322718.tmp/core.a(USBCore.cpp.o): In function `SendInterfaces()':
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:456: undefined reference to `HID_GetInterface(unsigned char*)'
C:\Users\Muletto\AppData\Local\Temp\build2936450787966322718.tmp/core.a(USBCore.cpp.o): In function `SendDescriptor':
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:492: undefined reference to `HID_GetDescriptor(int)'
C:\Users\Muletto\AppData\Local\Temp\build2936450787966322718.tmp/core.a(USBCore.cpp.o): In function `ClassInterfaceRequest':
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:375: undefined reference to `HID_Setup(Setup&)'
collect2.exe: error: ld returned 1 exit status
Errore durante la compilazione

  Questo report potrebbe essere più ricco
di informazioni con
  "Mostra un output dettagliato durante la compilazione"
  abilitato in "File > Impostazioni"

Link to comment
Share on other sites

Ma in che cartella hai messo i due file modificati? Adesso io sotto mano ho windows 10 ma il percorso anche su 10 dovrebbe essere uguale.

 

P.S. Per sicurezza ho provato a disinstallare Arduino e rifare l'intera procedura e anche a me da errore, allora sono andato qui:

 

http://mheironimus.blogspot.it/2015/03/add-usb-game-controller-to-arduino.html

 

e ho riscaricato i due file da sostituire e ora funziona, non so perchè ma evidentemente i 2 file che ho postato io in qualche modo si sono corrotti anche se non so come sia possibile. Ad ogni modo scarica questi due file:

 

https://drive.google.com/file/d/0ByqdgeUw6Qs3c1B6d1lLcFVyTUk/view?pref=2&pli=1

https://drive.google.com/file/d/0ByqdgeUw6Qs3S2o0aE85dDFIN1U/view?pref=2&pli=1

 

Ti basta cliccare sulla freccetta rivolta verso il basso che si trova in alto a destra. Poi fammi sapere.

Appena ho un attimo sostituisco anche i miei.

Edited by Torque
Link to comment
Share on other sites

  • 2 weeks later...

Grande torque!!!

Non mi era arrivata la notifica della tua risposta, poi ne ho ordinato un altro pensando che il mio micro fosse difettoso ho aspettato che arrivasse per fare la prova.

oggi sono rientrato dalle ferie e ho riaperto il forum oggi trovando la tua risposta.

Ho provato e subito il file si è caricato con i nuvi file che hai postato.

Ora su dispositivi e stampanti vedo arduino leonardo con l' icona di una tastiera.

Tutto correto o dovrei vederlo come joystick?

Nel frattempo inizio a saldate i piedini visto che il chip finalemnte si carica correttamente.

:thumbsup:

Link to comment
Share on other sites

Aggiorno:

saldato i pin e caicato lo skect "Micro_4E_20Pushi_1Pot-V2.0"

Vorrei intanto usare il potenziometro per un freno a mano analogico, solo che dallo sketh non sono riuscito a capire i pin da utilizzare.

Ho provato GND e VCC e A0 per l'uscita variabile ma quando giro il pot mi si accendono 4 tasti e il trottle non si muove.

Puoi spiegarmi come individuare i pin giusti?

Grazie per la pazienza :D

 

Aggiorno ancora:

Ho letto ora proprio all' inizio dello sketh e collegando il centrale a A3 funziona perfettamente :thumbsup::jump::dribble:

Ora farò qualche prova con i pulsanti...ti aggiorno :wink:

Edited by billo2404
Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.