I2Cアドレス 0x29
ピン | 意味 |
LED | 外部からのLED制御(INTとつなぐ) |
INT | 外部からのLED制御 |
SDA | I2Cデータ(ArduinoのA4へ) |
SCL | I2Cクロック(ArduinoのA5へ) |
3V3 | 3.3V(接続しない) |
GND | Ground(ArduinoのGNDへ) |
VIN | 電源(Arduinoの5Vへ) |
#include <Wire.h> #include "Adafruit_TCS34725.h" Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_50MS, TCS34725_GAIN_4X); void setup() { Serial.begin(9600); Serial.println("Color View Test!"); if (tcs.begin()) { Serial.println("Found sensor"); } else { Serial.println("No TCS34725 found ... check your connections"); while (1); // halt! } } void loop() { uint16_t clear, red, green, blue; tcs.setInterrupt(false); // turn on LED delay(60); // takes 50ms to read tcs.getRawData(&red, &green, &blue, &clear); tcs.setInterrupt(true); // turn off LED Serial.print("C:\t"); Serial.print(clear); Serial.print("\tR:\t"); Serial.print(red); Serial.print("\tG:\t"); Serial.print(green); Serial.print("\tB:\t"); Serial.print(blue); delay( 500 ); }