TSL2561

Odpovědět
Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

TSL2561

Příspěvek od pavel1tu » 21 črc 2018, 21:28

Zdravím,

tento sensor má napájení 3,3V
mohu normálně I2C propojit na stejné piny arduina, kde již mám zařízení I2C ale napájené 5V ? (Arduino NANO)

já že mi ten sensor nekomunikuje .... tak jestli jsem ho neodpravil
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: TSL2561

Příspěvek od ArduXPP » 22 črc 2018, 06:50

Jestli se jedná o tento typ http://rpishop.cz/senzory/334-svetelny- ... l2561.html , tak ten mám ošetřený výstup.
Jestli se jedná o tento typ http://www.dx.com/cs/p/xghf-gy-2561-tsl ... 1QMOMIzW70 , tak na něm nevidím, že by měl ošetřené vstupy.

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: TSL2561

Příspěvek od ArduXPP » 22 črc 2018, 07:30

Oprava (tak ten mám ošetřený výstup) na tak ten má ošetřený SCL tak i SDA - http://rpishop.cz/senzory/334-svetelny- ... l2561.html

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: TSL2561

Příspěvek od pavel1tu » 22 črc 2018, 10:27

Díky, ještě vyzkouším dát ho samotný.
Všude se (sice jsem našel jen FR stránky) píše, že není nutné konvertovat "komunikaci" na 3,3V, ale asi se to nesnese s dalšími zařízeními na 5V.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: TSL2561

Příspěvek od martinius96 » 22 črc 2018, 12:39

Skus si najprv nahrat sketch i2c scanner ci ho Arduino na i2c vidi.

Kód: Vybrat vše

#include <Wire.h>
 
 
void setup()
{
  Wire.begin();
 
  Serial.begin(9600);
  while (!Serial);             // Leonardo: wait for serial monitor
  Serial.println("\nI2C Scanner");
}
 
 
void loop()
{
  byte error, address;
  int nDevices;
 
  Serial.println("Scanning...");
 
  nDevices = 0;
  for(address = 1; address < 127; address++ )
  {
    // The i2c_scanner uses the return value of
    // the Write.endTransmisstion to see if
    // a device did acknowledge to the address.
    Wire.beginTransmission(address);
    error = Wire.endTransmission();
 
    if (error == 0)
    {
      Serial.print("I2C device found at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.print(address,HEX);
      Serial.println("  !");
 
      nDevices++;
    }
    else if (error==4)
    {
      Serial.print("Unknown error at address 0x");
      if (address<16)
        Serial.print("0");
      Serial.println(address,HEX);
    }    
  }
  if (nDevices == 0)
    Serial.println("No I2C devices found\n");
  else
    Serial.println("done\n");
 
  delay(5000);           // wait 5 seconds for next scan
}

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: TSL2561

Příspěvek od pavel1tu » 22 črc 2018, 13:17

JJ dík, to jsem zapoměl - scanner to nenašel

chyba v nepájivém poli - zatrolení číňani, šlo do koše .... 2 dny ! A na těch 5V to chodí, zatím ....

už to chodí a jsem z toho opět zmaten, koupené LED 3W údajně FULL spektrum (chtěl jsem rostlinkám v akvárku dopřát) zvednou jen složku IR ve světle, FULL spektrum se moc nehne .... a vysavače, tedy LUX stoupne ...
jdu študovat něco o světle ....
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů