Hello all,
Possible newbie here with a capability question.
I'm looking at purchasing an Uno for a project and just want to be sure it's going to be able to do what I want (other than my learning the programming for it). My local car club has autocross racing and I was wanting to build a single button starting light. It would (ideally) work as follows:
Red light is lit continually by default.
Track manager presses button.
Timer stages to a yellow light after x seconds.
Timer stages to green light after x seconds and remains lit for n seconds.
Timer reverts to red light and awaits next button press.
If at any time during timer sequence button is pressed again, sequence is aborted and reverts to default state of red light.
From what I have read, the Uno should be able to do this handily, my questions are more toward the hardware.
The IO contact points are 3.3VDC at 40mA I believe, so I would be using those to drive 3VDC solid state relays to control the actual 12VDC LED lights I am going to use. Is that feasible or do I need to step into something else?
Also, once programmed, will that program remain in memory long term? This Uno would be built into the light structure and remain there. I would like this to be plug and play without needing programming every time.
Thank you in advance for any help.