From fcbd5b773da51df2863e0a15807e311fff6749db Mon Sep 17 00:00:00 2001 From: codelyfe Date: Tue, 1 Mar 2022 01:07:32 -0600 Subject: [PATCH] Add files via upload --- .../trunk/README.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 content/tutorials/generic/4chan-relay-shield-arduino/trunk/README.md diff --git a/content/tutorials/generic/4chan-relay-shield-arduino/trunk/README.md b/content/tutorials/generic/4chan-relay-shield-arduino/trunk/README.md new file mode 100644 index 0000000000..7523e8cc81 --- /dev/null +++ b/content/tutorials/generic/4chan-relay-shield-arduino/trunk/README.md @@ -0,0 +1,53 @@ +# 4chan-relay-shield-arduino +How to interact with Ks0251 keyestudio 4-channel Relay Shield + +## Sample Code +``` +/* + DANCE OFF + + By Randal Burger + https://codelyfe.github.io + + HOW TO: + Ks0251 keyestudio 4-channel Relay Shield + + I believe they did not have the right + sample to teach others. So I made this one. + +*/ + int PINDa = 4; + int PINCb = 5; + int PINBc = 6; + int PINAd = 7; + +void setup() { + pinMode(PINDa, OUTPUT); // 4th Relay + pinMode(PINCb, OUTPUT); // 3rd Relay + pinMode(PINBc, OUTPUT); // 2nd Relay + pinMode(PINAd, OUTPUT); // 1st Relay +} + +void loop() { + // 4th Relay + digitalWrite(PINDa, HIGH); // + delay(100); // + digitalWrite(PINDa, LOW); // + delay(100); // + // 3rd Relay + digitalWrite(PINCb, HIGH); // + delay(200); // + digitalWrite(PINCb, LOW); // + delay(200); // + // 2nd Relay + digitalWrite(PINBc, HIGH); // + delay(300); // + digitalWrite(PINBc, LOW); // + delay(300); // + // 1st Relay + digitalWrite(PINAd, HIGH); // + delay(100); // + digitalWrite(PINAd, LOW); // + delay(100); // +} +```