Boite séquentiel simracing avec arduino micro

Bonjour à tous, je suis novice dans le domaine de l'électronique, et j'essaie de résoudre un petit problème.

J'ai du remplacer ma carte arduino micro de mon shifter car le port micro usb c'était fait la mal.

Du coup, impossible de récupérer la programmation de l'ancienne carte pour la réintroduire dans la nouvelle.

Je me suis donc mis à lire plusieurs discussion sur le forum, notamment ceux de Par Matthew Heironimus.

Mais imposible pour moi de comprendre ce que je fait

j'ai codé dans arduino ceci, de Brendan Beavis

saisissez ou collez du code ici
#include <UnoJoy_h>

// Declare our digital input pins on the board
int upPin = 8;
int downPin = 16;

// This is the value of the input from the switches
int Up = 0;
int Down = 0;

void begin() {
  // Setup our pins
  pinMode(upPin, INPUT_PULLUP);
  pinMode(downPin, INPUT_PULLUP);

  // Setup the UnoJoy library
  setupUnoJoy();
}

void redo() {
  // Read our values from the switches to the digital input pins
  Up = digitalRead(upPin);
  Down = digitalRead(downPin);

  // Create a data structure to hold the joystick state
  dataForController_t joyState = getBlankDataForController();

  // Write the value of the input to the joystick buttons
  joyState.triangleOn = !Up;  // Use one of the available buttons in the structure
  joyState.circleOn = !Down;  // Another available button

  // Send the state to UnoJoy
  setControllerData(joyState);

  // Wait a moment before rechecking the status of the inputs
  delay(50);
}

et voici le message d'erreur :

C:\Users\jerom\OneDrive\Documents\Arduino\UnoJoy_h_copy_20250821152344\UnoJoy_h_copy_20250821152344.ino:1:10: fatal error: UnoJoy_h: No such file or directory
#include <UnoJoy_h>
^~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: UnoJoy_h: No such file or directory

quelqu'un pourrai-til me venir en aide?


Ce ne serait pas UnoJoy.h?

Salut J-M-L, j'ai essayé les deux, et deux fois le même soucis

Bonjour,
Avez vous installé la bibliothèque ? Que ce soit un point ou un underscore à la fin, le compilateur ne peut pas trouver le fichier s'il n'existe pas :slightly_smiling_face:

bonjour, j'ai essayé mais je ne la trouve pas. j'ai installé la bibli joystick, mais je ne trouve pas la UnoJoy

Les 2 quoi ?

T'as pas du trop chercher on dirait

C’est le lien partagé au post 2 déjà

Bonjour, j'ai trouvé la page UnoJoy, mais difficile pour moi de trouver comment installé la librairie, trop novice dans le domaine

  1. Dans la page github, cliquer sur le bouton vert Code et choisir "Download ZIP"

  2. Dans l'IDE Arduino Croquis/Importer une bibliothèque/Ajouter la bibliothèque ZIP.
    Ensuite sélectionner le fichier ZIP que tu viens de télécharger

j'ai esayé mais voici ce qu'il me dit
Capture d'écran 2025-08-26 210621

Au temps pour moi. Ce n'est pas vraiment une bibliothèque.

L'Arduino Micro est la version "mini" de la Leonardo. Il faut donc faire comme si c'était une Leonardo.
Il faut aller dans le répertoire UnoJoy/LeoJoy/hardware/leojoy et suivre les directives.
Ensuite dans UnoJoy/LeoJoy il y a des exemples LeojoySample et Examples/PowerPadGranTursimo. Ce serait bien de commencer par l'un de ceux-ci pour vérifier le fonctionnement.

merci . J'ai reussi a comprendre pourquoi je n'y arrivait pas, par contre mon dernier soucis est que je ne vois pas ma carte en usb

Tu as installé le driver comme demandé dans les instructions?