Advertisement
Guest User

Untitled

a guest
May 27th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. enum erosito {
  2.   erosito_ki,
  3.   erosito_be,
  4.   kikapcsolva,
  5.   bekapcsolva,
  6.   nyomva
  7. };
  8.  
  9. enum erosito erosito_allapot;
  10. const int ledPin = 13;
  11. int gomb = 7;
  12. unsigned long ido_kapcsolo = 0;
  13.  
  14. void setup() {
  15.   pinMode(ledPin, OUTPUT);
  16.   pinMode(gomb, INPUT);
  17.   Serial.begin(1200);
  18. }
  19.  
  20. void loop() {
  21.   unsigned long ido = millis();
  22.  
  23.     if (digitalRead(gomb) == 1 && erosito_allapot != nyomva)
  24.       {
  25.        
  26.         ido_kapcsolo = ido;
  27.         erosito_allapot = nyomva;
  28.         //Serial.println(erosito_allapot);
  29.         //Serial.println("Nyomva ennek csak egyszer kellene megjelennie!!!");
  30.       }
  31.  
  32.  
  33.     if (erosito_allapot == nyomva && digitalRead(gomb)== 0 ){
  34.     int eltelt_ido = ido - ido_kapcsolo;
  35.     if (eltelt_ido <= 1200 )
  36.       erosito_allapot = erosito_be;
  37.     if (eltelt_ido >= 3000 )
  38.         erosito_allapot = erosito_ki;
  39.     }
  40.     if (erosito_allapot == erosito_be)
  41.  {
  42.       erosito_allapot = bekapcsolva;
  43.       Serial.println("be");
  44.       digitalWrite(ledPin, HIGH);
  45.      
  46. }
  47.     if (erosito_allapot == erosito_ki)
  48.  {    
  49.       erosito_allapot = kikapcsolva;
  50.       Serial.println("ki");
  51.       digitalWrite(ledPin, LOW);
  52.      
  53. }
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement