Raspi lässt eine LED blinken (Programmiersprache C)
Dein Raspi hat eine sehr
nützliche Schnittstelle mit Namen: "GPIO".
![]() An die kannst Du LEDs, Taster,
LCDs und noch sehr viel mehr anstöpseln.
Wir werden hier sogar später einen kleinen Roboter damit bauen. Zum Programmieren benutzen wir die Sprache C. Denn sie ist hervorragend geeignet, um mit Hardware zu experimentieren. Auch Arduino und Atmel AVR Mikrocontroller werden in erster Wahl mit C programmiert. Um die entsprechenden Befehle in C zur Verfügung zu haben, benutzen wir eine Befehlsbibliothek namens wiringPi, die wir erst installieren müssen. Da wiringPi nicht Bestandteil unseres Raspbian wheezy ist, müssen wir einen anderen Weg für die Installation benutzen, einen Weg namens: GIT GIT (engl. Blödmann) ist eine freie Software zur Versionsverwaltung von Dateien. 1. Schritt: GIT installieren Gib im Terminal erstmal ein: sudo
apt-get update ... und installiere GIT mit: sudo apt-get install git-core Gib im Terminal ein:
git clone
git://git.drogon.net/wiringPi danach: cd wiringPi danach: git pull origin danach:
3. Schritt: Schaltung aufbauen./build (Diese beiden Befehle aktualisieren und bauen wiringPi.) ![]() Ich habe einen 330 Ohm Widerstand genommen. 220 Ohm bis 440 Ohm gingen ebenso. 4. Schritt: Programm schreiben, kompilieren und ausführen Schreibe in einem Editor folgenden
Programmquelltext (oder kopiere ihn von hier):
#include
<wiringPi.h> Speichere den Programmquelltext in Deinem Home-Verzeichnis unter dem Namen: blinkquelltext.c Öffne ein Terminal und kompiliere den Programmquelltext mit: gcc -o blinkprogramm
blinkquelltext.c -lwiringPi Starte Dein Programm mit: sudo
./blinkprogramm
|