• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czujnik Waveshare TSL2581FN
#2
Witam ponownie. Udało mi się rozwiązać problem na własną rękę.
Okazało się że błąd wynikał z kodu biblioteki który musiałem poprawić aby kompilacja zakończyła się powodzeniem.
W pliku biblioteki TSL2581.h należy znaleźć taki oto fragment kodu i usunąć zaznaczone linie kodu.
class WaveShare_TSL2581 {
    int I2C_addr;
    word ch0;
    word ch1;
    void WaveShare_TSL2581::Write8(byte reg, unsigned long value);
    byte WaveShare_TSL2581::Read8(byte reg);
    
  public:
    WaveShare_TSL2581();
    WaveShare_TSL2581(byte);

    byte TSL2581_Read_ID(void);
    void TSL2581_power_on(void);
    void TSL2581_config(void);
    void Reload_register(void);
    void WaveShare_TSL2581::SET_Interrupt_Threshold(unsigned long low,unsigned long high);
    void TSL2581_Read_Channel(void);
    unsigned long calculateLux(unsigned int iGain, unsigned int tIntCycles);

};
Po tym zabiegu kompilacja zakończyła się sukcesem.
 
Odpowiedź
  


Wiadomości w tym wątku
Czujnik Waveshare TSL2581FN - przez LordShadow47 - 08-06-2017, 21:47
RE: Czujnik Waveshare TSL2581FN - przez LordShadow47 - 09-06-2017, 22:08

Skocz do:


Przeglądający: 1 gości