Arduino - controlling high voltage devices-from 12v dc motors to 220v AC devices, and ceiling fan speed controller