Guest User

Untitled

a guest
Apr 25th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1.  
  2. int buttonState = 0; // variable for reading the pushbutton status
  3. int hast = 1000; //hastighet på bjella
  4.  
  5. void setup() {
  6. //sette pin t å bruke som output og input
  7. pinMode(13, OUTPUT);
  8. pinMode(12, OUTPUT);
  9. pinMode(11, OUTPUT);
  10. pinMode(4, INPUT);
  11.  
  12. }
  13.  
  14. void loop() {
  15. //tenke vi kalle på fire metoda i loopen så bli koden penare
  16. //e ikke helt god på metodesyntaks så her får du hjelpe me
  17.  
  18. buttonState = digitalRead(4);
  19.  
  20. // sjekke om bjella ska være på
  21. // på e HIGH
  22. if (buttonState == HIGH) {
  23. // ring bjella
  24. bjelle1();
  25. reset();
  26. bjelle2();
  27. reset();
  28. bjelle1();
  29. reset();
  30. bjelle3();
  31. reset();
  32. }
  33. else {
  34. // ikke lys
  35. //evt kan vi vise et permanent bilde her
  36. reset();
  37. }
  38. }
  39.  
  40. void bjelle1(){
  41. //metode for bjelle1
  42. // vil være relativt lik for 2 og 3
  43. digitalWrite(11, HIGH); // slå på alle LED for bjelle1
  44. delay(hast); // ventetid justeres for å styre hastighet på bjella
  45. }
  46.  
  47. void bjelle2(){
  48. //metode for bjelle2
  49. digitalWrite(12, HIGH); // slå på alle LED for bjelle2
  50. delay(hast); // ventetid justeres for å styre hastighet på bjella
  51. }
  52. void bjelle3(){
  53. //metode for bjelle3
  54. digitalWrite(11, HIGH); // slå på alle LED for bjelle1
  55. delay(hast); // ventetid justeres for å styre hastighet på bjella
  56. }
  57.  
  58.  
  59. void reset(){
  60. //metode for reset
  61. digitalWrite(11, LOW); // slå av bjelle1 LED
  62. digitalWrite(12, LOW); // slå av bjelle2 LED
  63. digitalWrite(13, LOW); // slå av bjelle3 LED
  64. }
Add Comment
Please, Sign In to add comment