Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int buttonState = 0; // variable for reading the pushbutton status
- int hast = 1000; //hastighet på bjella
- void setup() {
- //sette pin t å bruke som output og input
- pinMode(13, OUTPUT);
- pinMode(12, OUTPUT);
- pinMode(11, OUTPUT);
- pinMode(4, INPUT);
- }
- void loop() {
- //tenke vi kalle på fire metoda i loopen så bli koden penare
- //e ikke helt god på metodesyntaks så her får du hjelpe me
- buttonState = digitalRead(4);
- // sjekke om bjella ska være på
- // på e HIGH
- if (buttonState == HIGH) {
- // ring bjella
- bjelle1();
- reset();
- bjelle2();
- reset();
- bjelle1();
- reset();
- bjelle3();
- reset();
- }
- else {
- // ikke lys
- //evt kan vi vise et permanent bilde her
- reset();
- }
- }
- void bjelle1(){
- //metode for bjelle1
- // vil være relativt lik for 2 og 3
- digitalWrite(11, HIGH); // slå på alle LED for bjelle1
- delay(hast); // ventetid justeres for å styre hastighet på bjella
- }
- void bjelle2(){
- //metode for bjelle2
- digitalWrite(12, HIGH); // slå på alle LED for bjelle2
- delay(hast); // ventetid justeres for å styre hastighet på bjella
- }
- void bjelle3(){
- //metode for bjelle3
- digitalWrite(11, HIGH); // slå på alle LED for bjelle1
- delay(hast); // ventetid justeres for å styre hastighet på bjella
- }
- void reset(){
- //metode for reset
- digitalWrite(11, LOW); // slå av bjelle1 LED
- digitalWrite(12, LOW); // slå av bjelle2 LED
- digitalWrite(13, LOW); // slå av bjelle3 LED
- }
Add Comment
Please, Sign In to add comment