I need to blink an led at an adjustable rate (up and down buttons)
When micro switch input go’s high momentarily than blink at the set rate until micro switch go’s high again than stop.
blink should be adjustable to once a second to once every 60 seconds with a one second on time…
there will need to be an LCD interface that will display the current setting (Adafruit RGB LCD Shield)
pretty simple sketch I just don’t have enough programing experience yet to get this done.
Its actually going to be used in a water treatment system. We have a chemical pump that requires a pulse to dose chlorine into a filtration system. The filter controllers provide a pulse output based on flow wile they are running so that the water passing through them is treated. once every hour or so the go into what’s called back wash, where they rinse themselves out of all the contaminants and sediment collected. For some reason the pulse output stops wile in this setting and untreated water is used to rinse the media inside witch could cause problems.
what I want to implement is a piece of equipment that will read when the filters are in backwash (A micro switch that is triggered momentarily on the filters actuated valve head) and output a controllable pulse rate that can be adjusted through a lcd interface and up and down buttons.
Pleas help if you can. where do I start?