SonicDH

Bike Lights

Sep 20th, 2012
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. void setup(){
  2.   pinMode(2, OUTPUT); //left signal
  3.   pinMode(3, OUTPUT); //brakes
  4.   pinMode(4, OUTPUT); //right signal
  5.   pinMode(5, INPUT_PULLUP); //right signal switch
  6.   pinMode(6, INPUT_PULLUP); //left signal switch
  7.   pinMode(7, INPUT_PULLUP); //head lamp switch
  8.   pinMode(8, INPUT_PULLUP); //brake switch
  9.   pinMode(9, OUTPUT); //head lamp
  10. }
  11.  void loop(){
  12.   int rightVal = digitalRead(5);
  13.   int leftVal = digitalRead(6);
  14.   int headVal = digitalRead(7);
  15.   int brakeVal = digitalRead(8);
  16.   if (leftVal == LOW) {digitalWrite(2, HIGH);}
  17.   else {digitalWrite(2, LOW);}
  18.   if (rightVal == LOW) {digitalWrite(4, HIGH);}
  19.   else {digitalWrite(4, LOW);}
  20.   if (brakeVal == HIGH) {digitalWrite(3, HIGH);}
  21.   else {digitalWrite(3, LOW);}
  22.   if (headVal == LOW) {digitalWrite(9, HIGH);}
  23.   else {digitalWrite(9, LOW);}
  24.   delay(500);
  25.   digitalWrite(2, LOW);
  26.   digitalWrite(4, LOW);
  27.   delay(500);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment