Étape 2: logiciel
Maintenant, il y a quelques choses à noter sur cette page
1) trouvé son basé sur la bibliothèque de clavier usb sur lard rance
http://code.rancidbacon.com/ProjectLogArduinoUSB, laquelle requiert arduino 0016! J’ai foiré avec cela pendant quelques jours en train pour qu’il puisse compiler sur les 18 logiciel arduino, et si on veut travailler l’ordinateur jamais peut communiquer avec le périphérique, quitter un ballon laid à côté de mon horloge, que la bibliothèque de joystick plat n’a aucun effet sur 18
Arduino 16 a commencé à être une douleur dans le cul et ne démarre pas pour moi, ce que j’ai figuré dehors est j’ai besoin de supprimer le fichier preferences.txt qui 18 avait placé dans mon dossier utilisateur et puis démarrez arduino 16, cela devrait fonctionner, et 18 continue de travailler hors de 16 fichiers
Voir http://www.arduino.cc/en/Hacking/Preferences donc voir où vous pouvez trouver vôtre si vous avez besoin aussi
2) les commentaires de la page joystick de la bibliothèque d’État qu’ils ne compilent pas et ce n’est pas, ses pas si difficile à résoudre, et j’ai déjà dans le téléchargement du logiciel. Mais si tout le monde veut savoir...
dans UsbJoystick.h, que vous devez inclure interrupt.h avec les 2 autres inclut et changer la ligne 105 de...
void sendJoystick (val0 octets, octet val1, val2 octets, val3 octets, val4 octets, octets val5, val6 octets, octets val7) {}
À
void sendJoystick (uchar val0, uchar val1, val2 uchar, uchar val3, uchar val4, uchar val5, uchar val6, uchar val7) {}
Enfin, après avoir joué avec cette bibliothèque pour presque 2 jours solide, j’ai renoncé à modifier sa configuration, donc l’ordinateur voit une manette de jeu 6 axes 4 bouton, même si elle ne répond qu’à 2 axes et 4 boutons
Passant, vers le bas ci-dessous, vous verrez 2 fichiers, le fichier zip contient la lib usbjoystick fixe, qui placer dans le dossier /hardware/libraries de l’arduino 16 et mes fichiers de projet, ouvrez le fichier de pde dans arduino 16, compiler et télécharger
sinon si vous avez un programmateur avr maniable et ne me dérange pas traitant d’avrdude il existe aussi un hexagone