Advertisement
Guest User

Untitled

a guest
Nov 7th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #define awersSilnika 8
  2. #define rewersSilnika 9
  3.  
  4. long odebraneDane = 0;
  5. long czasPracySilnika = 100000; // 100 sekund
  6.  
  7. void setup() {
  8. Serial.setTimeout(czasPracySilnika); //po tym czasie SerialparseInt zwraca zero, bez ustawienia tego parametru zwraca zero po sekundzie.
  9. Serial.begin(9600); //Uruchomienie komunikacji portu szeregowego
  10. pinMode(awersSilnika, OUTPUT); //Konfiguracja wyjść
  11. pinMode(rewersSilnika, OUTPUT);
  12.  
  13. digitalWrite(awersSilnika, LOW); //stan poczatkowy LOW
  14. digitalWrite(rewersSilnika, LOW);
  15.  
  16.  
  17. }
  18.  
  19. void loop() {
  20.  
  21. if(Serial.available() > 0) {
  22. odebraneDane = Serial.parseInt();
  23. Serial.println(odebraneDane);
  24. }
  25.  
  26. digitalWrite(awersSilnika, HIGH);
  27. delay(odebraneDane);
  28. digitalWrite(awersSilnika, LOW);
  29. delay(odebraneDane);
  30. digitalWrite(rewersSilnika, HIGH);
  31. delay(odebraneDane);
  32. digitalWrite(rewersSilnika, LOW);
  33. delay(odebraneDane);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement