J'ai un arduino mega un segments 7 pin un rtc module mais pas de code.... Une idée ? de ou je pourrais trouver sa ? J'ai chercher pendant des mois sur internet mais j'ai rien trouver qui correspond a ma situation.
#include "SevSeg.h"
//Créer une instance de l'objet.
SevSeg sevseg;
//Créer les variables globales.
unsigned long timer;
int minute=0;
// Initialisations
void setup() {
{
/*le premier chiffre représente anode ou cathode commune: cathode=0,anode=1.
Les chiffres 2,4,3 et 13 sont les broches de sortie de l'Arduino
pour les broches communes des afficheurs en partant de la gauche vers la droite.
Les chiffres suivants représentent les broches de sortie de l'Arduino
pour les segments a,b,c,d,e,f,g et dp des afficheurs.*/
sevseg.Begin(0,0,1,2,3,4,5,6,7,8,9,10,11);
//Régler la luminosité (0 to 100);
sevseg.Brightness(20);
// initialisation de la variable timer
timer=millis();
}
}
void loop() {
// Affiche les différentes sorties
sevseg.PrintOutput();
// Vérifier si la minute HO est écoulé...666 milliseconde pour 1mn.
unsigned long temps=millis();
if (temps-timer>=60000) {
timer=temps;
minute++;
if (minute==1440) { // Remet à 0 après 24h*60=1440, soit une journée complète.
minute=0;
}
int x=minute/60*100;
// On divise par 60 pour avoir le nombre d'heure
int y=minute%60;
// et on le multiplie par 100 pour le positionner sur l'afficheur n°2.
int z=x+y;
//y est le modulo de la division précédente (le reste des minutes)
sevseg.NewNum(z,(byte) 2);
//z est mis sur les afficheurs, 2 représente le point.
}
}
Voila. Le rpoblème c'est que une fois que le RTC module fonctionne l'heure ne s'affiche plus.
J'ai enlever tout les ligne de code qui correspondais au rtc module (vue que je n'avais pas finit les test avec l'afficheur) en plus de sa je n'ai pas de sauvegarde de c'est bout de code vue que pour moi il ne fonctionnais pas. Quand au câblage il est reglemmentaire a un arduino mega.
bonjour, j'ai un projet de TPE où je travaille sur la réverbération du son sur des matériaux. j'aimerais savoir si il est possible avec une carte arduino uno de lancer un compteur a partir du moment où je lance un ultrason jusqu’à que le son sois revenue au capteur ultrason ?
je n'ai pas vraiment le temps de chercher de mon côté car je n'ai beaucoup de temps et que je ne m'y connais pas beaucoup donc si vous avez des site ou des cours sur internet a me conseiller je suis preneur.
bonjour tt le monde svp . est ce que il ya possibilité de sauvegarder les infos qui est programmé au Arduino par exemple une horloge quand alimentation coupé ? et c quoi la duréé max si possible . et est ce que il autre possibilité d' augmenter cette durée,
bonjour tt le monde svp . est ce que il ya possibilité de sauvegarder les infos qui est programmé au Arduino par exemple une horloge quand alimentation coupé ? et c quoi la duréé max si possible . et est ce que il autre possibilité d' augmenter cette durée,
j att les réponse
merci bqqqq
Bonjour
Justement je croit que c'est avec un RTC module (après il faut savoir l'inclure dans le code)
Si c'est pour sauvegarder une variable, tu peux faire ça dans l'EEPROM interne du processeur de l'arduino.
Par exemple, si tu as un programme de robot autonome qui doit gérer ses propres erreurs (du genre erreur sur l'un des capteurs par exemple), il pourrait être intéressant de sauvegarder ces erreurs dans l'EEPROM de façon à ce que celui-ci ne soit pas perdu en cas de coupure de l'arduino.
En revanche, si tu but est de sauvegarder l'heure, l'EEPROM n'est pas adaptée.
En effet, l'EEPROM est une zone mémoire qui n'est pas effacée pendant que l'arduino est hors tension mais cette zone mémoire n'est pas capable de maintenir une heure.
En claire, tu peux très bien sauvegarder une heure en EEPROM mais cette heure ne sera pas incrémentée toutes les secondes pendant que l'arduino n'est pas alimenté.
Si tu veux pouvoir garder l'heure en permanence, il te faut un shield RTC.
Ce shield doit être équipée de sa propre pile qui permettra au chip RTC de continuer à maintenir son heure même si l'arduino est coupé.
Un RTC, c'est uniquement le petit circuit intégré qui sert à maintenir l'heure.
Un shield RTC, c'est un petit circuit imprimé qui intègre le circuit intégré RTC et tous les autres petits composants nécessaire à son fonctionnement (condensateur, quartz, pile...)
Temps que tu vois écrit que c'est un shield RTC pour arduino et/ou que tu vois des commentaires indiquant que ce shield fonctionne avec Arduino, tu n'auras pas de problèmes.
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Voila.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Le Stress c'est bon pour ce que tu a.
Pas d'aide concernant le code par MP, le forum est là pour ça :)