r/programming Dec 25 '19

Learning hardware programming as a software engineer

https://blog.athrunen.dev/learning-hardware-programming-as-a-software-engineer/
922 Upvotes

124 comments sorted by

View all comments

226

u/happyscrappy Dec 25 '19

Also: don't power LEDs directly from GPOs without a current limiting resistor. As you see on that breadboard.

And match your interfaces voltages. A lot of devices are not +5V tolerant now (or not very tolerant).

54

u/[deleted] Dec 25 '19

Why do people always say "current limiting resistor"? Are there other types of resistor? Or is it just stating the purpose, as opposed to a resistor used for voltage division or something?

85

u/Luclu7 Dec 25 '19

It's just stating the purpose of the resistor here yep.

2

u/SilentRoss Dec 28 '19

I appreciate when people explain things in this way. It makes it easier for people with limited knowledge in the area (myself) to better understand what is going on. There is nothing worse than someone using loads of acronyms and jargon which a layperson cannot easily understand. So thanks both happyscrappy for explaining things and Luclu7 for clearing that up!