CÀM BI¾N MÀU ( TCS3200).

Một phần của tài liệu L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI BÀT ĐÄU V2 (Trang 50 - 52)

Module cÁm biÁn màu TCS3200 là mát module cÁm biÁn phát hián đ¿y đÿ

màu sắc, bao gồm cÁ cÁm biÁn màu TCS3200 với khÁnăng nhận biÁt 3 màu c¡ bÁn

RGB và 4 đèn LED trắng. Các TCS3200 có thá phát hián và đo l°ßng g¿n nh° tÃt cÁ màu sắc có thá nhìn thÃy. Āng dụng bao gồm kiám tra đọc dÁi, phân lo¿i theo màu sắc, cÁm biÁn ánh sáng xung quanh và hiáu chuÁn, và kÁt hợp màu sắc, đó chỉ

là mát vài āng dụng. TCS3200 có các bá tách sóng quang, có 2 bá lọc màu sắc là bá lọc màu đß, xanh, hoặc màu xanh, hoặc khơng có bá lọc ( rõ ràng). Các bá lọc cÿa mßi màu đ°ợc phân bá đßu khắp các mÁng đá lo¿i bß sai lách vị trí giữa các

điám màu. Bên trong là mát bádao đáng t¿o ra đ¿u ra sóng vng có t¿n sá là tỷ lá

thuận với c°ßng đá cÿa màu sắc lựa chọn.

Thơng sß k thu¿t:

Đián áp cung cÃp: (2.7V đÁn 5.5V)

Chuyán đổi từc°ßng đá ánh sáng sang t¿n sá với đá phân giÁi cao. Có khÁnăng lập trình đá nhận biÁt đ¿y đÿ các màu sắc.

Đián năng tiêu thụ thÃp.

Giao tiÁp trực tiÁp với vi đißu khián.

S0 ~ S1: Dùng đá lựa chọn tỉ lá t¿n sáđ¿u ra

S2 ~ S3: Dùng đá lựa chọn kiáu photodiode

OUT Pin: Đ¿u ra t¿n sá.

OE Pin: T¿n sáđ¿u ra cho phép ho¿t đáng (ho¿t đáng á māc thÃp). Hß trợđèn LED bổ sung và kiám sốt ánh sáng.

Kích th°ớc: 28.4x28.4mm

Nguyên tÁc nh¿n bi¿t màu:

TCS3200 có bá lọc màu, khi lựa chọn mát bá lọc màu nó s¿ cho phép chỉ nhận biÁt 1 màu và các màu khác s¿ bị chặn. Ví dụ, khi lựa chọn các bá lọc màu đß, Chỉ

có ánh sáng tới màu đß có tháđ°ợc thơng qua, màu xanh và màu xanh lá cây s¿ đ°ợc ngăn chặn. Vì vậy chúng ta có thá nhận đ°ợc c°ßng đáánh sáng màu đß.

T°¡ng tựnh° vậy, khi lựa chọn các bá lọc khác mà chúng ta có thá nhận đ°ợc ánh sáng màu xanh hoặc màu xanh lá cây.

Cách thi¿t l¿p màu sÁc cho TCS3200:

T¿n sáđ¿u ra cÿa TCS3200 trong khoÁng 2HZ~500KHZ. T¿n sáđ¿u ra có d¿ng xung vuông với t¿n sá khác nhau khi mà màu sắc khác nhau và c°ßng đá sáng là khác nhau. Chúng ta có thá lựa chọn tỉ lá giữa cừng đá sáng và màu sắc theo bÁng sau. Trên module này cũng có chân LED EN đây là chân đißu khiỏn ốn LED ỏ

tt hoc bt.

SÂ ỏ nòi dõy: L¿p trình điÁu khiÃn: 1. #define S0 4 2. #define S1 5 3. #define S2 6 4. #define S3 7 5. #define sensorOut 8 6. 7. int frequency = 0; 8. 9. void setup() { 10. pinMode(S0, OUTPUT); 11.pinMode(S1, OUTPUT); 12.pinMode(S2, OUTPUT); 13. pinMode(S3, OUTPUT); 14.pinMode(sensorOut, INPUT); 15. 16. // Setting frequency-scaling to 20% 17.digitalWrite(S0,HIGH); 18.digitalWrite(S1,LOW); 19. 20. Serial.begin(9600); 21.} 22. 23. void loop() {

24.// Setting red filtered photodiodes to be read 25.digitalWrite(S2,LOW); 25.digitalWrite(S2,LOW);

Một phần của tài liệu L¾P TRÌNH ĐIÀU KHIÂN ARDUINO CHO NG£äI MâI BÀT ĐÄU V2 (Trang 50 - 52)

Tải bản đầy đủ (PDF)

(56 trang)