Guten Tag
Ich stehe gehörig auf dem Schlauch, follgendes habe ich geschrieben:
C
// WiringPi-Api einbinden
#include <wiringPi.h>
// C-Standardbibliothek einbinden
#include <stdio.h>
#include <stdlib.h>
int main() {
// Starte die WiringPi-Api (wichtig)
if (wiringPiSetup() == -1)
return 1;
// Schalte GPIO 4 (=WiringPi Pin 7) auf Eingang
// Wichtig: Hier wird das WiringPi Layout verwendet (Tabelle oben)
pinMode(7, INPUT);
printf("Tasterabfrage laeuft");
// Dauerschleife
while(1) {
// Warte 100 ms
delay(100);
if (digitalRead(7)) {
printf("Taster gedrückt");
return 0;
}
}
}
Alles anzeigen
Ich kann das Programm mit folgendem Befehl kompilieren:
und ausführen mit selbigem:
Jedoch beendet sich das Programm nach dem ersten durchlauf da der Eingang auf 1 steht. Jedoch habe ich nichts an den GPIO angeschlossen... Hab ich da einen Denkfehler drin?
Vielen Dank schonmal[/php][/code]