|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Digital In Question
I'm assuming the rotary switch you are usign has a single common, and then a bunch of other pins. Pick a groung any ground on the RC and tie each of the other pins to a sig pin. Internaly, all of the gnd pins are connected to each other inside the RC.
|
|
#2
|
|||||
|
|||||
|
Re: Digital In Question
Quote:
lol BUT yes one wire will work fine and i doubt its even in the rules... becasue it doesnt realy matter |
|
#3
|
|||
|
|||
|
Re: Digital In Question
ok i was just trying to figure out which pin the RC looks at when trying to see highs and lows.
|
|
#4
|
|||||
|
|||||
|
Re: Digital In Question
when you set a pin to be an "input" in the initilzation code, it automaticly sets an internal pull up resistor. when the switch/rotor/encoder/aliean space ship is "off" as in OPEN the I/O reads a "1" on say "rc_dig_io01" or whatever the variable is. you then proceed to wire the switch to the pin and to ground. that way, when it is in the "on" i.e. "CLOSED" postion, the circut is shorted thrugh ground ( but its thrugh a 100 million billion ohm resistor so its not a problem ) and when you read it it calls it a "0"
so when your rotory switch, pic a ground pin, and solder that to the common. then for each "leg", solder it to inputs 1, 2, 3 etc ( actualy, id start at 7 if you dont have any, its an inturpt thing for future expandibity) so 7, 8, 9 etc. then to code it, you can either have a million Code:
if a=0 and b=1 and c=1 and d=1 {do this}
if a=1 and b=0 and c=0 and d=1 {do this}
if a=0 and b=1 and c=0 and d=1 {do this}
if a=1 and b=0 and c=0 and d=1 {do this}
or even better, you could have a lookup table! lol have fun with the code tho... |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| MIM's question of the day on programming. | Gene F | Programming | 3 | 24-02-2004 16:32 |
| A question about control system options | computhief263 | Control System | 7 | 04-02-2004 14:46 |
| digital inputs not valid just after initialization? | WizardOfAz | Programming | 2 | 26-01-2004 13:21 |
| MnM EASY Question of the Day Winners! | Mike Bonham | General Forum | 22 | 03-05-2002 21:21 |
| Have a question about the Basic Stamp Chip Boards | wes16zeus | Programming | 3 | 06-12-2001 08:25 |