programmation arduino module RTC
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

programmation arduino module RTC



  1. #1
    David71120

    programmation arduino module RTC


    ------

    Bonjour à tous,

    je ne sais pas si je suis dans la bonne rubrique, si tel n'est pas le cas, dites le moi.

    Voilà, j'aurais besoin d'un petit coup de pouce, je débute dans la programmation d'arduino, j'ai un module rtc et je récupère l'heure, jusque là, pas de problème, seulement voila, j'aurais besoin de l'heure et des minutes sur deux chiffres car lorsqu'il est par exemple 20h05, la fonction now.minute() me renvoie 5 et non 05 ce qui me donne au final 20h5.

    Malgré mes recherches, je n'arrive pas à forcer sur deux chiffres, quelqu'un peut il m'aider svp ?

    Merci d'avance

    -----
    Il n'y a que 10 sortes de personnes, celles qui savent lire le binaire et les autres.

  2. #2
    fredobaldo

    Re : programmation arduino module RTC

    Salut, ne sachant pas ton niveau, j'ai rajouté du code à l'exemple de base "Blink":
    Code:
    void setup() {
      // initialize digital pin 13 as an output.
      pinMode(13, OUTPUT);
      Serial.begin(115200);//pour pouvoir ecrire dans le moniteur serie
    }
    
    // the loop function runs over and over again forever
    void loop() {
      int i; //creation de la variable i
      i=0; //initialisation de la variable i
      for(;;){ //boucle infinie
    
    
        digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
        delay(1000);              // wait for a second
        digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
        delay(1000);              // wait for a second
    
    
        Serial.print("test: ");
        if(i<10){Serial.print("0");}//si ma variable est strictement inferieure a 10, alors je rajoute un 0
        Serial.print(i);
        Serial.println("");
        i++;
      }
    }
    Je pense que tu es obligé de passer par une variable texte.
    En espérant que cela puisse t'aider.
    Dernière modification par fredobaldo ; 25/04/2017 à 07h51.

  3. #3
    David71120

    Re : programmation arduino module RTC

    Ok, merci,

    en fait j'ai fini par trouver une solution plus simple en y réfléchissant mieux,
    je divise par 10 pour avoir les dizaines ( donc le résultat me donne bien 0 dans le cas qui m'intéresse) puis je fais un modulo de la division par 10 pour avoir les unités.

    ce qui donne:
    Code:
     Serial.print(now.minute()/10, DEC);
     Serial.print(now.minute()%10, DEC);
    Dernière modification par David71120 ; 25/04/2017 à 20h32.
    Il n'y a que 10 sortes de personnes, celles qui savent lire le binaire et les autres.

Discussions similaires

  1. [Outils/Fab/Comp] probleme module gps arduino
    Par invite7ade7f5a dans le forum Électronique
    Réponses: 11
    Dernier message: 06/12/2015, 20h28
  2. [ARDUINO] Module Bluetooth JY-MCU v1.02 Pro
    Par invite767a4a54 dans le forum Électronique
    Réponses: 1
    Dernier message: 19/09/2015, 20h24
  3. Module RFID Arduino.
    Par invite6170f95c dans le forum Électronique
    Réponses: 17
    Dernier message: 12/02/2015, 10h48
  4. Communication arduino-arduino avec module Xbee
    Par inviteda9a8a4b dans le forum Électronique
    Réponses: 2
    Dernier message: 23/12/2013, 18h24
  5. Communication série module Arduino et Module GPRS TM2
    Par invite65f0e111 dans le forum Électronique
    Réponses: 18
    Dernier message: 15/09/2012, 09h11