Projet ARDUINO IDE, embarqué

Fermé
mouatez1109 Messages postés 1 Date d'inscription vendredi 23 avril 2021 Statut Membre Dernière intervention 23 avril 2021 - 23 avril 2021 à 13:45
Dalfab Messages postés 691 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 27 novembre 2022 - 24 avril 2021 à 11:41
Exercice 4 (mini projet)
Proposer un schéma électrique en utilisant Arduino et écrire un programme qui permet le pilotage de deux moteurs, en direction et puissance.
  • moteur 1 : piloté par un bouton poussoir, sens unique, valeurs : 0, 25, 50, 75, 100 % de la puissance
  • moteur 2 : piloté par un potentiomètre :

• double sens.
• Si le potentiomètre est au centre : arrêt, si le potentiomètre à gauche sens -1, et si le potentiomètre à droite sens 1, la puissance de rotation est en fonction de la position du potentiomètre par rapport à sa valeur centrale.
  • Affichage sur moniteur série pour contrôle.

qui peut m'aider stpp j'ai essayé plusieurs fois

2 réponses

yg_be Messages postés 20740 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2022 1 268
23 avril 2021 à 20:24
0
Dalfab Messages postés 691 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 27 novembre 2022 97
24 avril 2021 à 11:41
Bonjour,

La question n'a aucun rapport avec le langage C. D'autant qu'il me semble que l'Arduino utilise plutôt le C++.

Pour ton schéma, tu as essayé, et même plusieurs fois. Qu'est qui ne marchait pas lors de tes essais successifs?

Commence par bien énumérer les entrées/sorties nécessaires:
les entrées:
- tout ou rien : le bouton (mais il semble y avoir 5 boutons, l'énoncé n'est plas clair)
- entrée analogique: le potentiomètre.
les sorties:
- commande puissance moteur 1 : dépend de ton moteur (PWM, DAC, I2C, ...)
- commande puissance moteur 2 : dépend de ton moteur (PWM, DAC, I2C, ...)
- commande sens moteur 2 : dépend de ton moteur (I2C, sortie IO)
- liaison série : le moniteur série.
Dans tous les cas on ne peut pas savoir pour ton cas. Alors essaie encore et si tu n'y arrives pas, va plutôt demander de l'aide sur un forum Arduino.
0