Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 5ea317c0 rédigé par Maël Billaud's avatar Maël Billaud
Parcourir les fichiers

caisson_servo over

parent cc85d359
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
SOURCES : Inspiration pour la fonction "superMillis" : https://www.carnetdumaker.net/articles/la-gestion-du-temps-avec-arduino/
\ No newline at end of file
......@@ -2,20 +2,31 @@
#include "DayTime.h"
bool repeat = true;
DayTime test = DayTime(165777398);
unsigned long long superMillis() //Fonction qui retourne le nombre de milisecondes depuis le lancement du programme
{
static unsigned long nbRollover = 0; //Nombre de dépacement de capacité
static unsigned long previousMillis = 0;
unsigned long currentMillis = millis();
if (currentMillis < previousMillis)
{
nbRollover++;
}
previousMillis = currentMillis;
unsigned long long finalMillis = nbRollover;
finalMillis <<= 32;
finalMillis += currentMillis;
return finalMillis;
}
void setup() {
Serial.begin(9600);
}
void loop() {
if (repeat)
{
Serial.println(test.getTime());
Serial.println(test.getMili());
Serial.println(test.getSecond());
Serial.println(test.getMinute());
Serial.println(test.getHour());
repeat = !repeat;
}
}
\ No newline at end of file
DayTime day = DayTime(superMillis()); //Variable qui stocke le moment de la journée
}
Fichier ajouté
Aucun aperçu pour ce type de fichier
Aucun aperçu pour ce type de fichier
Fichiers Blender/Servo.png

487 ko

0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter