Code: Select all
#include <SoftwareSerial.h>
void setup()
{
pinMode(2, INPUT);
Serial.begin(9600); // set up Serial library at 9600 bps
}
void loop() {
delay(1000);
int buttonState = digitalRead(2);
Serial.println(buttonState);
}
Essentially HIGH and LOW occur at random or are affected by my movements (like scratching my head). Is my arduino broken?