hello_mbot_button
Hello mBot Button
Das Programm liest den Zustand eines Buttons am mBot aus. Wenn der Button gedrückt wird (analoges Signal unterhalb eines Schwellenwerts von 500), gibt es „Button Pressed“ über die serielle Schnittstelle aus. Die Abfrage erfolgt alle 50 ms in einer Schleife.
Quellcode (engl. Sourcecode)
Listing 1:MinimalesProgramm.ino
#include <MeMCore.h> int PIN_BUTTON = 7; // must be fixed! int threshold = 500; // Analoger Schwellenwert! void setup() { Serial.begin(9600); pinMode(PIN_BUTTON, INPUT); //Define button pin as input } void loop() { if ( isButtonPressed() ){ Serial.println("Button Pressed"); } delay(50); } bool isButtonPressed(){ if (analogRead(PIN_BUTTON) < threshold) return true; return false; }
Erklärungen zum Quellcode
hello_mbot_button.txt · Zuletzt geändert: 2025/02/03 14:34 von torsten.roehl