TSL2561

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

truk0649
Beiträge: 94
Registriert: 26.11.2019, 20:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

TSL2561

Beitrag von truk0649 » 22.04.2021, 15:33

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
Zuletzt geändert von Roland M. am 22.04.2021, 16:24, insgesamt 1-mal geändert.
Grund: Thema verschoben

Matsch
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

Re: TSL2561

Beitrag von Matsch » 22.04.2021, 16:21

truk0649 hat geschrieben:
22.04.2021, 15:33
erhalte ich einen Kompilierungsfehler exit staus 1
Wäre vielleicht hilfreich, die detaillierte Fehlermeldung zu posten, oder?

Hackertomm
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

Beitrag von Hackertomm » 22.04.2021, 16:47

Ich habe diesen Sketch mit dem TL2561 auch mal verwendet.
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

truk0649
Beiträge: 94
Registriert: 26.11.2019, 20:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: TSL2561

Beitrag von truk0649 » 22.04.2021, 18:03

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.

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: TSL2561

Beitrag von jp112sdl » 22.04.2021, 18:16

Hackertomm hat geschrieben:
22.04.2021, 16:47
Denn welche Brücke da gemeint ist, weis ich nämlich nicht!
Die Brücke für die I2C Adresse. Wenn keine - also weder H noch L - gesetzt ist, ist sie "TSL2561_ADDR_FLOAT"
Dateianhänge
Bildschirmfoto 2021-04-22 um 18.15.09.png

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: TSL2561

Beitrag von jp112sdl » 22.04.2021, 18:18

truk0649 hat geschrieben:
22.04.2021, 18:03
Die einzige Fehlermeldung die ich erhalte ist wie bereits erwähnt Kompilierungsfehler exit status 1
Welche Arduino IDE Version nutzt du?
Ggf. mal aktualisieren.
Ansonsten auch mal in den Einstellungen die Compiler Meldungen etwas ausführlicher einstellen.
Dateianhänge
Bildschirmfoto 2021-04-22 um 18.17.47.png

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

truk0649
Beiträge: 94
Registriert: 26.11.2019, 20:04
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: TSL2561

Beitrag von truk0649 » 22.04.2021, 18:38

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ß

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: TSL2561

Beitrag von jp112sdl » 22.04.2021, 18:43

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

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Matsch
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

Re: TSL2561

Beitrag von Matsch » 22.04.2021, 18:47

truk0649 hat geschrieben:
22.04.2021, 18:38
Immer noch Kompilierungsfehler Exit status 1 Fehler beim Kompilieren für das Board Arduino Prp Mini
Einfach das Ausgabefenster mal größer machen oder ein bißchen zurückscrollen in diesem.

Hackertomm
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

Beitrag von Hackertomm » 23.04.2021, 10:11

jp112sdl hat geschrieben:
22.04.2021, 18:16
Hackertomm hat geschrieben:
22.04.2021, 16:47
Denn welche Brücke da gemeint ist, weis ich nämlich nicht!
Die Brücke für die I2C Adresse. Wenn keine - also weder H noch L - gesetzt ist, ist sie "TSL2561_ADDR_FLOAT"
Wieder was gelernt!
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

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“