Programmation Arduino
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Programmation Arduino



  1. #1
    invite279b9dbd

    Programmation Arduino


    ------

    Bonjour à toute et à tous

    Voilà je suis nouveau dans ce domaine, comme je ne veux pas mourir idiot, donc je me lance à 44 ans.

    J’ai le projet de réaliser un compteur avec bouton poussoir et afficheur led 7 segments 4 digits plus Arduino mini.

    L’idée est simple enfin j’explique:

    Au début l’afficheur «affiche» 0000
    1 impulsion sur BP «affiche» 0001
    1 impulsion sur BP «affiche» 0002
    1 impulsion sur BP «affiche» 0003
    Et.... jusqu’à 9999

    Et je galère dans la programmation. Je ne comprends pas tout.

    Si un pro pouvait m’aider, ce serait extra.

    Merci d’avance

    -----

  2. #2
    f6bes

    Re : Programmation Arduino

    Bjr à toi,
    Ca s'appele "incrémenter" les appuis sur le BP.
    Une discussion sur le sujet:
    https://www.google.com/url?sa=t&rct=...W8aSmZ7RWCKKuB.
    Faut aussi que tu choisises ce que tu veux faire une fois arriver à 9999.
    L'atrduino ne le devine pas!
    Ne plus compter (mme si appui)
    Remettre à zéro (pour pouvoir recommencer à 1)
    Faut aussi certainement indiquer
    le temps maxi alloué entre deux appuis 1s, 2s, 10 s...10 minutes !
    Bonne journée

  3. #3
    invite5637435c


  4. #4
    invitef86a6203

    Re : Programmation Arduino

    Le compteur envoie le compte sur le port serie.
    L'anti rebond est de 200ms.

    Code:
    // constants won't change. They're used here to set pin numbers:
    const int buttonPin = 2;     // the number of the pushbutton pin
    const int ledPin =  13;      // the number of the LED pin
    
    // variables will change:
    int buttonState = 0;         // variable for reading the pushbutton status
    int count=0;
    
    void setup() {
      Serial.begin(9600);
      Serial.println("0");
      // initialize the LED pin as an output:
      pinMode(ledPin, OUTPUT);
      // initialize the pushbutton pin as an input:
      pinMode(buttonPin, INPUT);
    }
    
    void loop() {
      // read the state of the pushbutton value:
      buttonState = digitalRead(buttonPin);
    
      // check if the pushbutton is pressed. If it is, the buttonState is HIGH:
      if (buttonState == HIGH) {
        // turn LED on:
        digitalWrite(ledPin, HIGH);
        count++;
        if (count>9999) count=0;
        delay(200);
        Serial.println(count);
      } else {
        // turn LED off:
        digitalWrite(ledPin, LOW);
      }
    }

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

    Re : Programmation Arduino

    Bjr:
    Vous trouverez une explication du langage en français ici --> http://www.mon-club-elec.fr/pmwiki_r...Main.Reference

  7. #6
    elektrax

    Re : Programmation Arduino

    il faut aussi prendre en compte :
    la gestion des afficheurs 7 segments leds sur arduino en mode multiplexé ?
    inspiration : https://create.arduino.cc/projecthub...-backup-3bf071
    du tout cuit avec un afficheur série tm1637
    https://simple-circuit.com/arduino-u...digit-display/

    a base de pic 84 ou 628 :
    http://fabrice.sincere.pagesperso-or...r/compteur.htm
    https://doumai.pagesperso-orange.fr/...r%20LTS546.htm
    https://www.sonelec-musique.com/elec...pteur_005.html
    a 16f88 : http://picprojects.org/projects/coun...r.htm#Download
    merci

  8. #7
    Seb.26

    Re : Programmation Arduino

    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

Discussions similaires

  1. [Energie] Programmation Arduino
    Par invite80e40774 dans le forum Électronique
    Réponses: 23
    Dernier message: 14/04/2016, 12h54
  2. [Programmation] Programmation arduino
    Par inviteae5a4a48 dans le forum Électronique
    Réponses: 5
    Dernier message: 27/11/2015, 18h44
  3. Programmation arduino
    Par inviteb9f9dbb8 dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 09/04/2015, 08h25
  4. programmation arduino
    Par invitea8e20780 dans le forum Électronique
    Réponses: 1
    Dernier message: 26/01/2015, 20h41
  5. programmation arduino
    Par invite3bdc6e4f dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 11/06/2014, 19h31
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...