Programmation micro controleur
Résolu/Fermé
lafonds
Messages postés
2
Date d'inscription
jeudi 12 mars 2015
Statut
Membre
Dernière intervention
12 mars 2015
-
12 mars 2015 à 04:49
lafonds Messages postés 2 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 12 mars 2015 - 12 mars 2015 à 08:26
lafonds Messages postés 2 Date d'inscription jeudi 12 mars 2015 Statut Membre Dernière intervention 12 mars 2015 - 12 mars 2015 à 08:26
A voir également:
- Programmation micro controleur
- Application de programmation - Guide
- Micro whatsapp - Accueil - WhatsApp
- Symbole micro clavier android - Forum Xiaomi
- Controleur ide ata atapi - Forum Matériel & Système
- Acquisition de données pci et contrôleur de traitement du signal ✓ - Forum Windows 10
1 réponse
SypayV
Messages postés
6583
Date d'inscription
vendredi 28 décembre 2007
Statut
Contributeur
Dernière intervention
19 février 2023
449
Modifié par SypayV le 12/03/2015 à 08:18
Modifié par SypayV le 12/03/2015 à 08:18
Salut,
Il s'agit à première vue d'un projet très simple.
Les questions que tu te poses sont des blocages que tu ne devrais pas avoir et que tu pourrais facilement éliminer en faisant de simples expérimentations avec le matériel à ta disposition, même si tu n'es encore qu'au stade de la conception.
Le programme du micro-contrôleur ne devrait pas excéder 50 lignes, ce qui laisse supposer que la carte Arduino la plus petite sera suffisante.
https://store.arduino.cc/arduino-uno-rev3
Pour la réalisation du programme, tu pourrais commencer par faire des schémas UML simples ou une conception algorithmique. Par exemple, on remarque clairement qu'il y a 2 entités qui interagissent avec le moteur : Le capteur et le bouton.
Ce qui pourrait être traduit par deux entrées et une sortie.
L'algorithme de base pourrait être :
En théorie tu n'auras pas besoin de t'occuper de l'asservissement du moteur, et tout dépend de quel type de moteur il s'agit et si sa vitesse doit être variable ou non.
Pour faire fonctionner le moteur dans un sens ou un autre, il faudra inverser la polarité. C'est un autre problème qu'il faudra résoudre.
Aussi, il faut savoir quand le moteur doit s'arrêter. Apparemment tu te sert du bouton RAZ pour arrêter l'ouverture. Mais comment arrêteras-tu la fermeture ?
L'implantation du programme se fait par USB à l'aide d'un logiciel (IDE) fournit avec la solution Arduino.
Tu trouveras plus d'informations et d'exemples de réalisation ici : https://www.arduino.cc/en/Tutorial/HomePage/
Edit : La réalisation du programme dépend de la réalisation mécanique.
Musicalement,
SypayV.
Il s'agit à première vue d'un projet très simple.
Les questions que tu te poses sont des blocages que tu ne devrais pas avoir et que tu pourrais facilement éliminer en faisant de simples expérimentations avec le matériel à ta disposition, même si tu n'es encore qu'au stade de la conception.
Le programme du micro-contrôleur ne devrait pas excéder 50 lignes, ce qui laisse supposer que la carte Arduino la plus petite sera suffisante.
https://store.arduino.cc/arduino-uno-rev3
Pour la réalisation du programme, tu pourrais commencer par faire des schémas UML simples ou une conception algorithmique. Par exemple, on remarque clairement qu'il y a 2 entités qui interagissent avec le moteur : Le capteur et le bouton.
Ce qui pourrait être traduit par deux entrées et une sortie.
L'algorithme de base pourrait être :
Si capteur différent positon initiale:
Moteur marche avant
Si bouton poussoir activé:
Moteur marche arrière
En théorie tu n'auras pas besoin de t'occuper de l'asservissement du moteur, et tout dépend de quel type de moteur il s'agit et si sa vitesse doit être variable ou non.
Pour faire fonctionner le moteur dans un sens ou un autre, il faudra inverser la polarité. C'est un autre problème qu'il faudra résoudre.
Aussi, il faut savoir quand le moteur doit s'arrêter. Apparemment tu te sert du bouton RAZ pour arrêter l'ouverture. Mais comment arrêteras-tu la fermeture ?
L'implantation du programme se fait par USB à l'aide d'un logiciel (IDE) fournit avec la solution Arduino.
Tu trouveras plus d'informations et d'exemples de réalisation ici : https://www.arduino.cc/en/Tutorial/HomePage/
Edit : La réalisation du programme dépend de la réalisation mécanique.
Musicalement,
SypayV.
12 mars 2015 à 08:26
Ça répond à mes questions et devrait effectivement me permettre de résoudre mes problèmes.
Je lis pas mal de doc pour pouvoir comprendre la solution Arduino.
Merci beaucoup !