I am working on a project for work and I am using the Arduino Uno as the main controller. I have multiple devices connected on the I2C bus, and I am sending data obtained from the devices to a computer via serial communication. However, whenever I add a new device to the bus while the Arduino is powered on, I lose communication with the serial port and I have to power cycle the Arduino. I would like to be able to remove and add devices to the bus without having to turn off the Arduino. Should I be able to add devices with the Arduino is powered on, or is it normal for the Arduino to have to be power cycled?