Want to control 24v I/O

New to this Arduino control, want to control some heaters that are 24v control
need 3 inputs, 3 outputs, a analog input to readout.
Will the Arduino Uno do this ?? Programed with USB cable.
Is there a driver board for 24v ??
Any books or examples I have not found yet ??
Thanks :astonished:

want to control some heaters that are 24v control

I think we would need to see some technical details on the device to really help you. As 24 volts (AC or DC?) cannot be directly wired to arduino I/O pins, there would have to be external components (for example relays, transistors, optoisolators, etc) added to safely interface from this unit to an arduino, however it most certainly can be done.

Lefty

Will the Arduino Uno do this ?

Yes, using relays or transistors to turn the 24V source on or off.

Is there a driver board for 24v ??

There are relay boards that allow you to switch any (reasonable) voltage.

Any books or examples I have not found yet ??

Almost certainly.

Yes, Uno can do that with some external hardware.
IO is limited to 0-5V.
For inputs, can use 2 resistors as a voltage divider to bring the voltage down from 0-24V to 0-5V range.
For outputs, you can use pullup resistors to provide 24V, and open collector NPN transistors or open drain N-channel MOSFET transistors to pull the control signals low.

CrossRoads:
Yes, Uno can do that with some external hardware.
IO is limited to 0-5V.
For inputs, can use 2 resistors as a voltage divider to bring the voltage down from 0-24V to 0-5V range.
For outputs, you can use pullup resistors to provide 24V, and open collector NPN transistors or open drain N-channel MOSFET transistors to pull the control signals low.

Ah ha, but you are assuming 24 vdc, but lots/most of heater/furnace controls utilize 24vac using a simple step down transformer for the controls power.

Lefty

Yes 24 vac control, either 5v coil relay or switching tranisitor
RTD connected for temp sensing