Sensor de Cor – TCS230
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.
Conexão
A conexão com o Arduino não é complicada, basta seguir o diagrama abaixo:
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!
Vamos ao código, o arquivo abaixo (.txt) há o código para o arduino. Copie e cole na IDE.
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.