Asked
Dear robot friends, I have noticed the following issue. When BlinkM I2C is connected, the code works: I2CWrite(0,0x09,"o") and I2CWrite(0,0x09,"c",0x00,0x00,0x00). No problem at all. However, if the BlinkM is not connected and this code is started via EZ-Script, the EZB freezes. This happens with every single EZB. Therefore, if I try to control something that is not connected like I2C, the LED lights up red and the EZB freezes. Is that normal or a bug ?
Related Hardware (view all EZB hardware)
EZ-B V4
by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos
24
Camera
Audio
UART
3
I2C
ADC
8
Digital
24
Related Robot Skills (view all robot skills)
Blinkm
by Synthiam
BlinkM I2C multi-color LED control with slide dials for custom colors; supports SendI2C for custom I2C peripherals. Third-party device.
EZB Connections
by Synthiam
Add and manage up to 255 EZ-B I/O controller connections in ARC, select COM/IP ports or device addresses to connect or remove devices.

This is normal behavior for the EZ-Robot EZB v4. It's looking for the device, which doesn't exist - so it locks up until rebooted.
thx @DJ and I wish you a successful year 2024.
Thanks, sir. You as well!