Arduino et joysticks

Tout ce qu'il faut savoir pour radio-commander vos modèles de voitures, robots, tractopelle, etc..
yvespetit86
Membre Expérimenté
Membre Expérimenté
Messages : 389
Enregistré le : 30 août 2020, 17:37
Localisation : Migné-Auxances

Re: Arduino et joysticks

Message par yvespetit86 »

Bonsoir Marc,

J'ai tenté un montage minimum: le joystick branché sur une carte romeo (ou une UNo) avec le sketch suivant:
sketch joystick 2

const int SW_pin = 2; // digital pin connected to SW
const int X_pin = 0; // analog pin connected to VRx
const int Y_pin = 1; // analog pin connected to VRy
void setup() {
pinMode(SW_pin, INPUT);
digitalWrite(SW_pin, HIGH);
Serial.begin(9600);
}
void loop() {
Serial.print("X: ");
Serial.print(analogRead(X_pin));
Serial.print(" Y: ");
Serial.print(analogRead(Y_pin));
Serial.print(" Z: ");
Serial.println(digitalRead(SW_pin));
delay(250);
}

je n'ai aucune réponse quand je bouge le joystick. En fin de téléversement après  toute une série de messages en rouge j'ai "avrdude done".
Bon j'arrête pour aujourd'hui!
Bonne soirée
Yves

Avatar du membre
marc80
Modérateur
Modérateur
Messages : 424
Enregistré le : 27 juil. 2020, 14:22
Localisation : 80500 Montdidier

Re: Arduino et joysticks

Message par marc80 »

Pour avoir une réponse, il faut activer le moniteur série :
voir : viewtopic.php?p=1139#p1139, en bas de la page 2
Bon Meccano à tous ! :020:  Marc
 

Avatar du membre
BB2906
Membre Confirmé
Membre Confirmé
Messages : 195
Enregistré le : 28 sept. 2020, 18:04
Localisation : Meurthe et moselle
Contact :

Re: Arduino et joysticks

Message par BB2906 »

Oh là là ,   pour avoir une réponse il faudrait déjà que le programme soit téléversé ce qui ne semble pas être le cas.
Lit et surtout comprend tes messages en rouge  ( chez moi c'est de l'orange ) , avrdude done ne veut pas dire que c'est téléversé loin de là.
Est ce que tu as le bon type de carte dans l'ide ?
Car tu nous parles d'une roméo puis d'une Uno et ensuite tu fais des photos avec une 2560   :043:

Bernard
Mon site de construction simulateur de vol : https://tabar57.blog4ever.com/
 

yvespetit86
Membre Expérimenté
Membre Expérimenté
Messages : 389
Enregistré le : 30 août 2020, 17:37
Localisation : Migné-Auxances

Re: Arduino et joysticks

Message par yvespetit86 »

Bonsoir Marc,

ça marche! Il fallait effectivement afficher la petite console (je pensais que le résultat s'affichait en bas de la fenêtre); de plus il fallait régler le débit.
Merci- A suivre.
Yves

Avatar du membre
BB2906
Membre Confirmé
Membre Confirmé
Messages : 195
Enregistré le : 28 sept. 2020, 18:04
Localisation : Meurthe et moselle
Contact :

Re: Arduino et joysticks

Message par BB2906 »

En tous cas la série de messages n'est pas normale

Bernard
Mon site de construction simulateur de vol : https://tabar57.blog4ever.com/
 

Avatar du membre
marc80
Modérateur
Modérateur
Messages : 424
Enregistré le : 27 juil. 2020, 14:22
Localisation : 80500 Montdidier

Re: Arduino et joysticks

Message par marc80 »

J'ai ressorti une platine de test Arduino un peu plus complète sur laquelle j'ai câblé un joystick. J'ai réalisé et testé plusieurs programmes Je vais les mettre et les commenter à la suite du sujet "découverte Arduino - Platine de test " :

https://meccanocreations.fr/viewtopic.php?f=9&t=230

Il me faut tout de même un peu de temps pour finaliser les messages nécessaires.
 
Bon Meccano à tous ! :020:  Marc
 

Avatar du membre
marc80
Modérateur
Modérateur
Messages : 424
Enregistré le : 27 juil. 2020, 14:22
Localisation : 80500 Montdidier

Re: Arduino et joysticks

Message par marc80 »

Un programme permettant le contrôle de 2 moteurs par joystick est disponible dans le sujet "Découverte Arduino" - Page 3.
Bon Meccano à tous ! :020:  Marc
 

Avatar du membre
Roger222
Membre Expérimenté
Membre Expérimenté
Messages : 262
Enregistré le : 27 oct. 2020, 09:22

Re: Arduino et joysticks

Message par Roger222 »

https://www.robobox.fr/contenu-des-box

il y a  aussi du arduino  en usage : que pensez vous de cette formule ?   / ROBOBOX  !

cela semble bien séduisant ...  ( vu sur Science et Vie junior qui le sponsorise )

yvespetit86
Membre Expérimenté
Membre Expérimenté
Messages : 389
Enregistré le : 30 août 2020, 17:37
Localisation : Migné-Auxances

Re: Arduino et joysticks

Message par yvespetit86 »

Bonsoir Marc,

Je reviens dans ce sujet pour affiner mon projet, qui n'est pas personnel car je ne pense pas être le seul à vouloir radio commander la grue Hachette (ou une autre)!
Le shield de base serait le Funduino clipsé sur une carte mega 2560 (photo ci-dessus). Equipé d'un émetteur radio pour envoyer les message à une autre carte Arduino équipée du récepteur. Celle ci porterait le shield 4 relais qui permet de connecter 4 moteurs.

Les quatre boutons du joystick commanderait les relais et la manette du joystick serait le potentiomètre de réglage de chaque moteur.
Suis je clair?
Je rentre chez moi mardi soir et je prépare une photo du matériel envisagé.
Merci d'avance pour toute aide.
Bonne soirée
Yves

yvespetit86
Membre Expérimenté
Membre Expérimenté
Messages : 389
Enregistré le : 30 août 2020, 17:37
Localisation : Migné-Auxances

Re: Arduino et joysticks

Message par yvespetit86 »

Bonsoir Marc,

Comme prévu des photos du matériel que je prévois pour radio commander les 4 moteurs de la grue.
le joystick émetteur et la carte Romeo et les relais récepteurs
emeteur-recept.JPG
le shield pour 4 relais à clipser sur la carte réception fixée sur la grue
relais.JPG
le joystick funarduino et ses 4 boutons
funarduino.JPG

je propose  une connexion radio à l'aide de modules NRF24L01.
J'ai téléchargé divers sketchs mais je ne sais pas encore comment coordonner le tout...
A suivre
Merci d'avance pour ton aide
Yves
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Répondre