Thanks for the explanation. Could you maybe comment with a basic code segment from the loop? Is is something like: digitalWrite(segA, HIGH) delay(1) digitalWrite(segB, HIGH) delay(1) and so on...
Score Photos you are very close, all you forgot was to turn off the segment before moving on...digitalWrite(segA, HIGH); delay(wait); digitalWrite (segA,LOW); delay (wait); but that is only for this example. in normal practice you store the segment for each number in a binary byte and then call the byte by name.
Not what I thought either, but perhaps that matches up to a different definition than I was expecting. Edit: No, I don't think that's multiplexing at all, just persistence of vision. Like it's simulating the effect of multiplexing, without actually doing so.
I'm a PLC programmer by trade, and still amazed when I see what super fast scan times can actually create. Love it
Very clever using the pot to change the delay!!
Wow. No other words to describe your style of explaining. Cheers
This video opened up alooot of possibilities for me, thanks✌
This is amazing I never knew this my whole life
Thank you, this was easy to understand.
Good video, I've always wondered how those worked
I wonder how to do this with more outputs than the number of pins you have.
You are great , keep it up!!
Wau.. now I understand.. please help how you set it up sir? Or share the link related. Tq sir
sir how to read multiplexed signal out from one arduino at led display to another arduino??
hi,
Not only the persistance of vision cause the effect, there is also the fact that a led doesn't stop shining immediately after turning of
Why are Transistors sometimes used?
los transistores son utilizados cuando el arduino no puede con la carga por si solo
"the transistors are sometimes used when the arduino cannot withstand the load by itself" - Awesome Project
@@DeadpoolJust thanks for the translation man
Is this why when you take a video of leds on your phone it kinda pulses
I'm not certain how camera flash LEDs are wired, but it could be.
Great idea! very useful for us beginners, thanks so much.
So simple and so great!
Thanks for the explanation. Could you maybe comment with a basic code segment from the loop? Is is something like: digitalWrite(segA, HIGH)
delay(1)
digitalWrite(segB, HIGH)
delay(1)
and so on...
Score Photos you are very close, all you forgot was to turn off the segment before moving on...digitalWrite(segA, HIGH);
delay(wait);
digitalWrite (segA,LOW);
delay (wait);
but that is only for this example. in normal practice you store the segment for each number in a binary byte and then call the byte by name.
@@learnelectronics Could you share the whole code and the circuit for this demo ?
doesn't look like multiplexing to me
Not what I thought either, but perhaps that matches up to a different definition than I was expecting.
Edit: No, I don't think that's multiplexing at all, just persistence of vision. Like it's simulating the effect of multiplexing, without actually doing so.
I did nine 7 segment displays with 9 shift registers.. Also gave each segment pin a resistor.... this would be a lot easier...
can you post the code
great video thanks!
You forgot a 'digit'... zero "0" :-)
vole