websitetemplate.org

Hjem > Arduino Duemilanove > SD datalogger

SD datalogger

Jeg har købt nogle nye shields med DS1307 UR og SD kort sokkel.
eBay pris 22 kr.

Det er vist klonet herfra : Adafruit

Følgende ben bliver brugt på kortet.

HUSK! SD kortet har chip select på PIN 10

Digital Funktion PWM
13

SCL

 
12 MISO  
11 MOSI
10 SS
9  
8    
7    
6  
5  
4    
3 INT.1
2 INT.0  
1 TX  
0 RX  
Analog Funktion
A0  
A1  
A2  

A3

 
A4 SDA
A5 SCL

 

 

 

 

 

 

 

 

Driveren til DS1307 er RTClib. Den er beskrevet på Adafruit.

Læsning og skrivning i Sram.
// Example writing multiple bytes:
  uint8_t writeData[7] = { 70, 71, 72, 73, 74, 75, 76  };
  //          ( start addresse, variabelnavn, antal værdier til skrives )
  rtc.writenvram(11, writeData, 7);

// Example reading multiple bytes:
  uint8_t readData[15] = {0};
  //        ( variabelnavn, antal værdier til skrives, start addresse )
  rtc.readnvram(readData,  5, 11);

Efter et par dage viser det sig at backup batterierne er flade og RTC kredsen taber ur informationerne.
Nye batterier monteres og jeg observere at der er lys i Power LEDen.
Der lægger altså strøm fra backup kredsen ud på Vcc pinden på DS1307 chippen.
Der klages og jeg modtager efter eBays mellemkomst refusion for de defekte shields.
Jeg køber nye DS1307 kredse og de skiftes. Det ser ud til at alt nu virker som det skal.
De originale chips har altså været falske/defekte.

Undermenu

Powered By CMSimple.dk - Design By OZ5HZ Finn Johansen