Module Cảm Biến Màu Sắc TCS34725 Giao Tiếp I2C Và UART

Module Cảm Biến Màu Sắc TCS34725 Giao Tiếp I2C Và UART

Cảm biến màu sắc TCS34725 được dùng để nhận biết màu sắc thông qua việc đo phản xạ 3 màu cơ bản là đỏ, xanh lá, xanh dương của vật thể. Sau đó được xử lý và truyền đi thông số đo được của các màu sắc này thông qua giao tiếp I2C hoặc UART, tổng hợp thông tin của 3 màu trên ta có được màu sắc của vật thể cần đo.

TCS34725 là phiên bản nâng cấp của TCS3200. Cảm biến màu sắc TCS34725 sử dụng giao tiếp I2C và UART được tích hợp MCU trên mạch để chuyển đổi từ giao tiếp I2C của TCS34725 sang giao tiếp UART hoặc I2C của MCU giúp bạn dể dàng lập trình và giao tiếp

Module Cảm Biến Màu Sắc TCS34725

Thông Số Kỹ Thuật:

  • Chip: TCS34725
  • Điện áp: 3~5VDC
  • Dòng tiêu thụ: 15mA
  • Giải đo: RGB 0~255
  • Tần số: 10Hz
  • Tích hợp MCU xử lý và chuyển đổi giao tiếp.
  • Giao tiếp:
    • I2C của TCS34725.
    • I2C của MCU.
    • UART của MCU.
  • Kích thước: 24x27mm
  • Trọng lượng: 31g

Module Cảm Biến Màu Sắc

 TCS34725

Hướng dẫn sử dụng:

  • Thư viện tham khảo: https://github.com/adafruit/Adafruit_TCS34725
  • Cách thiết lập giao tiếp dựa vào Jumper S0 và S1:
  • S1 để trống (default): Disable chân SCL và SDA, hai chân giao tiếp trực tiếp I2C với TCS34725, chỉ có thể giao tiếp qua hai chân CT / DR của MCU.
  • S1 nối với G: Enable chân SCL và SDA, sử dụng để giao tiếp trực tiếp với I2C của TCS34725 không thông qua MCU.
  • S0 để trống (default): Lựa chọn giao tiếp của MCU trên hai chân CT / DR là UART, CT là UART_TX, DR là UART_RX baudrate mặc định 9600bps / Parity: N / Data bits: 8 / Stop bits: 1
  • S0 nối với G: Lựa chọn giao tiếp của MCU trên hai chân CT / DR là I2C, CT là I2C_SCL, DR là I2C_SDA.

Sơ đồ đấu nối giao tiếp I2C với arduino

Sơ đồ đấu nối giao tiếp UART

Sơ đồ đấu nối giao tiếp UART

Kết nối:

CB màu Arduino

VCC 5V

GND GND

SCL SCL

SDA SDA

Từ khóa » Cảm Biến Màu Sắc Tcs34725