Beschleunigung der Abfrage des Knopfdruckpins am Arduino

Es fehlt anscheinend eine Funktion:
C-ähnlich:
void setup(){}
digitalPinToInterrupt(Button1) was not declared in this scope
Ich weiß aber nicht wie das gemeint war.
 
LinuxWindows schrieb:
Es fehlt anscheinend eine Funktion:
C-ähnlich:
void setup(){}
digitalPinToInterrupt(Button1) was not declared in this scope
Ich weiß aber nicht wie das gemeint war.
Google spuckt aus das Dein Arduino veraltet ist, evtl. mal alle Bibliotheken & Boardverwalter updaten, oder neuinstallieren. Alternativ kannst Du auch wieder hardcoded "attachInterrupt(BUTTON1, Button1, LOW);" einsetzen.

Die Funktion digitalPinToInterrupt() sorgt dafür das egal welches Board Du verwendest auch der richtige Interrupt angesprochen wird. Siehe auch -> Arduino Reference attachInterrupt()
 
@LinuxWindows Das tut nichts zu Sache. Arduino ist Open Hardware und jeder kann ein Board bauen. Deswegen hast du trotzdem den gleichen Microcontroller auf deinem Board wie ein Original Arduino Board und somit macht das Macro digitalPinToInterrupt() auch genau das gleiche wie auf einem Original Arduino Board.
Deine Arduino IDE musst du trotzdem auf dem neusten Stand halten, ganz egal welches Board du verwendest.

Gruß
BlackMark
 
Schonmal "sudo apt-get update && sudo apt-get upgrade" auf dem Pi versucht um ihn auf den neusten Stand zu bringen? Ansonsten wie zuvor geschrieben nimm eben "attachInterrupt(BUTTON1, Button1, LOW);"
 
Zurück
Oben