Trang chủ Liên hệ

Mạch Cảm Biến Màu GY-31 TCS230 TCS3200

Mạch Cảm Biến Màu GY-31 TCS230 TCS3200 là một thiết bị cảm biến màu sắc được thiết kế để phát hiện và phân tích màu sắc trong các ứng dụng điện tử và dự án nhúng. Cảm biến tích hợp 1 dãy  bộ dò ánh sáng quang bên trong, với mỗi cảm biến ứng với các màu đỏ, xanh lá, xanh dương. Mạch có thể giao tiếp được với vi điều khiển, Raspberry Pi, Arduino,...

93.000₫
Mua ngay

Mạch Cảm Biến Màu GY-31 TCS230 TCS3200 là một thiết bị cảm biến màu sắc được thiết kế để phát hiện và phân tích màu sắc trong các ứng dụng điện tử và dự án nhúng. Cảm biến tích hợp 1 dãy  bộ dò ánh sáng quang bên trong, với mỗi cảm biến ứng với các màu đỏ, xanh lá, xanh dương. Mạch có thể giao tiếp được với vi điều khiển, Raspberry Pi, Arduino,...

Mạch Cảm Biến Màu GY-31 TCS230 TCS3200 nhận biết màu sắc bằng cách đo phản xạ 3 màu sắc cơ bản từ vật thể là đỏ, xanh lá và xanh dương từ đó xuất ra tần số xung tương ứng với 3 màu này qua các chân tín hiệu, đo 3 tần số xung này và qua 1 vài bước chuyển đổi nhất định là bạn sẽ có đươc thông tin của màu sắc của vật thể cần đo.

Tính năng nổi bật:

  1. Phát hiện màu sắc chính xác: Mạch cảm biến màu GY-31 TCS3200 có khả năng phát hiện màu sắc với độ chính xác cao, giúp xác định và phân biệt giữa các màu sắc khác nhau.
  2. Ứng dụng đa dạng: Mạch cảm biến màu GY-31 TCS3200 có nhiều ứng dụng trong các lĩnh vực khác nhau như thiết kế robot, kiểm tra chất lượng sản phẩm, ứng dụng nghệ thuật sáng tạo và nhiều ứng dụng điện tử khác.
  3. Kích thước nhỏ gọn: Với thiết kế nhỏ gọn, mạch dễ dàng tích hợp vào các dự án với không gian hạn chế.

Chức năng chân:

Thông số kỹ thuật Mạch Cảm Biến Màu GY-31 TCS230 TCS3200

Hình ảnh sản phẩm Mạch Cảm Biến Màu GY-31 TCS230 TCS3200

Code tham khảo

#include <TCS3200.h>

// Khởi tạo đối tượng TCS3200 với các chân kết nối
TCS3200 colorSensor(S2, S3, S0, S1, OUT);

void setup() {
  Serial.begin(9600);
  Serial.println("Color Sensor Test");
  
  // Khởi tạo cảm biến màu
  colorSensor.begin();
  
  // Cài đặt thời gian tích hợp
  colorSensor.setIntegrationTime(TCS3200_INTEGRATIONTIME_50MS);
}

void loop() {
  // Đọc giá trị RGB từ cảm biến
  uint16_t red = colorSensor.readRed();
  uint16_t green = colorSensor.readGreen();
  uint16_t blue = colorSensor.readBlue();
  
  // In giá trị RGB ra Serial Monitor
  Serial.print("Red: ");
  Serial.print(red);
  Serial.print(" - Green: ");
  Serial.print(green);
  Serial.print(" - Blue: ");
  Serial.println(blue);
  
  // Chờ một khoảng thời gian trước khi đọc dữ liệu mới
  delay(1000);
}