Advertisement
blackpab

Untitled

Jan 11th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. int greenPin = 3; // przyznanie etykiety dla numeru pinu /green
  2. int bluePin = 6; // przyznanie etykiety dla numeru pinu //blue
  3. int redPin = 5; // przyznanie etykiety dla numeru pinu //red
  4. int buton = 7; // przyznanie etykiety dla numeru pinu
  5.  
  6. void setup() // początkowa konfiguracja – część przygotowująca
  7. { // układ do działania
  8. pinMode(greenPin, OUTPUT); // ustawienie pinu jako wyjście
  9. digitalWrite(greenPin, LOW); // ustawienie stanu wysokiego
  10.  
  11. pinMode(bluePin, OUTPUT); // ustawienie pinu jako wyjście
  12. digitalWrite(bluePin, LOW); // ustawienie stanu niskiego
  13.  
  14. pinMode(redPin, OUTPUT); // ustawienie pinu jako wyjście
  15. digitalWrite(redPin, LOW); // ustawienie stanu niskiego
  16.  
  17. pinMode(buton, INPUT); // ustawienie pinu jako wejście
  18. digitalWrite(buton, HIGH); // ustawienie stanu wysokiego (pullup)
  19. }
  20.  
  21. void loop() // główna pętla
  22. {
  23.  
  24. if(digitalRead(buton) == LOW) // warunek sprawdza czy wduszono button
  25. { // wduszenie buttona powoduje zmianę stanu z wysokiego na niski
  26. digitalWrite(greenPin, LOW); // ustawienie stanu niskiego
  27. digitalWrite(bluePin, LOW); // ustawienie stanu wysokiego
  28. digitalWrite(redPin, HIGH); // ustawienie stanu niskiego
  29. }
  30.  
  31. if(digitalRead(buton) == LOW) // warunek sprawdza czy wduszono button
  32. { // wduszenie buttona powoduje zmianę stanu z wysokiego na niski
  33. digitalWrite(greenPin, HIGH); // ustawienie stanu niskiego
  34. digitalWrite(bluePin, LOW); // ustawienie stanu niskiego
  35. digitalWrite(redPin, LOW); // ustawienie stanu wysokiego
  36. }
  37.  
  38. if(digitalRead(buton) == LOW) // warunek sprawdza czy wduszono button
  39. { // wduszenie buttona powoduje zmianę stanu z wysokiego na niski
  40. digitalWrite(greenPin, LOW); // ustawienie stanu wysokiego
  41. digitalWrite(bluePin, HIGH); // ustawienie stanu niskiego
  42. digitalWrite(redPin, LOW); // ustawienie stanu niskiego
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement