openlog command mode softserial

OP #3504585
Lesenswert?
• ▲
▼
hi @all,

ich hab einen openlog von sparkfun
http://www.tinkersoup.de/openlog/a-238/
an einem fio v3
http://www.tinkersoup.de/arduino/fio-v3-atmega32u4/a-768/

openlog  fio
RXI      TXO
TX0      RXI
GND      GND

einfach anschalten und drauf loggen geht,
es wird ja automatisch immer ein LOG????.txt angelegt ...
nur würde ich gern eigene logfiles anlegen
und die später auch wieder auslesen usw.

aber irgendwie komme ich nicht in den command mode vom openlog
und alle beispiele die ich finde gehen über spi was ich ja
nicht benutze ... sdfile, sd, die openlog-demos hab ich alle schon
durch ... ohne erfolg ;(

kann mir jemand einen tip geben was an folgendem code fehlt
oder was da falsch dran ist ?

oder macht mann/frau das ganz anders ?
1
#include <SoftwareSerial.h>
2
SoftwareSerial Logger(0, 1); // RX, TX
3

4
unsigned long t = 0;
5

6
void setup() {      
7
    Serial.begin(57600);  // usb
8
    Logger.begin(19200);  // muss in der config auf der karte stehen
9
    delay(1000);          // wait openlog bootup
10
    Serial.println("enter logger command mode");
11
    delay(100);
12
    // 3 mal ctrl-z schicken
13
    Logger.write(26);
14
    Logger.write(26);
15
    Logger.write(26);
16
    // warten bis wir im command mode sind
17
    while(1) {
18
        t++;
19
        Serial.print("loop: ");
20
        Serial.println(t);
21
        if ( Logger.available() ) {
22
            if ( Logger.read() == '<' ) {
23
                break;
24
            }
25
        } else {
26
            Serial.println("not available ");
27
        }
28
        delay(100); // kein stress
29
    }
30
    Serial.println("finish logger command mode");    
31
    // neues logfile anlegen
32
    Logger.print("new test001.log");
33
    delay(200); // warten bis der logger fertisch is
34
    // zum reinloggen auswählen
35
    Logger.print("append test001.log");    
36
    delay(200); // warten bis der logger fertisch is
37
    // counter reset
38
    t = 0;
39
}
40

41
void loop() {
42
    t++;
43
    Logger.print("huhu: ");
44
    Logger.println(t);
45
    delay(500);
46
}
OP #3504592
Lesenswert?
• ▲
▼
auf sourceforge gibt es beim openlog-source ein 
OpenLog_CommandTest-sketch

da steht folgendes drin

Connect the following OpenLog to Arduino:
 TXO of OpenLog to pin 3 on the Arduino
 RXI to 3
 GRN to 4
 VCC to 5V
 GND to GND


ich verstehe nicht wo GRN vom openlog
an den fio muss ... aktuell hab ich das so,
GRN fehlt halt ;(

https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/hardware-overview-fio-v3
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.