I use a Controllino to control a number of devices by providing them with 24V via the digital output.They have a low power usage, but high inrush current. To protect the power source against being overwhelmed by inrush current, the Controllino goes through an initialisation phase in which it turns on the connected devices one by one.
This works fine, as long as USB is not connected: When the power is cut, the Controllino turns off so that the initialisation is run every time the 24V comes on again. When USB is connected this do not work so great: as the Controllino does not shut of when the 24V power source is cut, it does not go through the initialisation phase when the power comes back on again. Consequently my device malfunctions as a result of the high inrush current.
Is there any way to force the Arduino to reset every time the 24V is connected?