Hardware Reference
In-Depth Information
Testing the relay
We are now going to build a very simple sketch to test the hardware connections we just
made. The sketch will simply switch the relay on and off every second.
The sketch starts by declaring the right pin for the relay:
const int relay_pin = 7;
Then, we set this pin as an output:
pinMode(relay_pin,OUTPUT);
Then, in the loop() function of the sketch, we set the relay to a HIGH state:
digitalWrite(relay_pin, HIGH);
We wait for 5 seconds:
delay(5000)
Then, we switch the relay pin to a LOW state again:
digitalWrite(relay_pin, LOW);
We then wait again for 5 seconds:
delay(5000);
Note
The code for this section can be found in the GitHub repository for this chapter at ht-
tps://github.com/openhomeautomation/arduino-networking/tree/master/chapter4 .
You can now upload the code to the Arduino board. You should hear the relay switching on
and off every second. If you connect a lamp to the project, for example, you should also see
it switching on and off every second.
Search WWH ::




Custom Search