UNO rev 3 et Shield SD

Un log shield sur carte SD avec horloge RTC et zone de prototypage à pastilles carrées

UNO rev 3 et Shield SD

Message non lude oliv83 » Dim 15 Juil 2012 23:50

Bonsoir,
La UNO rev 3 et le shield SD (+rtc) sont ils compatibles?
J'ai l'heure qui est bien injectée lors de l'upload mais ensuite, elle ne s'incrémente pas.

J'ai placé un de vos sketchs pour essai et j'obtiens :

Initializing SD card...card initialized.
Logging to: LOGGER00.CSV
millis,stamp,datetime,light,sensor
999, 1342397056, "2012/7/16 0:4:16", 458
1998, 1342397056, "2012/7/16 0:4:16", 399
2999, 1342397056, "2012/7/16 0:4:16", 365
3999, 1342397056, "2012/7/16 0:4:16", 344
5000, 1342397056, "2012/7/16 0:4:16", 333
5999, 1342397056, "2012/7/16 0:4:16", 325
7000, 1342397056, "2012/7/16 0:4:16", 320
7998, 1342397056, "2012/7/16 0:4:16", 316

Merci pour votre soutien,
oliv
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Lun 16 Juil 2012 09:04

Bonjour,

oui, bien sur Mémoire est compatible avec l'arduino UNO rev.3

Avez vous testé l'horloge RTC seule a l'aide de la librairie RTClib comme indiqué dans le guide ?
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: UNO rev 3 et Shield SD

Message non lude oliv83 » Lun 16 Juil 2012 10:56

Bonjour,
Oui c'est la première chose que j'ai testée. Constatant déjà des problèmes j'ai recherché dans les FAQ et je suis tombé sur votre dépannage à base du sketch dont la copie d'écran est fournie plus haut.
Sur une leonardo, j'ai l'heure qui s'affiche à 165/65 etc mais ça me semble normal (il faudrait découper les pistes et recabler, si j ai bien compris). Sur une UNO rev 3, j'ai l'heure figée à la date de l'upload du sketch.
J ai essayé de retirer la pile bouton et la remettre : rien de mieux;
j'ai essayé de tourner sans pile bouton : idem.
Cordialement,
Oliv
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Lun 16 Juil 2012 11:11

Ok,

alors on part sur du debug,

merci donc de me préciser :
    version de l'IDE arduino
    type & version de votre OS
    code utilisé
    librairie utilisée et version
    photo nette de la carte (mode macro), dessus / dessous.

merci
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: UNO rev 3 et Shield SD

Message non lude oliv83 » Lun 16 Juil 2012 17:52

Voici ce que j'utilise:

IDE 1.0.1
Mac OSX Lion
le code est celui de votre réponse du 11 juin 2012 19:36 sur le sujet "problème d'écriture sur une carte SD"
la librairie : rtclib08c0e61
photo en PJ

merci pour votre aide
Fichiers joints
2012-07-16 18.19.33.rar
(1.51 Mio) Téléchargé 129 fois
2012-07-16 18.19.06.rar
(1.58 Mio) Téléchargé 141 fois
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Lun 16 Juil 2012 19:59

Image

Image

Ok merci, j'allais dire plutôt nickel comme soudures, mais je viens de vérifier et ça vient de chez nous... ;)

Bon du coup, vu qu'on teste tous les shields que l'on assemble, je suis plutôt sûr que ce shield est fonctionnel.

alors, pourriez vous tester ce sketch

Code: Tout sélectionner
// Date and time functions using a DS1307 RTC connected via I2C and Wire lib

#include <Wire.h>
#include "RTClib.h"

RTC_DS1307 RTC;

void setup () {
    Serial.begin(57600);
    Wire.begin();
    RTC.begin();

  if (! RTC.isrunning()) {
    Serial.println("RTC is NOT running!");
    // following line sets the RTC to the date & time this sketch was compiled
    RTC.adjust(DateTime(__DATE__, __TIME__));
  }
}

void loop () {
    DateTime now = RTC.now();
   
    Serial.print(now.year(), DEC);
    Serial.print('/');
    Serial.print(now.month(), DEC);
    Serial.print('/');
    Serial.print(now.day(), DEC);
    Serial.print(' ');
    Serial.print(now.hour(), DEC);
    Serial.print(':');
    Serial.print(now.minute(), DEC);
    Serial.print(':');
    Serial.print(now.second(), DEC);
    Serial.println();
   
    Serial.print(" since midnight 1/1/1970 = ");
    Serial.print(now.unixtime());
    Serial.print("s = ");
    Serial.print(now.unixtime() / 86400L);
    Serial.println("d");
   
    // calculate a date which is 7 days and 30 seconds into the future
    DateTime future (now.unixtime() + 7 * 86400L + 30);
   
    Serial.print(" now + 7d + 30s: ");
    Serial.print(future.year(), DEC);
    Serial.print('/');
    Serial.print(future.month(), DEC);
    Serial.print('/');
    Serial.print(future.day(), DEC);
    Serial.print(' ');
    Serial.print(future.hour(), DEC);
    Serial.print(':');
    Serial.print(future.minute(), DEC);
    Serial.print(':');
    Serial.print(future.second(), DEC);
    Serial.println();
   
    Serial.println();
    delay(3000);
}


ouvrir la console série et me faire une capture texte :
    1 - de la fenêtre de compilation,
    2 - du terminal série (vitesse 57600)
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: UNO rev 3 et Shield SD

Message non lude oliv83 » Lun 16 Juil 2012 20:11

;-) pour les soudures !

alors capture console :

2012/7/16 0:4:16
since midnight 1/1/1970 = 1342397056s = 15537d
now + 7d + 30s: 2012/7/23 0:4:46

2012/7/16 0:4:16
since midnight 1/1/1970 = 1342397056s = 15537d
now + 7d + 30s: 2012/7/23 0:4:46

2012/7/16 0:4:16
since midnight 1/1/1970 = 1342397056s = 15537d
now + 7d + 30s: 2012/7/23 0:4:46

2012/7/16 0:4:16
since midnight 1/1/1970 = 1342397056s = 15537d
now + 7d + 30s: 2012/7/23 0:4:46


capture compli

Taille binaire du croquis : 6 664 octets (d'un max de 32 256 octets)
Taille binaire du croquis : 6 664 octets (d'un max de 32 256 octets)
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Lun 16 Juil 2012 20:23

Hmmm

Sans la pile, les même questions ?
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: UNO rev 3 et Shield SD

Message non lude oliv83 » Lun 16 Juil 2012 21:02

sans pile

après upload

Taille binaire du croquis : 6 664 octets (d'un max de 32 256 octets)
Taille binaire du croquis : 6 664 octets (d'un max de 32 256 octets)

(pour info il était 21h50 lors de l'upload)

2012/7/16 21:8:28
since midnight 1/1/1970 = 1342472908s = 15537d
now + 7d + 30s: 2012/7/23 21:8:58

2012/7/16 21:8:28
since midnight 1/1/1970 = 1342472908s = 15537d
now + 7d + 30s: 2012/7/23 21:8:58

2012/7/16 21:8:28
since midnight 1/1/1970 = 1342472908s = 15537d
now + 7d + 30s: 2012/7/23 21:8:58


toujours sans pile mais usb debranché rebranchée sans upload

2012/7/16 21:50:13
since midnight 1/1/1970 = 1342475413s = 15537d
now + 7d + 30s: 2012/7/23 21:50:43

2012/7/16 21:50:13
since midnight 1/1/1970 = 1342475413s = 15537d
now + 7d + 30s: 2012/7/23 21:50:43

on remarque qu'au redémarrage, l horloge s'est mise à l heure...
mais n incrémente toujours pas

je redrébranche un certain temps l usb pour laisser les cricuits se décharger:

2012/7/16 21:50:13
since midnight 1/1/1970 = 1342475413s = 15537d
now + 7d + 30s: 2012/7/23 21:50:43

2012/7/16 21:50:13
since midnight 1/1/1970 = 1342475413s = 15537d
now + 7d + 30s: 2012/7/23 21:50:43

rien de changé

enfin je refais un upload sans pile:

2012/7/16 21:50:13
since midnight 1/1/1970 = 1342475413s = 15537d
now + 7d + 30s: 2012/7/23 21:50:43

2012/7/16 21:50:13
since midnight 1/1/1970 = 1342475413s = 15537d
now + 7d + 30s: 2012/7/23 21:50:43

ce qui ne correspond pas à l heure du mac (il était 22h00)
je débranche l usb et rebranche

2012/7/16 22:0:6
since midnight 1/1/1970 = 1342476006s = 15537d
now + 7d + 30s: 2012/7/23 22:0:36

2012/7/16 22:0:6
since midnight 1/1/1970 = 1342476006s = 15537d
now + 7d + 30s: 2012/7/23 22:0:36

l horloge s est mise à l heure du dernier upload ...
bon j avoue que je n y comprends rien... plus rien !!!
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Mar 17 Juil 2012 09:36

Bonjour,

je viens de vérifier mémoire sur uno r3 et aucun souci, ça fonctionne

J'ai vu vu que vous avez un leonardo, pouvez vous essayez ceci :

leonardo - Memoire
5V - 5V
GND - GND
SDA - A4
SCL - A5

Image

Avec le même sketch pour savoir d'ou vient le souci ?

et avec un autre arduino si vous avez ?
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: UNO rev 3 et Shield SD

Message non lude oliv83 » Mar 17 Juil 2012 23:10

bonsoir,
donc même sketch avec la léonardo, même résultat (on est le 18 juillet et il est minuit et 3 minutes)


2012/7/16 22:0:6
since midnight 1/1/1970 = 1342476006s = 15537d
now + 7d + 30s: 2012/7/23 22:0:36

2012/7/16 22:0:6
since midnight 1/1/1970 = 1342476006s = 15537d
now + 7d + 30s: 2012/7/23 22:0:36

2012/7/16 22:0:6
since midnight 1/1/1970 = 1342476006s = 15537d
now + 7d + 30s: 2012/7/23 22:0:36


l'heure en mémoire est celle du dernier upload réalisé hier soir.

lorsque je débranche tout, je rebranche et je réupload, j'obtiens exactement les mêmes paramètres.

Je n'ai pas d'autre carte arduino pour faire un essai.

j'espère que ce nouvel essai vous apporteras de nouveaux éléments de réflexion.
Cordialement,
oliv
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Jeu 19 Juil 2012 09:19

Bonjour,

bon ok, je ne vois pas bien le souci,
je vous envoie un nouveau DS1307.
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: UNO rev 3 et Shield SD

Message non lude oliv83 » Jeu 19 Juil 2012 10:17

Merci pour votre soutien désormais légendaire!
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Jeu 19 Juil 2012 10:25

Merci pour votre patience dans l'épreuve ;)

edit 11:51 : avec le soutien de l'équipe, c'est déjà dans la boite...
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: UNO rev 3 et Shield SD

Message non lude oliv83 » Ven 20 Juil 2012 18:29

Bien reçu les composants, moins de 24h après... et cerise sur le gateau, ça marche désormais NiCr !
Je suis peut être patient mais j'ai rarement vu une telle excellence dans le service après-vente. Entre vos réponses en pleine nuit et vos expéditions dans l'heure, vous êtes carrément bluffants. Bravo et longue vie à votre boîte.
oliv83
 
Messages: 17
Inscription: Sam 9 Juin 2012 12:31

Re: UNO rev 3 et Shield SD

Message non lude Lionel » Ven 20 Juil 2012 19:06

:)

Merci pour vos compliments et désolé pour les désagréments

Le souci semble donc avoir été résolu par une retouches des soudures au niveau du quartz, merci à vous de votre collaboration sympathique et pleine de bonne volonté

n'hésitez pas a nous faire part de vos réalisations et utilisations tournées autour du monde de l'arduino.

Bon bricolage !
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse


Retourner vers Mémoire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron