[Programmation] Comptage/Decomptage Arduino Code Difficulté
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Comptage/Decomptage Arduino Code Difficulté



  1. #1
    invite9392d08a

    Comptage/Decomptage Arduino Code Difficulté


    ------

    Bonjour,

    Je suis étudiant en DUT Genie Electrique et Informatique Industrielle, j'ai besoin d'aide pour mon projet d'Etudes et Réalisations. Il consiste à compter le nombre d'abeilles dans une ruche. Il faut donc compter et décompter le nombre d'entrée/sortie. Sur notre montage ci-dessous, on a deux signaux (tensions aux bornes de chaque photodiode) environ égaux à +5V à l'état haut en sortie de 2 Ampli Opérationnels en fonction amplificateur non inverseur. Les deux signaux de sortie changent d'état en focntion de l'objet qui passe devant la led infrarouge. Si on a d'abord la tension de la photodiode 1 puis de la photodiode 2 qui montent, on devra compter. Et si c'est le contraire on devra décompter. Je n'arrive pas à trouver un code bon pour compter et décompter pour au final avoir une population totale à chaque heure.

    Est ce possible de m'orienter svp?

    Nom : IMG_1095.jpg
Affichages : 393
Taille : 202,9 Ko

    Analogue 1 (A1 de la carte Arduino), Analogue 2 (A2 de la Carte Arduino), Led Infrarouge entre les deux photodiodes 1 et 2.

    -----

  2. #2
    penthode

    Re : Comptage/Decomptage Arduino Code Difficulté

    on fait de l'arduino en DUT ?

    regarde-le bien , tu n'en verra pas dans l'industrie....

    pour ce qui est de la question : il faut poser deux conditions :

    si l'impulsion A arrive avant B , on incrémente un compteur
    si ................B............. .....A , on décrémente le compteur

    pour ce qui est du soft : vois tes cours !

    c'est un principe assez général , qui sert à repérer le sens d'un système bidirectionnel, comme la rotation d'un axe.
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  3. #3
    Seb.26

    Re : Comptage/Decomptage Arduino Code Difficulté

    Ton problème revient à attendre A ou B, puis :
    si A en 1er -> vérifier que tu as bien B en second puis plus de A puis plus de B non plus
    si B en 1er -> vérifier que en A puis plus de B puis plus de A non plus

    + gérer tous les cas tordus ...

    un petit automate d’état devrait faire cela proprement ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

Discussions similaires

  1. probléme de code arduino
    Par invitee9ac00b8 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 25/02/2017, 17h24
  2. [Arduino] Comprendre code
    Par invitee9a83698 dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 27/01/2017, 00h32
  3. [Programmation] fonction comptage de temps arduino
    Par invite7ade7f5a dans le forum Électronique
    Réponses: 0
    Dernier message: 13/02/2016, 14h50
  4. Code arduino
    Par invite5b777b38 dans le forum Électronique
    Réponses: 16
    Dernier message: 28/03/2015, 21h30
  5. Comptage décomptage
    Par anthonydu62 dans le forum Électronique
    Réponses: 4
    Dernier message: 20/08/2011, 19h44
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...