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 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 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
A voir également:

2 réponses

yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
23 avril 2021 à 20:24
0
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101
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