Advertisement
Guest User

Arduino problem

a guest
Aug 21st, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.73 KB | None | 0 0
  1.     if (analogRead(PIN_BTN_TURN_SIGNAL_R) >= 1010) // DESNI ŽMIGAVAC
  2.     {
  3.         if (tick - turnSignalTick >= 500)
  4.         {
  5.             turnSignalTick = tick;
  6.             pressedTurnSignal++;    
  7.         }  
  8.     }
  9.     else
  10.     {
  11.         if (pressedTurnSignal != 0)
  12.         {
  13.             activeTick = tick;
  14.             turnSignalTick = tick;
  15.  
  16.             if (turnSignals != 3) // IF HAZARD LIGHT IS OFF
  17.             {
  18.                 if (turnSignals == 0 || turnSignals == 1)
  19.                 {                
  20.                     digitalWrite(PIN_LED_TURN_SIGNAL_R, HIGH);
  21.                     digitalWrite(PIN_LED_TURN_SIGNAL_L, LOW);
  22.                     screenTurnSignalClear();
  23.                     screenTurnSignalRight();
  24.      
  25.                     turnSignals = 2;
  26.                     turnSignalFlash = true;
  27.                     turnSignalFlashTick = tick;      
  28.                 }
  29.                 else
  30.                 {
  31.                     digitalWrite(PIN_LED_TURN_SIGNAL_R, LOW);
  32.                     screenTurnSignalClear();
  33.      
  34.                     turnSignals = 0;
  35.                     turnSignalFlash = false;
  36.                     turnSignalFlashTick = 0;                            
  37.                 }
  38.             }
  39.         }
  40.  
  41.         pressedTurnSignal = 0;
  42.     }    
  43.  
  44.  
  45. // TIPKA ZA DVIJE LED-ice
  46.     if (analogRead(PIN_BTN_AMB_LIGHT) >= 1010)
  47.     {
  48.         if (tick - ambLightBtnTick >= 500)
  49.         {
  50.             ambLightBtnTick = tick;
  51.             pressedAmbLight++;    
  52.         }  
  53.     }
  54.     else
  55.     {
  56.         if (pressedAmbLight != 0)
  57.         {
  58.             ambLightState = !ambLightState;
  59.             digitalWrite(PIN_LED_AMBIENT, ambLightState);
  60.         }
  61.  
  62.         pressedAmbLight = 0;
  63.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement