Aus Raspberry Pi Geek 01/2014

RasPi in Mindstorms-Roboter einbauen (Seite 3)

Unter C programmieren Sie den BrickPi nach dem gleichen Schema. Am Programmanfang importieren Sie die benötigten Header-Dateien (Listing 2). Die Namen von Konstanten und Methoden der BrickPi-Bibliothek entsprechen exakt den Bezeichnungen der Python-Variante, nur dass man diese entsprechend der Notation der C-Syntax aufruft. Für Scratch-Fans existiert ebenfalls eine Umsetzung, die für die Steuerungsfunktionen grafische Blöcke zur Verfügung stellt.

Listing 2

 

#include <wiringPi.h>
#include "BrickPi.h"

Fazit

Wenn man sein Mindstorms-Set vor September 2013 erworben hat, bekommt man die vielen Vorteile des BrickPis gegenüber einem NXT deutlich zu spüren: Ein Vielfaches an Rechenkraft, mehr RAM und mehr Massenspeicher – und das, ohne von einem externen PC abhängig zu sein. Jede Art von Soft- und Hardware, die es für den RasPi gibt, lässt sich problemlos in den Roboter integrieren. Darüber hinaus eröffnet der BrickPi die Möglichkeit, neben Mindstorms-Sensoren auch preisgünstigere, für Arduino erhältliche einzusetzen.

Auch Besitzern des neuen EV3-Systems bietet der BrickPi Vorteile: Zwar verfügt der EV selbst schon über 300 MHz Taktrate, 64 MByte RAM, einen USB-Host-Mode und ein auf Linux basierendes Betriebssystem. Doch auch hier bietet der RasPi mehr Möglichkeiten. Allerdings kann man derzeit keine EV3-Sensoren am BrickPi nutzen, da sie anders als die NXT-Versionen nicht mehr den I2C-Bus verwenden. Die mitgelieferten Motoren funktionieren aber weiterhin.

Besitzen Sie noch gar kein Mindstorms-Set, brauchen Sie nicht extra die teure Grundpackung zu kaufen: Der BrickPi lässt sich auch mit gezielt separat erworbenen Sensoren, Motoren und Lego-Technik-Bausteine ausbauen. Allerdings sollten Sie dazu bereits über Mindstorms- und Linux-Grundkenntnisse verfügen, wollen Sie Startschwierigkeiten vermeiden. 

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 5 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben