I am currently looking at working on a project where fluids are released from a system based on when they reach a desired temperature. Essentially, there would be a thermocouple that would read the temperature of whatever fluid it was submersed in. This temperature would be sent to a PID controller, where the user would also edit what the desired temperature would be. Once this desired temperature was reached, the PID controller would open a solenoid valve to release the fluid. This is where the point of question comes in. I am needing a means to keep that valve open for a set period of time, let’s say ten seconds. Is this something that would be feasible with arduino, essentially to have the valve open and then use arduino as a timer for ten seconds and then have the valve close?
Thanks for any help!