TSL2561
Moderator: Co-Administratoren
-
- Beiträge: 94
- Registriert: 26.11.2019, 20:04
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 3 Mal
TSL2561
Hallo
habe den sketch HM-Sen-LI-O.ino geladen und kompiliert. Funitioniert auch in der geladenen Version mit MAX44009..... Komentiere ich aber den Maxx aus und aktiviere den TSL2561//#include <sensors/Tsl2561.h> und <> #define SENSOR_CLASS Tsl2561<> erhalte ich einen Kompilierungsfehler exit staus 1
#define EI_NOTEXTERNAL
#include <EnableInterrupt.h>
#include <AskSinPP.h>
#include <LowPower.h>
#include <Register.h>
//#include <sensors/Bh1750.h>
#include <sensors/Tsl2561.h>
//#include <sensors/Max44009.h>
//#define SENSOR_CLASS MAX44009<>
//#define SENSOR_CLASS Bh1750<>
#define SENSOR_CLASS Tsl2561<> // Brücke zwischen L und GND
//#define SENSOR_CLASS Tsl2561<TSL2561_ADDR_HIGH> // Brücke zwischen H und GND
//#define SENSOR_CLASS Tsl2561<TSL2561_ADDR_FLOAT> // keine Brücke gesetzt
#include <MultiChannelDevice.h>
// we use a Pro Mini
Wo mache ich einen Fehler ?
Danke für eure Unterstützung
habe den sketch HM-Sen-LI-O.ino geladen und kompiliert. Funitioniert auch in der geladenen Version mit MAX44009..... Komentiere ich aber den Maxx aus und aktiviere den TSL2561//#include <sensors/Tsl2561.h> und <> #define SENSOR_CLASS Tsl2561<> erhalte ich einen Kompilierungsfehler exit staus 1
#define EI_NOTEXTERNAL
#include <EnableInterrupt.h>
#include <AskSinPP.h>
#include <LowPower.h>
#include <Register.h>
//#include <sensors/Bh1750.h>
#include <sensors/Tsl2561.h>
//#include <sensors/Max44009.h>
//#define SENSOR_CLASS MAX44009<>
//#define SENSOR_CLASS Bh1750<>
#define SENSOR_CLASS Tsl2561<> // Brücke zwischen L und GND
//#define SENSOR_CLASS Tsl2561<TSL2561_ADDR_HIGH> // Brücke zwischen H und GND
//#define SENSOR_CLASS Tsl2561<TSL2561_ADDR_FLOAT> // keine Brücke gesetzt
#include <MultiChannelDevice.h>
// we use a Pro Mini
Wo mache ich einen Fehler ?
Danke für eure Unterstützung
Zuletzt geändert von Roland M. am 22.04.2021, 16:24, insgesamt 1-mal geändert.
Grund: Thema verschoben
Grund: Thema verschoben
-
- Beiträge: 5452
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 741 Mal
-
- Beiträge: 680
- Registriert: 18.04.2018, 12:32
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Neuhausen auf den Fildern
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 19 Mal
Re: TSL2561
Ich habe diesen Sketch mit dem TL2561 auch mal verwendet.
Ich habe aber folgendes eingeblendet.
Denn welche Brücke da gemeint ist, weis ich nämlich nicht!
Auch gibt das meine Testplatine nicht her, da müsste ich dann manuell was reinflicken.
Das kompilieren und Hochladen klappte damit einwandfrei.
Nur war ich mit dem Sensor nicht ganz zufrieden, denn bei schnellen Lichtwechseln ging immer das Licht an und aus.
Egal was ich da versuchte am Sensor was anders einzustellen.
Per Programm steuerte einen HM-ES-PMSw1-Pl Zwischenstecker an, an dem eine kleine Tischlampe angeschlossen war.
Aber selbst mit einem Bh1750 änderte sich daran nichts.
Ich habe aber folgendes eingeblendet
Code: Alles auswählen
//#define SENSOR_CLASS Tsl2561<TSL2561_ADDR_FLOAT> // keine Brücke gesetzt
Denn welche Brücke da gemeint ist, weis ich nämlich nicht!
Auch gibt das meine Testplatine nicht her, da müsste ich dann manuell was reinflicken.
Das kompilieren und Hochladen klappte damit einwandfrei.
Nur war ich mit dem Sensor nicht ganz zufrieden, denn bei schnellen Lichtwechseln ging immer das Licht an und aus.
Egal was ich da versuchte am Sensor was anders einzustellen.
Per Programm steuerte einen HM-ES-PMSw1-Pl Zwischenstecker an, an dem eine kleine Tischlampe angeschlossen war.
Aber selbst mit einem Bh1750 änderte sich daran nichts.
Gruß
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020
-
- Beiträge: 94
- Registriert: 26.11.2019, 20:04
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 3 Mal
Re: TSL2561
Die einzige Fehlermeldung die ich erhalte ist wie bereits erwähnt Kompilierungsfehler exit status 1
Wo welche Brücke eingestzt werden muss ist ja wohl auch nur eine Funktionssache und dürft von der Kompilierung unabhänig sein.
Ich habe aber alle Brückenversionen des TLS2561 durchgetestet immer mit dem gleichen Ergebnis Kompilierungsfehler exit status 1.
Wo welche Brücke eingestzt werden muss ist ja wohl auch nur eine Funktionssache und dürft von der Kompilierung unabhänig sein.
Ich habe aber alle Brückenversionen des TLS2561 durchgetestet immer mit dem gleichen Ergebnis Kompilierungsfehler exit status 1.
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: TSL2561
Die Brücke für die I2C Adresse. Wenn keine - also weder H noch L - gesetzt ist, ist sie "TSL2561_ADDR_FLOAT"Hackertomm hat geschrieben: ↑22.04.2021, 16:47Denn welche Brücke da gemeint ist, weis ich nämlich nicht!
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: TSL2561
Welche Arduino IDE Version nutzt du?
Ggf. mal aktualisieren.
Ansonsten auch mal in den Einstellungen die Compiler Meldungen etwas ausführlicher einstellen.
-
- Beiträge: 94
- Registriert: 26.11.2019, 20:04
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 3 Mal
Re: TSL2561
Hi Jerome
ich habe die Einstellungen jetzt entsprechend geändert Compiler Warnungen Standart - Zeilennummern anzeigen IDE 1.8.13 neu gestartet und LOWPower Libary upgedatet aber keine Änderung. Immer noch Kompilierungsfehler Exit status 1 Fehler beim Kompilieren für das Board Arduino Prp Mini
Gruß
ich habe die Einstellungen jetzt entsprechend geändert Compiler Warnungen Standart - Zeilennummern anzeigen IDE 1.8.13 neu gestartet und LOWPower Libary upgedatet aber keine Änderung. Immer noch Kompilierungsfehler Exit status 1 Fehler beim Kompilieren für das Board Arduino Prp Mini
Gruß
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: TSL2561
Oder ist unten der Ausgabe-Schlitz unter dem Codefenster nur so schmal, dass du vorherige Meldungen nicht sehen kannst? Den kann man größer schieben
-
- Beiträge: 5452
- Registriert: 30.05.2019, 11:37
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Chemnitz
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 741 Mal
-
- Beiträge: 680
- Registriert: 18.04.2018, 12:32
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Neuhausen auf den Fildern
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 19 Mal
Re: TSL2561
Wieder was gelernt!jp112sdl hat geschrieben: ↑22.04.2021, 18:16Die Brücke für die I2C Adresse. Wenn keine - also weder H noch L - gesetzt ist, ist sie "TSL2561_ADDR_FLOAT"Hackertomm hat geschrieben: ↑22.04.2021, 16:47Denn welche Brücke da gemeint ist, weis ich nämlich nicht!
Ich wusste nämlich nicht, was es mit "Brücke" auf sich hat.
Gruß
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020
Hackertomm
Virtual Image auf einer Qnap TS-451D2, 2GHZ Celeron u. 8GB RAM, aktuell Raspberry OVA, Vers. 3.71.12.20231020