Répondre à la discussion
Affichage des résultats 1 à 21 sur 21

problème programmation arduino leonardo



  1. #1
    Sisi85-18

    Question problème programmation arduino leonardo

    Bonjour,

    depuis quelques temps je travail sur un petit projet perso, mais voila, je bloque sur la partie programmation
    J'explique mon problème : je voudrais que lorsqu'un de mes capteurs soit "actionné", mon moteur tourne dans un sens jusqu’à ce que mon bouton soit appuyé puis tourne dans l'autre sens jusqu’à ce qu'il soit de nouveau appuyé. Puis mon programme s’arrête.
    Je dispose d'une arduino leonardo.
    Pour changer le sens de mon moteur, j'utilise un pont en H ( il faut donc activer deux MOSFET à la fois)
    mon premier capteur et une photo-résistance.

    Merci de votre aide

    -----

    Dernière modification par Sisi85-18 ; 26/03/2015 à 20h48.

  2. Publicité
  3. #2
    antek

    Re : problème programmation arduino leonardo

    Quel capteurs ?
    Quel moteur et avec quel courant ?

    Un schéma aide pour aider

  4. #3
    Sisi85-18

    Re : problème programmation arduino leonardo

    Merci de cette réponse rapide,
    La partie capteur de luminosité (premier capteur) ne me gêne pas. Mon moteur et un petit moteur cc alimenté sous 9 volts ( sans lien direct avec ma carte). Pour ce qui est du shema, je sais pas comment le réaliser... (encore un peu d'aide..)
    De toute façon je ne suis pas en mesure de le faire ce soir.

  5. #4
    antek

    Re : problème programmation arduino leonardo

    Tu veux que je te fasse ton schéma ?

  6. #5
    Sisi85-18

    Re : problème programmation arduino leonardo

    Non, juste pour savoir s'il y a un logiciel spécial.

  7. A voir en vidéo sur Futura
  8. #6
    Yoruk

    Re : problème programmation arduino leonardo

    Citation Envoyé par Sisi85-18 Voir le message
    Non, juste pour savoir s'il y a un logiciel spécial.
    Papier, crayon....! C'est parfois le meilleur !
    La robotique, c'est fantastique !

  9. Publicité
  10. #7
    Antoane

    Re : problème programmation arduino leonardo

    Bonsoir,

    Citation Envoyé par Sisi85-18 Voir le message
    Non, juste pour savoir s'il y a un logiciel spécial.
    Il existe pléthore de logiciels de schématisation gratuits sur internet, tu peux faire une recherche dans les archives du forum, c'est une question récurrente.
    LTSpice est l'un deux. Les schémas ne sont pas magnifiques mais le logiciel est simple d'usage et est un très bon simulateur (gratuit).

    Citation Envoyé par Yoruk Voir le message
    Papier, crayon....! C'est parfois le meilleur !
    + le café.
    Surtout le café.
    Le reste est accessoire.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  11. #8
    Sisi85-18

    Re : problème programmation arduino leonardo

    Bonjour,
    excusez moi de la réponse un peu lente, mais j'ai un peu de mal pour le schéma, comment on peut schématiser une leonardo ?
    merci

  12. #9
    Yoruk

    Re : problème programmation arduino leonardo

    Indique simplement quelles pins sont utilisées... C'est surtout ce qui se passe autour de la carte qui nous intéresse.
    La robotique, c'est fantastique !

  13. #10
    antek

    Re : problème programmation arduino leonardo

    C'est ça, dessine un rectangle avec le repérage des pin, où elles vont, liaisons entre la carte le pilote, les moteurs.

  14. #11
    Sisi85-18

    Re : problème programmation arduino leonardo

    Voici mon schéma fait avec "paint"...
    Pour des raisons pratiques, je n'ai pas représenté les câbles sortant du pin GND. Ils servent bien sur à "fermer" les transistors.schéma leo.png

  15. #12
    Yoruk

    Re : problème programmation arduino leonardo

    Brancher des entrées digitales sur des entrées analogiques est un peu casse-gu***.

    Référence des transistors ?

    Manque des diodes de roues libres...

    je n'ai pas représenté les câbles sortant du pin GND. Ils servent bien sur à "fermer" les transistors.
    Tu peux expliquer ?
    La robotique, c'est fantastique !

  16. Publicité
  17. #13
    antek

    Re : problème programmation arduino leonardo

    Une carte pilote/pontH serait plus sûre plutôt que de commander directement les mosfet à partir du µC
    Ton schéma de principe est juste, mais "de principe" seulement !

    Si 0->T ouvert et 1->T fermé
    Pour faire tourner le moteur dans un sens :
    1=1 / 2=1 / 3=0 / 4=0
    Pour faire tourner le moteur dans l'autre sens :
    1=0 / 2=0 / 3=1 / 4=1
    Pour arrêter l'alimentation moteur :
    Tout à 0
    Pour freiner le moteur
    1 et 3 à 0 / 2 et 4 à 1

    Mais une erreur programme fera fumer les mosfet et la pile -> utiliser une carte pilote
    Dernière modification par antek ; 30/03/2015 à 10h38.

  18. #14
    Sisi85-18

    Re : problème programmation arduino leonardo

    C'est vrai que j'ai oublié les led, merci.
    Par contre je n'ai pas compris : Brancher des entrées digitales sur des entrées analogiques est un peu casse-gu... Mon pont H et bien branché sur les pin digitaux.
    Je n'utilise que des matériaux de recup', je n'ai donc pas les références des transistor, désolé.
    Le pin gnd est connecté au drain de chaque transistor

    Qu'es-ce qu'une carte pilote, et j'utilise bien un pont H. Pour quelle transistor doit être ouvert, je m'était déjà renseigné. Le problème survient après...

  19. #15
    antek

    Re : problème programmation arduino leonardo

    D'après ton dessin tu commande directement les mosfet avec les sorties µC. C'est ça ?
    Ton pontH est un assemblage de transistors que tu fais toi-même ou un CI ou une carte ?

    Le pin gnd est connecté au drain de chaque transistor
    Tu peux dessiner ce montage bizarre ?

    Une carte pilote est (dans ce cas) une carte qui contrôle les états des mosfet. Elle est commandée par les sorties du µC.

  20. #16
    Sisi85-18

    Re : problème programmation arduino leonardo

    Ou peut-on trouver une telle carte ? (et pour combien...)

    J'espère que ce schéma sera plus clair.
    J'ai déjà testé mon système et il fonctionne. J'ai juste assemblé 4 transistors sur un seul radiateur.
    schéma leo.png

  21. #17
    Sisi85-18

    Re : problème programmation arduino leonardo

    J'ai oublié de remettre les numéro des transistors, mais bien sur, ce sont les mêmes.

  22. #18
    antek

    Re : problème programmation arduino leonardo

    Comment tu sais que ton schéma fonctionne, tu l'as essayé ? Parce que là il fonctionne bien mais en générateur de fumée !

  23. Publicité
  24. #19
    Sisi85-18

    Re : problème programmation arduino leonardo

    Je me suis peut être trompé sur mon schéma... c'est que je suis pas un pro en électronique, ni en schéma d’ailleurs...
    Je vérifie et je vous répond.

  25. #20
    Yoruk

    Re : problème programmation arduino leonardo

    Citation Envoyé par Sisi85-18 Voir le message
    Ou peut-on trouver une telle carte ? (et pour combien...)
    Tape "motor shield" ou "H bridge board" dans ton moteur de recherche préféré... Tu peux avoir des trucs chinois pour moins de 10€.

    Mes remarques concernant le branchement sur A0 et A2 restent valables. Je viens de voir que i1 est une photorésistance... Merci d'utiliser le bon symbole car le symbole d'un simple interrupteur est complètement inadapté, et elle est mal connectée.
    La robotique, c'est fantastique !

  26. #21
    Sisi85-18

    Re : problème programmation arduino leonardo

    Comme je l'ai dit précédemment, je l'ai fait avec paint et mes connaissances sont assez réduites...

Sur le même thème :

Discussions similaires

  1. Programmation Arduino
    Par Yass30 dans le forum Électronique
    Réponses: 4
    Dernier message: 05/03/2015, 12h09
  2. programmation arduino
    Par mayabe dans le forum Électronique
    Réponses: 1
    Dernier message: 26/01/2015, 19h41
  3. Programmation d'un ATtiny 85 avec Arduino probleme !
    Par urtechnic dans le forum Électronique
    Réponses: 5
    Dernier message: 21/12/2014, 12h01
  4. programmation arduino
    Par mondherhammami dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 11/06/2014, 18h31
  5. Programmation arduino !!
    Par ParraDarocha dans le forum Électronique
    Réponses: 15
    Dernier message: 10/04/2014, 17h59