expected unqualified-id before '{' token
3 berichten
• Pagina 1 van 1
expected unqualified-id before '{' token
Ik ben net begonnen met arduino en heb een code gemaakt voor bluetooth besturing. Ik kreeg de error: expected unqualified-id before '{' token.
Ik heb de code doorgekeken en kan geen fout vinden weet iemand mischien wat de fout is. de fout zit op regel 21
code:
cpp code
Ik heb de code doorgekeken en kan geen fout vinden weet iemand mischien wat de fout is. de fout zit op regel 21
code:
cpp code
int in1 = 9;
int in2 = 8;
int in3 = 7;
int in4 = 6;
int tx = 1;
int rx = 0;
int state = 0;
void setup()
{
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(in3, OUTPUT);
pinMode(in4, OUTPUT);
pinMode(tx, OUTPUT);
pinMode(rx, INPUT);
Serial.begin(9600);
}
void loop();
{
if (Serial.available() > 0);
{
state = Serial.read();
}
if (state == '0');
{
//stoppen
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
}
else if (state == '1');
{
//vooruit
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
}
else if (state == '2');
{
//links
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
}
else if (state == '3');
{
//rechts
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
}
else if (state == '4');
{
//achteruit
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
digitalWrite(in3, HIGH);
digitalWrite(in4, LOW);
}
}
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: expected unqualified-id before '{' token
Je hebt een ';' bij void loop() en al die if statements. Door die ; sluit je het statement af en kan hij niet uit de voeten met die accolade. ; weg en probleem opgelost.
Re: expected unqualified-id before '{' token
ik heb een cheatsheet opgehaald voor dit soort typefouten.
en als je toch bezig bent je hebt een statemachine gemaakt en een switch case is hier eigenlijk de oplossing je hoeft alleen die ifs eruit te halen.
en als je toch bezig bent je hebt een statemachine gemaakt en een switch case is hier eigenlijk de oplossing je hoeft alleen die ifs eruit te halen.
paul deelen
shooter@home.nl
shooter@home.nl
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten