Witam, testując funkcję INPUT_PULLUP w Arduino program wpada w pętlę nieskończoną - w monitorze portu szeregowego ciągle pojawia się Hello World. Poniżej znajduje się kod. Dodam, że pętla nieskończona pojawia się zarówno dla warunku Pin == LOW jak Pin==HIGH. Problem nie jest związant z hardware, ponieważ przy "gołej" płytce dzieje się to samo.
const int Pin = 2;
void setup() {
pinMode(Pin, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
if(digitalRead(Pin==LOW)){
Serial.print("Hello World! ");
}
delay(50);
}
Nie bardzo wiem, co mogłem zrobić tutaj źle.
Z góry dziękuję za pomoc!