Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 60

modifier un compteur



  1. #1
    ibtihel

    modifier un compteur


    ------

    bonjour
    En surfant sur le net je suis tombé sur ce compteur :
    http://pagesperso-orange.fr/fabrice....r/compteur.htm
    ma question est Comment puis-je modifier (code source) de ce dernier en ajoutant un clavier pour programmer "la consigne" de comptage.
    càd ,si je tape par exemple 55 sur le clavier ,le comptage se fais j'usqua 55 puis RAZ.
    merci d'avance

    PS:je ne suis pas calé en programation ................
    A+

    -----

  2. Publicité
  3. #2
    maximilien

    Re : modifier un compteur

    Bonjour Ibtihel,
    apparemment le programme a été écrit en asm.
    Mais rien ne t'empêche de te faire ton propre programme en C par exemple.

    Pour moi le plus gros problème est le nombre de pin du PIC.
    Il n'y en aura pas assez pour mettre un clavier.

  4. #3
    ibtihel

    Re : modifier un compteur

    re
    merci max
    Citation Envoyé par maximilien Voir le message
    Mais rien ne t'empêche de te faire ton propre programme en C par exemple.
    .
    je suis pas calé aussi ................... ,
    Citation Envoyé par maximilien Voir le message
    Pour moi le plus gros problème est le nombre de pin du PIC.
    Il n'y en aura pas assez pour mettre un clavier.
    et si j'enleve la digite des milles ?...car j'ai besoin que de 3 digites.

    PS:je suis allergique à la programmation ...........
    A+

  5. #4
    ibtihel

    Re : modifier un compteur

    re
    merci max
    Citation Envoyé par maximilien Voir le message
    Mais rien ne t'empêche de te faire ton propre programme en C par exemple.
    .
    je suis pas calé aussi ...................
    Citation Envoyé par maximilien Voir le message
    Pour moi le plus gros problème est le nombre de pin du PIC.
    Il n'y en aura pas assez pour mettre un clavier.
    et si j'enleve la digite des milles ?...car j'ai besoin que de 3 digites.

    PS:je suis allergique à la programmation ...........
    A+

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

    Re : modifier un compteur

    je suis d'accord avec maximilien mais si tu veux pas faire de reprogrammation tu ne pourra rien faire

  8. #6
    maxitec

    Re : modifier un compteur

    Bonjour,
    Le clavier mobilise 7 pins du PORTB minimum..le PIC16F84 ne peut pas convenir..
    Pour la programmation tu as le Mikroc mais tu peux commencer par Flowcode:
    Au moins pour faire (sans grande difficulté) ton compteur à clavier ..

  9. Publicité
  10. #7
    kronanberg

    Re : modifier un compteur

    salut ibtihel!

    Le faite d'enlever 1 digit d'affichage ne te permettra pas de gagner des pins (l'affichage sur chaque digit ce fait avec les même 7 broches et il y a 4 broches permettant de seletionner le digit souhaité).

    Donc tu ne pourra gagner qu'une seule broche avec 3 digits.

    Et comme le dit maxitec le clavier te prendra au minimum 7 broches, de plus il te faudra une interruption externe supplémentaire si tu veux utiliser ton clavier.

    bon courage !!!!

  11. #8
    maximilien

    Re : modifier un compteur

    Après relecture du site...
    je me demande que veut tu faire comme montage???

    Car pour ça:
    Ce circuit permet de compter (ou de décompter) manuellement de 0000 à 9999.
    pas besoin forcément de micro-contrôleur. De simples compteurs et le tour est joué.

    J'ai compris que tu souhaite entrer la valeur de comptage au clavier puis...?
    (vu que le montage compte ou décompte manuellement je ne comprends pas bien)

    Voila donc...

    Si tu n'est pas pressé, je te ferai ton programme en C. Pas avant deux semaines puisque je suis en période de révisions: les partiels sont lundi prochain!!

  12. #9
    ibtihel

    Re : modifier un compteur

    bonsoir
    merci les gars pour votre intéret à ce sujet
    Citation Envoyé par maxitec Voir le message
    Le clavier mobilise 7 pins du PORTB minimum..le PIC16F84 ne peut pas convenir..
    Pour la programmation tu as le Mikroc mais tu peux commencer par Flowcode:
    Au moins pour faire (sans grande difficulté) ton compteur à clavier ..
    Quel pic conviendra pour mon usage ?
    si tu as des lien vers Mikroc , Flowcode je suis preneur .

    Citation Envoyé par maximilien Voir le message
    pas besoin forcément de micro-contrôleur. De simples compteurs et le tour est joué
    je voudrais éviter çà pour avoir moin de composant (compteur logique,roue codeuse,.....) donc moin de frais et d'encombrement .

    Citation Envoyé par maximilien Voir le message
    J'ai compris que tu souhaite entrer la valeur de comptage au clavier puis...?
    (vu que le montage compte ou décompte manuellement je ne comprends pas bien)
    ..
    pour le bouton en manuel ,je voudrais changer la commande sur le BP incrém par un singnal déclancheur (automatique) adéquat (issu par exemple d'une détection d'objet par une barrière IR ou le passage d'objet sur un ILS.....).
    Citation Envoyé par maximilien Voir le message
    Si tu n'est pas pressé, je te ferai ton programme en C. Pas avant
    merci pour ce geste ........... ,je ne suis pas pressé .
    mais attends de voir ce que va donner la suite de cette discussion .
    merci à tous

    PS:j'aimerai avoir de bonnes connaissances dans ce demaine et celui des automate ,j'ai essayé il ya 2 ans de lire les bons cours de bigonoff ,mais j'ai laché prise car suis un peu fainéant en lecture ,

  13. #10
    maximilien

    Re : modifier un compteur

    Citation Envoyé par ibtihel Voir le message
    Quel pic conviendra pour mon usage ?
    Un 16F877A sera parfait!

    Citation Envoyé par ibtihel Voir le message
    pour le bouton en manuel ,je voudrais changer la commande sur le BP incrém par un singnal déclancheur (automatique) adéquat (issu par exemple d'une détection d'objet par une barrière IR ou le passage d'objet sur un ILS.....).
    Souhaite tu faire un simple compteur qui compte les évènements sur une des pattes du µ ?
    Ce n'est pas très clair?

    Que vient faire le clavier dans ce cas là?

  14. #11
    Gérard

    Re : modifier un compteur

    Je pense qu'il faut d'abord définir ce que tu voudrais, après on peut faire quelque chose.

    Le clavier peut se limiter à 2 BP (+ et -) et un inter pour le démarrer le décomptage.
    L'affichage par LCD 2 x 16 permettrait de voir la consigne de départ et le compteur actuel.
    Un LCD ne demande que 6 I/O du PIC + 3 pour BP/inter = 9, le 84 pourrait convenir. (si mémoire suffisante)

    Pour Flowcode : http://www.google.fr/search?hl=fr&q=...&aq=0&oq=flowc

  15. #12
    ibtihel

    Re : modifier un compteur

    Citation Envoyé par maximilien Voir le message
    1-Souhaite tu faire un simple compteur qui compte les évènements sur une des pattes du µ ?
    2-Que vient faire le clavier dans ce cas là?
    1- oui
    2-le clavier est la pour introduire à chaque fois qu'on le veux une nouvelle consinge de comptage.
    exemple 75 ,..... donc passage de 75 objets puis stoper la machine ,et rebelote un new départ cycle par l'homme (manuel) .

    PS :merci gerard je vais voir cà .
    A+

  16. Publicité
  17. #13
    maximilien

    Re : modifier un compteur

    Citation Envoyé par ibtihel Voir le message
    stopper la machine ,et rebelote un new départ cycle par l'homme (manuel) .
    Il faut donc une sortie?

    Pour moi, ayant fait un programme une fois sous flowcode (qui ne marchait pas mais fait en C 10 minutes après et qui du coup fonctionnait!!)

    c'est du floUcode!!

  18. #14
    Gérard

    Re : modifier un compteur

    J'ai oublié l'entrée de comptage, il faudrait alors 10 I/O.

    On peut aussi ajouter un BP pour remettre la même consigne, ça éviterait de passer par led BP + et -

  19. #15
    ibtihel

    Re : modifier un compteur

    re
    Citation Envoyé par Gérard Voir le message
    Le clavier peut se limiter à 2 BP (+ et -) et un inter pour le démarrer le décomptage.
    L'affichage par LCD 2 x 16 permettrait de voir la consigne de départ et le compteur actuel.

    J'ai oublié l'entrée de comptage, il faudrait alors 10 I/O.
    On peut aussi ajouter un BP pour remettre la même consigne, ça éviterait de passer par led BP + et -
    excuse moi gérard ,j'ai pas bien pigé ..............
    Citation Envoyé par maximilien Voir le message
    Il faut donc une sortie?
    oui ,pour le stop machine (RAZ) .
    A+

  20. #16
    maxitec

    Re : modifier un compteur

    Bonjour,
    C'est vrai Flowcode est "mal vu". On lui reproche de ne pas etre un "vrai" language de programmation ..
    On peut quand même constater qu’au moins 90% des projets en basic ou en C qui circulent dans les forums sont réalisables par flowcode V3 ..
    Pour ibtihel : Un PIC16F876 est également intéressent mais si tu n'as pas besoin d'une précision de quartz un PIC16F628A est juste ce qu'il faut..
    Le PIC16F628 est l'ami des débutants tout comme le célèbre PIC16F84..
    Voici le lien d'où tu peux télécharger Flowcode V3 démo:
    http://www.matrixmultimedia.com/Flowcode3a-X.php

  21. #17
    Gérard

    Re : modifier un compteur

    Citation Envoyé par ibtihel Voir le message
    re

    excuse moi gérard ,j'ai pas bien pigé ..............

    oui ,pour le stop machine (RAZ) .
    A+
    Tu n'as pas compris quoi ?

  22. #18
    ibtihel

    Re : modifier un compteur

    bonjour à tous
    merci maxitec pour ces infos ......
    Citation Envoyé par Gérard Voir le message
    Le clavier peut se limiter à 2 BP (+ et -) et un inter pour le démarrer le décomptage.
    *donc tu veux que la consigne se fait à travert 2 pb ?si oui comment par exemple introduire la consinge 15 avec seulement ces 2pb ?

    *tu veux aussi changer les affi 7 seg par un lcd ? c'est une bonne idées ,mais coté visualisation j'ai peur, car les 7 seg sont + visible .

    merci encore .

    PS : pour gérard vas y doucement avec moi dans ce domaine (pic) ,sinon mes neurones vont chauffés......
    Dernière modification par ibtihel ; 08/05/2009 à 08h45.

  23. Publicité
  24. #19
    Gérard

    Re : modifier un compteur

    Ex : la consigne à 0 au départ.
    Tu maintiens le BP + appuyé, la valeur s'incrémente, arrivé à 15, tu arrêtes d'appuyer sur le BP.

  25. #20
    ibtihel

    Re : modifier un compteur

    bonsoir
    Citation Envoyé par Gérard Voir le message
    Ex : la consigne à 0 au départ.
    Tu maintiens le BP + appuyé, la valeur s'incrémente, arrivé à 15, tu arrêtes d'appuyer sur le BP.
    humm çà parait une trés bonne idées ....... , et cà évite le clavier qui domande bq de pins en plus,mais je crois est ce que cette astuce necessite un lcd ?? (pour voir le défilement des chiffre pendant le réglage de la consigne)
    donc que faut il changer sur le lien (post 1) coté soft et hard ?
    merci encore gerard.
    A+

  26. #21
    Gérard

    Re : modifier un compteur

    Le lien en #1 comporte un BP+ et un BP-.
    Une des différences entre LCD et 7 segments, est le nb de broches pour la commande.
    4 x 7 segments : 11 broches
    LCD : 6 broches

    Maintenant si tu veux absolument du 7 segments, c'est possible.

  27. #22
    ibtihel

    Re : modifier un compteur

    re
    Citation Envoyé par Gérard Voir le message
    Le lien en #1 comporte un BP+ et un BP-.
    Une des différences entre LCD et 7 segments, est le nb de broches pour la commande.
    4 x 7 segments : 11 broches
    LCD : 6 broches

    Maintenant si tu veux absolument du 7 segments, c'est possible.
    si je comprend bien ,je peux m'enservire du lien (sur 1 ) presque comme il est (coté hard) ,mais il faudrai juste changer dans le code source ?
    A+

  28. #23
    Gérard

    Re : modifier un compteur

    Je n'ai pas lu tout ce qui est écrit, il dit que toutes les I/O sont utilisées.
    Il n'y a peut être plus de place pour un BP START.

    De combien d'afficheurs as-tu besoin ?

  29. #24
    ibtihel

    Re : modifier un compteur

    bonjour
    Citation Envoyé par Gérard Voir le message
    De combien d'afficheurs as-tu besoin ?
    3 c'est suffisant ,sans oublier une sortie qui donne un signal pour arreter le cycle machine quant la consigne est atteinte .
    merci
    A+

  30. Publicité
  31. #25
    Gérard

    Re : modifier un compteur

    Citation Envoyé par ibtihel Voir le message
    bonjour

    3 c'est suffisant ,sans oublier une sortie qui donne un signal pour arreter le cycle machine quant la consigne est atteinte .
    merci
    A+
    OK.
    Il faut faire le point sur les entrées/sorties dont tu as besoin, après on peut choisir le PIC.

    3 afficheurs : 10
    sortie LED ou buzzer pour dire "on esr a la consigne"
    pour les poussoirs, c'est toi qui dis ce que tu veux
    BP+, BP-, BP Start

    Si je fais le compte, il y a 14 lignes en tout.
    Le 16F628 possède 18 broches, dont 2 pour l'alim, 2 pour le quartz et 14 pour toi !
    Cà tombe bien.

  32. #26
    ibtihel

    Re : modifier un compteur

    bonjour
    Citation Envoyé par Gérard Voir le message
    pour les poussoirs, c'est toi qui dis ce que tu veux BP+, BP-, BP Start
    .
    C'est ok pour les 3 pb .

    pour la sortie (LED ou buzzer ) c'est aussi elle qui commande l'arret du cycle machine ???
    merci .
    a+

  33. #27
    Gérard

    Re : modifier un compteur

    Citation Envoyé par ibtihel Voir le message
    bonjour

    C'est ok pour les 3 pb .

    pour la sortie (LED ou buzzer ) c'est aussi elle qui commande l'arret du cycle machine ???
    merci .
    a+
    C'est quoi comme application ?

    La sortie LED peut commander un relais.

  34. #28
    ibtihel

    Re : modifier un compteur

    bonsoir
    Citation Envoyé par Gérard Voir le message
    C'est quoi comme application ?
    c'est pour compter les bougies que fabrique mon frangin avec une ptite machine artisanale pour quelle prenne vie (donc je voudrais lui faire plaisir avec ce truc) ...........
    question:
    t'as pas oublier parazard l'entrée d'incrémentation sur les 14 ?
    si je rentre la consigne sur le bp +,est ce que le déffilement se vois sur l'affichage ?
    merci
    A+

  35. #29
    maxitec

    Re : modifier un compteur

    Citation Envoyé par ibtihel Voir le message
    bonsoir

    c'est pour compter les bougies que fabrique mon frangin avec une ptite machine artisanale pour quelle prenne vie (donc je voudrais lui faire plaisir avec ce truc) ...........
    A+
    Bonsoir;
    Dans ce cas plus besoin du quartz: Oscillateur interne / 2broches gagnées ..

  36. #30
    Gérard

    Re : modifier un compteur

    Citation Envoyé par maxitec Voir le message
    Bonsoir;
    Dans ce cas plus besoin du quartz: Oscillateur interne / 2broches gagnées ..
    Et une astuce de plus, bien vu maxitec !

    Du coup, il va en rester des I/O.

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Modifier un réveil
    Par unnomquelconque dans le forum Électronique
    Réponses: 3
    Dernier message: 09/02/2009, 05h41
  2. Modifier applet IE
    Par gorben dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 14/10/2008, 20h17
  3. Modifier un générateur
    Par FB78 dans le forum Électronique
    Réponses: 1
    Dernier message: 16/09/2008, 09h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.