Software > Software
50$ Robot Status LED
(1/1)
AZ196F:
I'm looking at the code for the 50$ robot and wondering why turning port D4 off turns the LED on. I think that if I could understand this, I might understand a lot more about i/o.
razvanc_roro:
I understood that if you put D4 low, LED turns on. :)
Admin:
When you wired up the LED, you have one end connected to + of the battery.
The other end is connected to D4.
So if D4 is also high (+), nothing will happen to the LED since both ends are + and +.
When you set D4 to low (-), you then have a voltage difference across the LED (+ and -), turning it on.
If you instead wired one LED end to ground (-), and the other to the D4 pin, when D4 goes high it is powering the LED - potentially bad. Its better to use the above method so that the battery directly powers the LED and not the microcontroller.
AZ196F:
Thank you, that's exactly what I needed to know! Much Thanks!
Navigation
[0] Message Index
Go to full version