I am trying to control the Grove 8-channel solid state relay using an Arduino Uno via I2C and I’m not gatting any activity form the relay. I manage to load the the code unto the Arduino, the serial monitor says its turning channels on and off but no LEDs are turning on. When scanning the device using Arduino’s I2C scanner it does not find any address. I believe I have all four connections correct (VCC,Ground,SDA and SCL). I’ve controlled other devices through I2C before from sparkfun so I’m assuming I should at least be able to find the device? What am I doing wrong? Thank you!
Hi @Raimundo_Gonzalez, Can you try the Multi_Channel_Relay_Arduino_Library sketch and check the output? if you already using the code, please check the continuity of the Grove cable which you are using!
So I’ve uploaded the eight_channel_relay_control to the Arduino. The serial monitor is spitting out some info but no lights on the relay are turning on.
Info coming out of serial monitor:
Channel 1 on
Channel 1 on
Channel 2 on
Channel 3 on
Channel 4 on
Channel 5 on
Channel 6 on
Channel 7 on
Channel 8 on
Turn all channels on, State: 11111111
Turn 1 3 5 7 channels on, State: 1010101
Turn 2 4 6 8 channels on, State: 10101010
Turn off all channels, State: 0
When trying to change the i2c address with the change_i2c_address script, no i2c devices are found.