Code Arduino Micro pour Frein à main PC

Bonjour à tous,

Je souhaite réaliser un programme pour un frein à main PC pour du Sim Racing.
J'ai bien trouvé des codes sources mais aucun ne fonctionne.
J'ai pris un capteur de pression de la marque JOY IT Réf ARD SEN PRESSURE

Voici le code que je tente mais j'ai des erreurs par rapport au joystick!! pourtant j'ai bien la librairie!!

#include <Joystick.h>


int analogPin = A0; // Pressure transduce/sensor (analogue ouput wire) connected to analog pin 0
// outside leads to ground and +5V
int val = 0; // variable to store the value read

void setup() {
Serial.begin(9600); // setup serial
  Joystick.begin();
}

void loop() {
val = analogRead(analogPin); // read the input pin
  {Joystick.setThrottle(analogPin);}
Serial.println(val); // debug value
delay(100);
}

Je tiens à préciser que je suis complètement novice en programmation arduino

Merci d'avance pour vos réponses

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

pourquoi passer la pin ? c'est pas val que vous voulez envoyer plutôt ?
les accolades ne servent à rien

Pourquoi tu donne à la fonction setThrottle de l'objet Joystick la valeur de la broche qui à priori est connecté à ton capteur, soit la valeur de la constante A0.

Oui c’est bien la valeur que je veux mais comme elle reprise derrière je pensais pas pouvoir la reprendre

c'est une variable, vous pouvez la lire autant de fois que vous voulez (elle n'a pas besoin d'être globale non plus puisque vous ne l'utilisez que dans la loop())

#include <Joystick.h>
// Pressure transduce/sensor (analogue ouput wire) connected to analog pin 0
// outside leads to ground and +5V
const byte analogPin = A0; 

void setup() {
  Serial.begin(9600); // setup serial
  Joystick.begin();
}

void loop() {
  int val = analogRead(analogPin); // read the input pin
  Joystick.setThrottle(val);
  Serial.println(val); // debug value
  delay(100);
}

Désolé je suis vraiment novice c’est des codes que j’ai repris sur des sources à droite à gauche

Ok merci, par contre quand je compile il me met des erreurs par rapport au joystick begin et setthrottles

Oui ça ce voit :), mais pas de soucis, il faut bien commencé :+1:

Merci, à l’origine le code que j’avais trouvé c’était pour un load cell mais pour mon projets j’ai pas prévu la place et j’ai trouvé ce capteur qui me semblait pouvoir faire l’affaire car il fonctionne jusqu’à 10kg de pression

C’est quoi votre arduino?

arduino micro

Voici le message d'erreur que j'ai

D:\Arduino\FRAM_SHARKY\FRAM_SHARKY.ino: In function 'void setup()':
D:\Arduino\FRAM_SHARKY\FRAM_SHARKY.ino:10:11: error: expected unqualified-id before '.' token
   Joystick.begin();
           ^
D:\Arduino\FRAM_SHARKY\FRAM_SHARKY.ino: In function 'void loop()':
D:\Arduino\FRAM_SHARKY\FRAM_SHARKY.ino:15:12: error: expected unqualified-id before '.' token
   {Joystick.setThrottle(val);}
            ^
Plusieurs bibliothèque trouvées pour "Joystick.h"
  Utilisé: C:\Users\Sharky\OneDrive\Documents\Arduino\libraries\Joystick
  Non utilisé: C:\Users\Sharky\OneDrive\Documents\Arduino\libraries\ArduinoJoystickLibrary-master
exit status 1

Compilation error: expected unqualified-id before '.' token

il n'y aurait pas ça aussi dans le code initial :
Joystick_ Joystick;

Je suppose que tu utilise cette libraire ?

normalement oui mais apparement elle ne s'installe pas, le naze mdrrr

Il manque l’instance sans doute oui

Si je mets cela, il me met un message d'erreur!!

Prenez l’habitude de poster des détails… nous ne sommes pas devant votre écran…

Quel message d’erreur ?

Enlevez ces deux bibliothèques et utilisez l’IDE pour en installer qu’une seule proprement

Merci pour votre aide et désolé si je ne suis pas encore habitué au règle du forum, j'ai répondu ce matin très tôt avant le boulot.
Le message d'erreur dit que la librairie Joystick_ n'existe pas.
Je testerais vos conseils en dans l'après midi