Datalogger.h ??

Arduino specifieke Software
Berichten: 4
Geregistreerd: 15 Jun 2023, 14:04

Datalogger.h ??

Berichtdoor BC547 » 15 Jun 2023, 14:43

Hallo allemaal,
Ik ben helemaal nieuw met Arduino bezig en loop al direct tegen een probleem aan.
In het AI programma Codey wat bij Otronic te vinden is heb ik een datalog progamma laten genereren om lichtintensiteit te laten meten en de waarde hiervan op te slaan middels een dataloggershield en uit te lezen op een mini Oled.
Als ik het programmaatje wil compileren komt het met de foutmelding #include <Datalogger.h> no such file or directory
Inmiddels heb ik zoowat heel internet afgezocht naar "Datalogger.h" echter zonder resultaat.
Kortom ik kom niet verder, wie kan me helpen.
Hierbij de code.
Code: Alles selecteren
 
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <Datalogger.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64

// initialisatie OLED
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);

// pin definities voor LDR
const int LDRPin = A0;

// variabelen voor datalogger
Datalogger datalogger;
const int chipSelect = 10;

void setup() {
  // start Serial
  Serial.begin(9600);

  // initieer OLED scherm
  if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
    Serial.println(F("SSD1306 initiatie gefaald"));
    for (;;);
  }

  // initialiseer datalogger
  if (!datalogger.begin(chipSelect)) {
    Serial.println(F("Datalogger initiatie gefaald"));
    return;
  }
  Serial.println(F("Datalogger initiatie OK"));

  // stel frequentie voor datalogger in op 1 seconde
  datalogger.setTimeInterval(1000);

  // wacht tot LDR stabiel is
  delay(500);

  // wis microSD-kaart
  datalogger.erase();

  // configureer OLED scherm
   display.clearDisplay();
   display.setTextSize(2);
   display.setTextColor(SSD1306_WHITE);
   display.setCursor(0, 0);
   display.println("Lichtintensiteit:");
   display.display();
}

void loop() {
  // verkrijg lichtintensiteit
  int LDRvalue = analogRead(LDRPin);

  // bereken lux
  float voltage = LDRvalue * (5.0 / 1023.0);
  float lux = 500 * voltage;

  // schrijf naar seriële monitor
  Serial.print("Lux: ");
  Serial.println(lux);

  // schrijf naar datalogger
  datalogger.addData(lux);

  // schrijf naar OLED scherm
  display.clearDisplay();
  display.setCursor(0, 15);
  display.println(lux);
  display.display();
}


Advertisement

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Datalogger.h ??

Berichtdoor shooter » 15 Jun 2023, 15:26

zoek maar eens op alog en zijn er zat hoor maar niet zoeken op .h maar gewoon op datalog
paul deelen
shooter@home.nl

Berichten: 4
Geregistreerd: 15 Jun 2023, 14:04

Re: Datalogger.h ??

Berichtdoor BC547 » 15 Jun 2023, 23:22

Hallo Shooter,
Sorry, ik begrijp je antwoord niet.
Voor mijn programmaatje heb ik de library "Datalogger.h" nodig, zie #include <Datalogger.h>
Op Alog kan ik deze of iets wat er op lijkt niet vinden.

Berichten: 4
Geregistreerd: 15 Jun 2023, 14:04

Re: Datalogger.h ??

Berichtdoor BC547 » 16 Jun 2023, 10:38

Hallo Shooter,

Volgens de schets heb ik "datalogger.h" nodig, deze kan ik ook in "Alog" niet vinden.
Zijn er nog andere suggesties?
#include <Datalogger.h>

---------------------------
lichtsensor_met_de_juiste_tijd_02:5:10: fatal error: Datalogger.h: No such file or directory

exit status 1

Datalogger.h: No such file or directory



Dit rapport zou meer informatie bevatten met
"Uitgebreide uitvoer weergeven tijden compilatie"
optie aan in Bestand -> Voorkeuren.

Berichten: 38
Geregistreerd: 20 Jul 2022, 14:40

Re: Datalogger.h ??

Berichtdoor Harm J Seef » 16 Jun 2023, 10:50

Ik wordt even nieuwsgierig. Een LDR is logaritmisch gevoelig. De lichtintensiteit in Lux is een logaritmische schaal van milliLux naar kiloLux. De LDR-meetspanning is afhankelijk van de opbouw van meetschakeling. De berekening van ‘lux’ levert inderdaad een meetwaarde op, maar of je dit nou Lux mag noemen?

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Datalogger.h ??

Berichtdoor shooter » 18 Jun 2023, 14:33

zoek eens op datalogger arduino of een berichtje naar de verkoper want die hebben hopelijk de goede versie en die moet dan in de library gezet worden.
paul deelen
shooter@home.nl

Berichten: 4
Geregistreerd: 15 Jun 2023, 14:04

Re: Datalogger.h ??

Berichtdoor BC547 » 18 Jun 2023, 21:58

Hallo mensen,

Ik heb het programmaatje laten genereren door de "Codey ChatGPT programmeerhulp voor Arduino, ESP32, ESP8266 en Raspberry Pi", en wilde op deze manier wat wijzer worden in het programmeren in Arduino.
Zoals jullie zien loop ik al snel vast en ga nu eerst maar wat documentatie betreffende Arduino raadplegen.
Als jullie eventueel nog wat tips hebben hoor ik het graag.
De ChatGPT heb ik overigens van de site van Otronic.
Tot zo ver bedankt in ieder geval.

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 84 gasten