Sensor de Cor – TCS230

22/10/2014 15:58

Este é o sensor de cor TCS230 que foi adquirido no DealExtreme.   Os pinos S1 e S2 são relacionados a frequência de leitura dos dados, neste exemplo vamos deixá-lo de lado. Os pinos S2 e S3 servem para definir o tipo de foto diodo a ser utilizado na hora de ler as cores. Os pinos OE e OUT são para habilitar a saída de dados (output) e para a saída de dados, respectivamente.

tcs320_2

Sensor de Cor – TCS230.

Conexão

A conexão com o Arduino não é complicada, basta seguir o diagrama abaixo:

Diagrama de conexão do sensor TCS320 com o Arduino.

Diagrama de conexão do sensor TCS320 com o Arduino.

Programação

Antes de começar a programar o Arduino, é necessário instalar a biblioteca do TCS230. Baixe o arquivo abaixo, dentro deste arquivo há duas pastas FreqCount e MD_TCS230. Localize no seu computador a pasta “sketchbook”, dentro dessa pasta há uma outra pasta chamada “libraries”. Copie as pastas FreqCount e MD_TCS230 para dentro da pasta “libraries”. Pronto, as bibliotecas estão instaladas!

MD_TCS230

Vamos ao código, o arquivo abaixo (.txt) há o código para o arduino. Copie e cole na IDE.

tcs230_cor.txt

Ardublock

Para usar este sensor com o Ardublock, precisamos utilizar dois blocos. O primeiro faz a a configuração do Sensor, definindo as portas do Arduino que foram utilizadas. Note que o OUT não precisa ser configurado, pois este deve ser conectado SEMPRE na porta 5. O segundo bloco é o que fará a leitura, ele retorna um valor inteiro entre 0 e 255.

Utilização do TCS230 no Ardublock

Utilização do TCS230 no Ardublock

Tags: ArduinoCorSensor