Meldung: Fehler beim kompilieren für das Board Arduino Uno? [gelöst]

Hi, ich habe bei meinem Sketch das Problem, dass ich folgende Fehlermeldung bekomme: "Fehler beim Kompilieren für das Board Arduino Uno." Port und Board sind richtig ausgewählt...
Hier der Code:

#include "PinDefinitionsAndMore.h"
#include <IRremote.h>

const int ButtonState;
const int buttonPin = 2;
void setup()
{  
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

void loop()
{
ButtonState = digitalRead(2);

if(ButtonState = LOW)
 {
  IRsend irsend;
  irsend.sendNEC(0x802020DF, 32);
  Serial.println("Sended");
  delay(500);
 }
 
}

Ich hoffe jemand kann mir helfen.

Kannst du bitte mal die komplette Fehlermeldung posten.
Dazu die Einstellungen in den Voreinstellungen der IDE anpassen.

Zudem ist = nicht gleich ==.

Kann ich machen. Wenn ich keinen Button benutze, funktioniert alles einwandfrei.

Solltest du machen. Was meinst du mit keinem Button ?

const int ButtonState;

du machst ButtonState konstant.
beschreibst ihn aber:

ButtonState = digitalRead(2);

kann nicht gehen.

ja hab ich gerade auch gemerkt. Das ändern des Button Pins hat geholfen...

pin2 wird schon von Irremote verwendet

So ist es, wenn man unvollständige Infos postet.

Wie kann das gelöst sein, wenn hier noch ein Fehler ist ?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.