Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Initializing Variables
- int ledPin = 3;
- int potentiometerPin = A0;
- int potentiometerValue = 0;
- int delayTime = 0;
- bool ledState = true;
- void setup()
- {
- //Sets Pins to Input/Output
- pinMode(ledPin, OUTPUT);
- pinMode(potentiometerPin, INPUT);
- }
- void loop()
- {
- //
- digitalWrite(ledPin, ledState);
- //Toggles ledState Between On and Off
- ledState = !ledState;
- //Checks A0 for Potentiometer Value (0 - 1023)
- potentiometerValue = analogRead(potentiometerPin);
- //Scales delayTime Based On Potentiometer Value (0ms to 1250ms)
- delayTime = map(potentiometerValue, 0, 1023, 0, 1250);
- //Delay Before Repeating Loop
- delay(delayTime);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement