Go Down

Topic: Solid State Relays (Read 518 times) previous topic - next topic

Jan 23, 2013, 03:26 pm Last Edit: Jan 23, 2013, 03:32 pm by Edward_James Reason: 1
Hi, I bought 8 solid state relays and 1 mcu, if i will be pinning Logic input of those relays to my arduino, can i use those relays in different instances? let's say for example, i have a coin acceptor to trigger relay 1. if relay 1 is already working with a time of 5 minutes, Can i still use the other relays without interrupting the process of relay 1? kindly help me. I am making a vendo charging station with the use of 1 mCu. is it simultaneously possible or sequentially possible. can i use those relays at different time or one after the other?

Chagrin

Yes, no problem. Once you set the output of a pin on or off it will not change until you set it to a new state.

but i am using a signal and a delay for it. if i will use interrupt, it will pause the other process just to accommodate the new one. is it right? i have to arranged in my program what will be the first and what will be the second?

Chagrin

The pin will stay on or off until you explicitly set it to a new state. There's no need to "hold" a pin on; it just stays that way by itself.

Nick Gammon

http://www.gammon.com.au/blink
Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

MAS3

Do you have 8 pins available, or do you want to use a few (3) pins to control all 8 relays ?

The first one is easiest and Chagrin told you already there is no problem doing that.
The second one s a little more difficult and requires some extra hardware.
In this second case, you would need to set a relay again when you set another relay.

Both possibilities are not real difficult but you'll have to get an idea what to work out.
A piece of paper will be of great help.

Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

Go Up