HELLO THERE!!
How are you guys doing? I hope everyone is fine and in good mood always. First of all, I would like to apologize my hiatus for about two weeks. I was actually preparing and presenting my Final Year Project for my degree. Now, that's done( a huge relief) I can continue sharing with you guys on my tinkering with Arduino. Ok, today, I would like to share about Arduino and Relay. The objective of this Experiment is to switch on/off between two channel relays.
First things first: The Software and Hardware used in this experiment:
Hardware
1.Arduino UNO
2. 2 Channel Relay
How are you guys doing? I hope everyone is fine and in good mood always. First of all, I would like to apologize my hiatus for about two weeks. I was actually preparing and presenting my Final Year Project for my degree. Now, that's done( a huge relief) I can continue sharing with you guys on my tinkering with Arduino. Ok, today, I would like to share about Arduino and Relay. The objective of this Experiment is to switch on/off between two channel relays.
First things first: The Software and Hardware used in this experiment:
Hardware
1.Arduino UNO
2. 2 Channel Relay
Software:
1, Arduino IDE
After obtaining all the items, Let's assemble the circuit. Assembling the circuit is fairly simple. As I am using relay exactly as the image above, I will use the image as my reference. The connections from the relay to Arduino are as follows:
Relay Arduino
GND-------->GND
IN1---------->digital pin8
IN2---------->digital pin9
VCC---------> 5V
That's it for the circuit assembly. It's simple right? Now let's look at the code that runs the program:
int relay1 = 8; //IN1 at digital pin 8
int relay2 = 9; //IN1 at digital pin 9
void setup() {
Serial.begin(9600);
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);//declaring both relays as output
}
void loop() {
digitalWrite(relay1, HIGH);//turn on relay 1
digitalWrite(relay2, LOW);//turn off relay 2
delay(10000);//delay 10 seconds
digitalWrite(relay1, LOW);//turn off relay 1
digitalWrite(relay2, HIGH);//turn on relay 2
delay(10000);//delay 10 seconds
}
Upload the code to your Arduino. After Uploading,the result of the experiment should be something like this:
Well, That's all from me for this week. I hope to see you guys next week. See ya later and Happy Tinkering!!!!
Comments
Post a Comment