Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*AN ARC WELDER with two lights controlled by toggle
- you can comment out the toggle and have this run continuously.
- See complete documentation and ways to use this sketch at
- */
- #define ledPin 5 // LED connected to digital pin 5
- #define ledPin2 6 // LED connected to digital pin 6
- #define toggle 12
- void setup()
- {
- pinMode(ledPin, OUTPUT);
- pinMode(ledPin2, OUTPUT);
- pinMode(toggle, INPUT_PULLUP);
- }
- void loop()
- {
- if (digitalRead(toggle) == HIGH)
- {
- int i, count;
- count = random(10, 60);
- for (i = 0; i < count; i++)
- {
- digitalWrite(ledPin, HIGH); // set the LED on
- delay(random(80));
- digitalWrite(ledPin2, HIGH); // set the LED on
- delay(random(60));
- digitalWrite(ledPin, LOW); // set the LED off
- digitalWrite(ledPin2, LOW); // set the LED off
- delay(random(200));
- }
- delay(random(800, 2000));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement