Arduino Board Error
Hej jeg sidder og leger med et arduino board, og får den her fejl når jeg prøver at oploade til boardet.error: expected unqualified-id before 'if'
Koden er
#define LED 9 // the pin for the LED
#define BUTTON 7 // input pin of the pushbutton
int val = 0; // store the state of the input pin
int old_val = 0; // store the previos of the input pin
int state = 0; // 0 = LED off while 1 = LED on
int brightness = 128; // stores the brightness value
unsigned long startTime = 0; // when did we begin pressing?
void setup() {
pinMode(LED, OUTPUT); // tell Arduino LED is an output
pinMode(BUTTON, INPUT); // and BUTTON is an input
}
void loop() {
val = digitalRead(BUTTON); // read input value and store it
// yum, fresh
// check if there was a transition
if ((val == HIGH) && (old_val == LOW)) {
state = 1 - state; // change the state from off to on
// or vice-versa
startTime = millis(); // millis() is the Arduino clock
// it returns how many milliseconds
// have pressed since the board has
// been reset.
// (this line remebers when the button
// was last pressed)
delay(10);
}
}
// check whether the button is being held down
if ((val == HIGH) && (old_val == HIGH)) {
// if the button is held for more then 500ms.
if (state == 1 && (millis() - startTime) > 500) {
brightness++; //increment brightness by 1
delay(10);
if (brightness > 255) { // 255 is the max brightness
brightness = 0; //if we go over 255
// let´s go back to 0
}
}
}
old_val = val; // val is now old, let´s store is
if (state == 1) {
analogWrite(LED, brightness); // turn LED ON at the
// current brightness level
} else {
analogWrite(LED, 0); // turn the LED OFF
}
}
Mit board er et Diecimila
Håber der er nogle derude der kan hjælpe mig