TCS34725 — inicializace snímače barev (tcs34725_init)¶
Co dělá: Inicializuje I2C snímač barev TCS34725 (RGBC) s IR filtrem a nastaví expoziční čas přes parametr exposure.

Vstupy¶
exposure: expoziční čas/integrační parametr používaný knihovnou.scl: I2C SCL pin.sda: I2C SDA pin.- Pole
rgb_id: identifikátor instance snímače.
Výstup¶
- Žádný (příkazový blok).
Kdy použít¶
- Jednou při startu programu před čtením barev.
- Když potřebuješ rozlišovat barvy objektů na krátkou vzdálenost.
Tipy a pasti¶
- TCS34725 je barevný senzor s IR blokací a velmi širokým dynamickým rozsahem.
- U tohoto čidla výrazně záleží na osvětlení scény. Ideální je stabilní bílé přisvětlení.
- Při změně
exposureroste citlivost, ale také doba odezvy.
Příklad použití¶

Ukázka generovaného Python kódu¶
from machine import Pin, SoftI2C
import tcs34725
if not "i2c_22_21" in globals():
i2c_22_21 = SoftI2C(scl=Pin(22), sda=Pin(21), freq=400000)
rgb_sensor1 = tcs34725.TCS34725(i2c_22_21, 10)