LusoRobótica - Robótica em Português
Electrónica => Sensores => Tópico iniciado por: TigPT em 29 de Agosto de 2008, 00:20
-
O ADJD-S371 é um sensor de cor por reflexão da luz, e nesta placa é utilizado o Avago ADJD-S371-Q999
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.sparkfun.com%2Fcommerce%2Fimages%2Fproducts%2F08663-03-L_i_ma.jpg&hash=77fccfe9ebefe9370415af5f6376d36b94052797)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.sparkfun.com%2Fcommerce%2Fimages%2Fproducts%2F08663-01-L_i_ma.jpg&hash=01cfcaafa2e8a2cebbe18dcd8c77ed14580480b4)
- Avago ADJD-S371-Q999 Datasheet (http://www.sparkfun.com/datasheets/Sensors/Imaging/AV02-0314EN.pdf)
Este sensor tornou-se bem mais complicado do que me parecia à primeira vista, e tem muitos truques como calibração do mesmo, e demasiados parâmetros. Para já fica apenas informação que eu for anotando do mesmo, mas no final farei um tutorial tal como nos outros sensores.
Se mais alguém tiver este sensor e quiser ir me ajudando a fazer este post, será bem-vindo :D
Anotações:
- SCL - I2C Clock ligado ao analog input 5
- SDA - I2C Data ligado ao analog input 4
- SLEEP - Ligado a GND
- LED - Ligado a um pin digital por ex. o 13 (pois permite ver o seu valor no led embutido no Arduino Diecimila)
- XCLK - Clock externo, deixado no ar
Código:
#include <Wire.h>
int compassAddress = 0x74;
int ledPin = 13;
void setup()
{
pinMode(ledPin, OUTPUT);
Wire.begin();
Serial.begin(9600);
Serial.println("A inicializar... ");
}
void loop()
{
}
Fotos:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.sparkfun.com%2Fcommerce%2Fimages%2Fproducts%2F08663-04-L.jpg&hash=fc07ed305d255fe99c9a2ecf2395761702abdbf7)