[dorkbotpdx-blabber] Arduino - reading digital pins as a number?
Hans Lindauer
armatronix at sbcglobal.net
Thu Jan 1 18:49:33 EST 2009
A few easy questions for those in the know. I have a DIP (SIP,
actually) switch connected to pins 5-8 of my dorkboard(s) and to +5V,
and want to read in the switches as as number.
1. Can I safely connect +5V to a digital input (or 4), and leave it
high for an extended period without having to worry about overheating or
other issues? Probably a dumb question, I know, but I'm still learning
the ins and out of this stuff.
2. Do I need pull-down resistors to ground on each of the digital
pins? I guess I don't understand the necessity of that. Also, is my
terminology correct?
3. What's an elegant way to read those pins in as a byte? I know I can
multiply the pin value by 2^n and add them all up, but it seems like
there's got to be a smarter way. Maybe I can read a register with the
pin values and mask off those bits?
Thanks in advance,
-Hans
More information about the dorkbotpdx-blabber
mailing list