PIC16F84 programmer un bouton poussoir avec un témoin lumineux
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 31

PIC16F84 programmer un bouton poussoir avec un témoin lumineux



  1. #1
    invite69f7b4b0

    Exclamation PIC16F84 programmer un bouton poussoir avec un témoin lumineux


    ------

    Bonsoir,

    je cherche à écrire un petit programme en assembleur pour commander un bouton poussoir avec un témoin lumineux. Je viens tout juste de commencer à apprendre ce langage. J'aimerais que le témoin lume rouge lorsque le pic a en sortie un 0 et que le témoin lume vert lorsque le pic a en sortie un 1, deplus lorsque j'appuie sur le bouton lorsqu'il lume vert, il doit envoyer un signal au pic pou executer d'autres instructions par après. J'ai vraiment besoin d'aide car je ne m’en sort pas.

    S'il vous plait quelqu'un pourrais il m'expliquer comment m'y prendre ou si vous avez le temps rédiger un petit programme pour que je puisse comprendre.

    Merci de vouloir m'aider

    -----

  2. #2
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Pour pouvoir t'aider, il faut déjà que tu expliques CLAIREMENT ce que tu souhaites, parce que là, c'est le noir absolu.
    Tu ne dis pas quel langage tu utilises.
    Ici : http://www.abcelectronique.com/bigonoff/ tu trouveras un cours complet en assembleur.

    On n'est jamais mieux servi que par soit même, tu bouquines, tu écris, tu viens nous montrer où tu bloques et on t'aidera. Mais c'est à TOI de faire le travail.

  3. #3
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Je veux écrire un programme en assembleur c'est bien le nom du langage.
    J'aimerais commander un bouton poussoir avec un témoin lumineux de ce type http://www.farnell.com/datasheets/96351.pdf
    Dans mon application il s'agit de bloquer ou donner accés à un local via ce bouton poussoir. Mon but est qu'il soit rouge pour dire que l'accès est interdir, et qu'il soit vert lorsqu'on peut entrer dans le local et pour cela il faut appuiyer sur le bouton poussoir au moment où il est vert et le loquet de la porte s'ouvre.

    Merci pour le site

  4. #4
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Et qu'est ce qui le fait changer de couleur ?
    La doc n'est pas très claire, je ne vois pas les connexions vers le bouton poussoir.

  5. A voir en vidéo sur Futura
  6. #5
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Je ne sais pas très bien. Lorsque le out du PIC = 0 le bouton poussoir est rouge et lorsque le out du pic = 1 le bouton poussoir lume vert, et je pense que le bouton poussoir est relié à une entrée du PIC pour lui dire quand on le pousse

  7. #6
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    C'est un message qu'envoi le pic qui fait changer l'état de la led.

  8. #7
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Suivant la doc, c'est une LED qui change de couleur quand on inverse la polarité. Ca veut dire qu'il faut 2 sorties du PIC.
    Logique :
    sortie 1 à 0, sortie 2 à 0 --> LED éteinte
    sortie 1 à 1, sortie 2 à 1 --> LED éteinte
    sortie 1 à 0, sortie 2 à 1 --> LED allumée d'une couleur
    sortie 1 à 1, sortie 2 à 0 --> LED allumée de l'autre couleur

    Ca n'explique pas d'où vient l'ordre de changement de couleur.

  9. #8
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Citation Envoyé par vyolyn Voir le message
    C'est un message qu'envoi le pic qui fait changer l'état de la led.
    Et ce message, qu'est ce qui le déclenche ?

  10. #9
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    elle vient d'un flag qu'on m'envoi, je suis désolé si je ne suis pas très clair j'essaye de faire de mon mieux
    Merci d’être si patient

  11. #10
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Et ce message, qu'est ce qui le déclenche ?
    ce message qu'envoi le pic est déclencher par un code numérique, donc si on introduit un certain code qui permet d'entrer dans le local le led est verte si le code est désactiver la led est rouge

  12. #11
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Pour résumer :
    le PIC est relié à un clavier et à un BP avec 2 LED.
    En attente, la LED est rouge, quand le code est entré (et correct), la LED passe au vert, on peut appuyer le BP pour déverrouiller la gâche puis après fermeture de la porte, la gâche se verrouille et la LED devient rouge.

  13. #12
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    voila c'est ça

  14. #13
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Citation Envoyé par vyolyn Voir le message
    voila c'est ça
    C'est ce que tu aurais du écrire dans ton 1er message.
    Il manque le nombre de touches du clavier et le type de clavier.

  15. #14
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Je vais me renseigner et vous dire ça ce soir

  16. #15
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    il s'agit d'un clavier numérique pour entrer le code, mais je dois me contenter d'un flag pour coder le changement d'état

  17. #16
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Citation Envoyé par vyolyn Voir le message
    il s'agit d'un clavier numérique pour entrer le code, mais je dois me contenter d'un flag pour coder le changement d'état
    As-tu déjà vu des claviers non-numériques ?
    La question est : est ce que chaque touche est accessible individuellement ou est ce un clavier matricé ?
    Et combien de touches ?

    As-tu déjà écris un programme ?

  18. #17
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    oui je vous l'envoi dans 15 min je dois encore le modifier

  19. #18
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Citation Envoyé par vyolyn Voir le message
    oui je vous l'envoi dans 15 min je dois encore le modifier
    Tu ne réponds pas à toutes les questions.

  20. #19
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    excusez moi,

    je vous avoue que non je n'ai pas de connaissance sur ce clavier, je sais qu'une autre personne est chargée de coder les entrées du clavier et il m'envoi un signal pour dire si on peut entrer ou non dans le local

  21. #20
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    voici ce que j'ai codé, j'ai fait de mon mieux, j'espère que ça ira
    Fichiers attachés Fichiers attachés

  22. #21
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    PIC 16F84 BP-LED MA1 Ab.txt

    excusez moi c'est celui-ci!

  23. #22
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Aucune déclaration : c'est quoi LED_Verte, LED_Roug, TEMPO_50ms ... ?
    Que des macros, il commence où le programme principal ?
    En fin de programme, il faut boucler.

    Il faut lire Bigonoff.

    Je parle du 1er fichier.
    Dernière modification par Gérard ; 05/12/2013 à 21h21.

  24. #23
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    je me suis trompé de code le bon fichier se trouve dans mon message juste avant

  25. #24
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Maintenant, on a "Signal_out" mais plus de couleur de LED.

    C'est quoi "if 0 send signal to vandal V+ - V- = 2.05V" ? Ca n'a aucun rapport.
    Tu as pompé, pas écris toi-même.

  26. #25
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    non non c'étais un commentaire pour me rappeler que dans les datasheet la led rouge est alimenté si la tension au bornes de la diode V+ - V- = 2.05V

    et les lignes de codes je ne les ai pas toutes inventées je suis allé voir dans un cours pour avoir une idée de la construction

    mon problème c'est la boucle que je trouve incorrecte je ne sais pas faire de boucle je crois

  27. #26
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Prog:

    if signalreçu = 0 then goto Prog ; on boucle en attendant
    endif

    if BPappuyé then
    tempo 50ms
    endif

    if PBappuyé then
    signal_out = 1
    tempo 500ms
    ledverte = 0
    endif

    goto Prog ;retour au début du programme

    ;tempo 500ms pour laisser le temps de pousser la porte
    ;aucune led rouge n'est gérée
    ;il manque les initialisations et les déclarations

  28. #27
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    peut on utiliser des if en assembleur pour pic18F84?

    c'est logique du programme c'est bien ça?

  29. #28
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Citation Envoyé par vyolyn Voir le message
    peut on utiliser des if en assembleur pour pic18F84?

    c'est logique du programme c'est bien ça?
    Bien sur que non.
    "if, then, else" ne font pas partis des mnémoniques de l'assembleur Microchip.

    Il faut que tu traduises, ce n'est pas moi qui vais le faire.

  30. #29
    invite69f7b4b0

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    essai de pgm.txt

    le début est il bon comme ceci?

  31. #30
    Gérard

    Re : PIC16F84 programmer un bouton poussoir avec un témoin lumineux

    Fichier pas encore validé.

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Branchement poussoir avec voyant lumineux
    Par invite8732121111 dans le forum Bricolage et décoration
    Réponses: 78
    Dernier message: 10/02/2017, 19h47
  2. Urgent- poussoir Céliane à voyant Témoin ou Lumineux + télérupt lg 491 20
    Par Alzen McCAW dans le forum Bricolage et décoration
    Réponses: 6
    Dernier message: 06/12/2011, 17h55
  3. Toupie avec bouton poussoir
    Par Lutin_malin dans le forum Bricolage et décoration
    Réponses: 6
    Dernier message: 17/02/2011, 17h57
  4. [Divers] va et vient avec témoin lumineux
    Par invite6811a653 dans le forum Dépannage
    Réponses: 13
    Dernier message: 11/07/2008, 14h06
  5. remplacer un bouton poussoir avec un pc
    Par invite7e7e69ea dans le forum Électronique
    Réponses: 4
    Dernier message: 04/07/2003, 22h53
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...