heut zeige ich mal wir man mit dem Raspberry pi die GPIO Pins ansteuert.
- Wir müssen uns mit dem Raspberry pi verbinden. Im meinem Fall über die ssh Verbindung dafür schreiben wir in unseren Terminal:
- als nächstes müssen wir die Wiringpi libery installieren.
wir müssen den Raspbery pi auf den neusten stand bringen:
sudo apt-get updatedann noch das neuste installieren:sudo apt-get upgradedann installieren wir die libery:sudo apt-get install git-coregit clone git://git.drogon.net/wiringPiwenn du die clon operation erst das erste mal benutzt hast dann schreibe das:cd wiringPidann:git pull Herkunftzum Schluss müssen wir das ganze nur noch ausführen darfür schreiben wir:cd wiringPi./Buildwenn etwas nicht funktioniert hat dann guckt auf dieser website: wiringpi.com
- wir können die GPIO's des Raspberry pi's über Python,C++,C,Shell... Ich wer es nur über C++ zeigen
- ihr benötigt : 1 led ( die 3,3 Volt aushält), empfehlenswert ein breadboard, ein Raspberry pi( alle möglich)
- der schaltplan:

- um den code zu schreibe müssen wir ein Schreibprogramm öffnen wie zum Beispiel den GNU nano. Dafür schreiben wir:
nano blink.cpp
- Der code im nano
// WiringPi-Api einbinden #include <wiringPi.h> // C-Standardbibliothek einbinden #include <stdio.h> int main() { // Starte die WiringPi-Api (wichtig) if (wiringPiSetup() == -1) return 1; // Schalte GPIO 17 (=WiringPi Pin 0) auf Ausgang // Wichtig: Hier wird das WiringPi Layout verwendet (Tabelle oben) pinMode(0, OUTPUT); // Dauerschleife while(1) { // LED an digitalWrite(0, 1); // Warte 100 ms delay(1000); // LED aus digitalWrite(0, 0); // Warte 100 ms delay(1000); } }
um den code zu kompilieren schreiben wir:
g++ blink.cpp -o test-1 -lwiringPium ihn aus zu führen:sudo ./blink
pi@(die ip/url deines raspberry pi's)


Kommentare
Kommentar veröffentlichen