programmation arduino

Bonjour,

Nous avons 2 programme arduino et nous en voulons plus que 1. Le problème est que nous ne savons pas comment faire qu'est ce qu'il faut garder et ce qu'il faut enlever.

Nous aimerions piloter 2 moteurs indépendamment c'est a dire de faire varier leur vitesse et leur sens de rotation, comme on veux.

Merci d'avance

cogage_arduino.ino (2.99 KB)

serie_et_bouton_marche.ino (7.13 KB)

Salut,

Et qu'en est-il du montage ? Je ne suis pas un spécialiste en moteur piloté par Arduino mais j'ai l'impression que les 2 sketchs ne pilotent pas le même montage. Pourquoi voulez vous mélanger ces 2 programmes ? Est ce qu'ils fonctionnent tous les 2 sur votre montage ?

@+

Il se peut que les programmes ne pilotent pas la même chose, nous avons fait un programme qui fonctionne et l'autre nous l'avons reçu de notre professeur.
Notre montage est ci-dessous.

Il y en a un qui test le pilotage d'un moteur. L'autre qui pilote un moteur à partir d'un message reçu sur un lien série et/ou d'un bouton.

Au final vous devez faire quoi? Quel est le cahier des charges?

Nous aimerions faire une balle qui puisse être piloté par un téléphone mais pour l'instant nous aimerions au moins réussir a faire bouger notre balle par rapport à l'ordinateur.

Cahier des charges.pdf (343 KB)

bonjour,

Nous somme en terminal S et avons un projet de réalisé un balle piloter. Nous voulons crée un programme sur arduino qui va nous permet de piloter deux moteurs nous en envoyant des ordres par bluethooth. Nous avons déjà le programme bluethooth mais ne savons pas comment attribue une demande (un chiffre) pour une tache. Ex: on veux piloter le Moteur A dans le sens 1 et le Moteur B dans le sens 2 et on attribue a cette fonction le nombre 50. comment faire ? Pouvez vous nous éclairer ?
Merci :slight_smile:

A1.ino (1.06 KB)

Quand tu dis avoir le programme bluetooth, vous avez juste quelques lignes de code qui recopient la liaison série sur le bluetooth et inversement. Cela n'a pas grand chose à voir avec un pilotage de balle

Pour l'affectation d'un code à une tâche c'est à vous de décider que vous associez tel code à tel tâche. C'est un choix de conception.
Maintenant ce n'est peut-être pas la meilleur solution. Car vous voudrez sans doute régler la vitesse de la balle. Auquel cas il faut définir un protocole. Là encore c'est vous qui décidez, on envoie tel code suivi d'un chiffre pour coder la vitesse de tel axe, tel autre code suivi d'un autre chiffre pour coder la vitesse de l'autre axe, tel code pour dire stop....