tylerpeppy
Published © GPL3+

Arduino Snap Circuit siren controller

A siren ic controlled by a 4 channel low voltage relay.

IntermediateFull instructions provided935
Arduino Snap Circuit siren controller

Things used in this project

Story

Read more

Schematics

img_2280_Y1138E8ZgO.JPG

Code

control

Arduino
#define R1 6
#define R2 7
#define R3 9
#define R4 8


void setup() {
 pinMode(R1, OUTPUT);
 pinMode(R2, OUTPUT);
 pinMode(R3, OUTPUT);
 pinMode(R4, OUTPUT);

digitalWrite(R1,HIGH);
digitalWrite(R2,HIGH);
digitalWrite(R3,HIGH);
digitalWrite(R4,HIGH);


}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(R1, LOW);
delay(3000);
digitalWrite(R1, HIGH);

digitalWrite(R2, LOW);
delay(3000);
digitalWrite(R2, HIGH);

digitalWrite(R3, LOW);
delay(3000);
digitalWrite(R3, HIGH);

delay(4000);

digitalWrite(R2, LOW);
digitalWrite(R1, LOW);
delay(3000);
digitalWrite(R1, HIGH);
digitalWrite(R2, HIGH);

digitalWrite(R2, LOW);
digitalWrite(R3, LOW);
delay(3000);
digitalWrite(R2, HIGH);
digitalWrite(R3, HIGH);

digitalWrite(R1, LOW);
digitalWrite(R3, LOW);
delay(3000);
digitalWrite(R3, HIGH);
digitalWrite(R1, HIGH);


digitalWrite(R1, LOW);
digitalWrite(R2, LOW);
digitalWrite(R3, LOW);
delay(3000);
digitalWrite(R3, HIGH);
digitalWrite(R2, LOW );
digitalWrite(R1, HIGH);

digitalWrite(R3, LOW);
digitalWrite(R1, LOW);
delay(3000);
digitalWrite(R1, HIGH);
digitalWrite(R3, HIGH);

delay(3000);     




}

Credits

tylerpeppy

tylerpeppy

2 projects • 42 followers
Love Arduino and IoT projects!

Comments