Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int trigger = 2; //Pin2 as trigger pin.
- const int output = 13; //Pin3 as Output pin.
- int TimeSt = 0; //Preset time delay.
- int TimeSp = 100;
- void setup() {
- pinMode(output, OUTPUT);
- pinMode(trigger, INPUT);
- }
- void loop() {
- static byte lastState = digitalRead(trigger);
- byte temp = digitalRead(trigger);
- if (temp != lastState)
- {
- lastState = temp;
- if (temp == HIGH) {
- digitalWrite(output, HIGH);
- delay(TimeSt);
- digitalWrite(output, LOW);
- delay(6000);
- }
- else {
- digitalWrite(output, HIGH);
- delay(TimeSp);
- digitalWrite(output, LOW);
- delay(10000);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment