상품카테고리 > 센서 > 카메라/컬러/라인

컬러 감지 센서 TCS3200 Color Sensor
판매가격 : 12,100원 (부가세 포함)
상품코드 :[7756]NOA-JYL3-DFR-SEN0101
배송일 :당일발송
제조사 :DFRobot
브랜드 :DFRobot [브랜드몰 바로가기]
남은수량 : 3개
구매수량 :
총 금액 :
추가&대량구매 요청 053-588-4080

  • 상품상세
  • 관련상품
  • 배송/교환/반품 안내
  • 상품리뷰
TCS3200 컬러센서는 TCS3200 RGB 센서 칩과 4개의 흰색 LED로 구성되어 있습니다.

디지털 신호를 통해서 색상을 감지합니다. 
 
Color Sensor 1.jpg
Pin NameI/ODESCRIPTION
GND(4)Power supply ground. All voltages are referenced to GND
OE(3)IEnable for fo (active low).
OUTOOutput frequency (fo).
S0,S1(1,2)IOutput frequency scaling selection inputs.
S2,S3(7,8)IPhotodiode type selection inputs
VDD(5)Supply voltage






















아두이노 ------ 센서

5V------VCC

D3 ----- S0

D5 ----- S2

D2 ---- OUT

GND --- GND

D4 ---- S1

D6 ---- S3


아두이노 코드

int s0=3,s1=4,s2=5,s3=6;
int out=2;
int flag=0;
byte counter=0;
byte countR=0,countG=0,countB=0;
void setup()
 {
 Serial.begin(115200);
 pinMode(s0,OUTPUT);
 pinMode(s1,OUTPUT);
 pinMode(s2,OUTPUT);
 pinMode(s3,OUTPUT);
 
 }
void TCS()
 {
 flag=0; 
 digitalWrite(s1,HIGH);
 digitalWrite(s0,HIGH);
 digitalWrite(s2,LOW);
 digitalWrite(s3,LOW);
 attachInterrupt(0, ISR_INTO, CHANGE);
 timer0_init();
 
 }
void ISR_INTO()
 {
 counter++;
 }
 void timer0_init(void)
 {
  TCCR2A=0x00;
  TCCR2B=0x07;   //the clock frequency source 1024 points
  TCNT2= 100;    //10 ms overflow again
  TIMSK2 = 0x01; //allow interrupt
 }
 int i=0;
 ISR(TIMER2_OVF_vect)//the timer 2, 10ms interrupt overflow again. Internal overflow interrupt executive function
{
    TCNT2=100;
    flag++;
 if(flag==1)
  {
    countR=counter;
    Serial.print("red=");
    Serial.println(countR,DEC);
    digitalWrite(s2,HIGH);
    digitalWrite(s3,HIGH);
  }
  else if(flag==2)
   {
    countG=counter;
    Serial.print("green=");
    Serial.println(countG,DEC);
    digitalWrite(s2,LOW);
    digitalWrite(s3,HIGH);
   }
   else if(flag==3)
    {
    countB=counter;
    Serial.print("blue=");
    Serial.println(countB,DEC);
    Serial.println("n");
    digitalWrite(s2,LOW);
    digitalWrite(s3,LOW);
    
    }
    else if(flag==4)
     {
     flag=0;
     }
       counter=0;
}
void loop()
 {
  TCS();
while(1);
 }





특징 (Features) :

  • 구동 전원: 2.7V ~ 5.5V

  • 인터페이스: 디지털 TTL

  • 높은 분해능

  • 아두이노와 간단하고 단순한 사용 방법

  

참고자료 (noted items) :

  • Taos TCS3200 datasheet: http://www.dfrobot.com/image/data/SEN0101/TCS3200%20TCS3210.pdf

  • 스케메틱: http://www.dfrobot.com/image/data/SEN0101/TCS3200%20Sch.pdf


응용 예제 (Application Examples) :




Image Map 메카리워즈






견적요청
구매대행
퀵/방문수령
후불결제
기술문의