Eigen code schrijven

Laten we eerlijk zijn, alle code die ik hiervoor heb gebruikt was meestal gekopieerd en verknipt van het internet. Vandaag heb ik eigen code geschreven. Ik ben van 14:38 tot 16:10 bezig geweest.

Resultaat:


 

Code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
int buttonPin = 2;
int ledPin = 13;
 
int state = HIGH;
int current;
int previous = LOW;
 
void setup() {
Serial.begin(9600);
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
}
 
void loop() {
current = digitalRead(buttonPin);
§
if (current == HIGH && previous == LOW){
Serial.println("Pushed");
 
if (state == HIGH){
//        Serial.println("LOW");
state = LOW;
digitalWrite(ledPin, LOW);
delay(200);
}else{
//        Serial.println("HIGH");
state = HIGH;
digitalWrite(ledPin, HIGH);
delay(200);
}
 
Serial.println(state);
 
}
}

Leave a Reply

Your email address will not be published. Required fields are marked *