Reading values from the 555 timer.

Is it possible to read the voltage from a 555 timer into the Arduino board and then outputting the value on the serial monitor?

Yes.

Timers, like the 555, produce a logic state.
HIGH or LOW.
The time between those states is important.
Voltage is usually not.
Leo..

Wawa:
Timers, like the 555, produce a logic state.
HIGH or LOW.
The time between those states is important.
Voltage is usually not.
Leo..

so is it not possible to read the values of the voltage while the capacitor is charging or discharging?
I am trying to implement the timer into controlling the RGB litghts. What I am thinking of doing is when I press a button the capacitor will start charging giving me values which can be used to set the pwm value for the output pins to change the colour of the list strip.

Yes, you can read that voltage with analogRead().

I don't see why the 555 timer is needed tho. Just make up a table of the PWM values you want to follow, and control in software how fast you do analogWrite() to drive the LED colors.

It would be more fun to use a timer and it is educational for me since I want to learn electronics. But yeah I thought of your way too. :slight_smile: