COLOR_TCS3472 on Atom Lite cannot find sensor
-
When I use the example sketch for the color_tcs3472 sensor on my Atom Lite the serial output shows:
No TCS34725 found ... check your connections
The sensor is working when I use the same sketch with an Arduino Uno so the problem isn't in the sensor.
Does anyone have any suggestions on how to troubleshoot this?
Best regards,
Alban -
Hello @Alban_T
the sketch you linked is for M5Stack devices. M5Atom Lite is a bit different. For instance:
- I assume you modified
#include <M5Stack.h>
to#include <M5Atom.h>
. - did you also adapt the
M5.begin()
call to enable I2C? E.g.M5.begin(true, true, true)
- the secondtrue
enables I2C on Atom Lite. - is your sensor connected to the proper GPIOs? E.g. SDL - GPIO25 and SCL - GPIO21.
excerpt from
M5Atom.cpp
as reference:void M5Atom::begin(bool SerialEnable , bool I2CEnable , bool DisplayEnable ) { if( _isInited ) return; _isInited = true; if( I2CEnable ) { Wire.begin(25,21,10000); }
Hope this helps. If not, feel free to post the full sketch.
Good luck.
Felix - I assume you modified