Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa | |
| doc:tec:lab:bus_i2c:color_gy33_ino:inicio [2026/03/28 18:48] – ↷ Enlaces adaptados debido a una operación de mover fepg | doc:tec:lab:bus_i2c:color_gy33_ino:inicio [2026/03/28 18:48] (actual) – fepg |
|---|
| ===== Comunicación directa con TCS34725 mediante I2C ===== | ===== Comunicación directa con TCS34725 mediante I2C ===== |
| |
| * Conectamos el terminal ''SCL'' del sensor al SCL del Arduino Nano (pin ''A5'') y el terminal ''SDA'' del sensor al SDA del Arduino Nano (pin ''A4''). Programamos el microcontrolador con el siguiente código para leer los valores del sensor y los mostramos por puerto serie para su visualización. **Comprobado**. Funciona independientemente de si ''S0'' está a ''0'' o a ''1'' y lo mismo con ''S1'': Da siempre los mismos valores. Por ello dejamos S1 a ''0'' que es como tiene que estar en teoría para comunicarse directamente con el sensor sin el MCU. <WRAP center round download 60%>**Librerías necesarias** | * Conectamos el terminal ''SCL'' del sensor al SCL del Arduino Nano (pin ''A5'') y el terminal ''SDA'' del sensor al SDA del Arduino Nano (pin ''A4''). Programamos el microcontrolador con el siguiente código para leer los valores del sensor y los mostramos por puerto serie para su visualización. **Comprobado**. Funciona independientemente de si ''S0'' está a ''0'' o a ''1'' y lo mismo con ''S1'': Da siempre los mismos valores. Por ello dejamos S1 a ''0'' que es como tiene que estar en teoría para comunicarse directamente con el sensor sin el MCU. |
| |
| | <WRAP center round download>**Librerías necesarias** |
| * {{ doc:tec:lab:bus_i2c:color_gy33_ino:wire.zip |Wire.h}} | * {{ doc:tec:lab:bus_i2c:color_gy33_ino:wire.zip |Wire.h}} |
| * {{ doc:tec:lab:bus_i2c:color_gy33_ino:adafruit_tcs34725.zip |Adafruit_TCS34725.h}} | * {{ doc:tec:lab:bus_i2c:color_gy33_ino:adafruit_tcs34725.zip |Adafruit_TCS34725.h}} |
| | </WRAP> |
| |
| </WRAP><code c gy33_sda_scl.ino> | <code c gy33_sda_scl.ino> |
| /* | /* |
| Finalidad: Leer las medidas de color del sensor y mostrarlas por puerto serie | Finalidad: Leer las medidas de color del sensor y mostrarlas por puerto serie |