Arduino Projekte mit Tinkerbots bauen - Grabber Bibliothek

Grabber

Der Grabber gibt deinem Roboter die Fähigkeit nach Dingen zu greifen. Das Modul kann mit verschiedenen Geschwindigkeiten gesteuert werden. Eine automatische Stromabschaltung beschützt den Motor des Grabbers vor zu hohen Belastungen.

TBGrabber()

Instanziiert ein Modul des Typs TBGrabber. Es wird ein Header-File („TBGrabber.h“) benötigt, um auf die Funktionen von TBGrabber zuzugreifen.

Syntax

#include "TBGrabber.h"
TBGrabber myGrabber(RED);
Parameter Werte Beschreibung
color RED, GREEN, BLUE, MINT, PURPLE, YELLOW, WHITE LED-Farbe des Moduls

close()

Schließt die Arme des Grabbers. Die Bewegung stoppt automatisch, wenn das Ende oder ein Widerstand (z.B. gegriffenes Objekt) erreicht wird.

Syntax

myGrabber.close();
myGrabber.close(speed);
Parameter Werte Beschreibung
speed 0 – 100 Geschwindigkeit der Bewegung

Beispiel

#include "TBGrabber.h"
TBGrabber myGrabber(RED);

void setup() {
//close Grabber
myGrabber.close();
}

void loop() {
//open Grabber at 50% speed
myGrabber.open(50);
delay(500);
//close Grabber at 75% speed
myGrabber.close(75);
delay(500);
}

open()

Öffnet die Arme des Grabbers.

Syntax

myGrabber.open();
myGrabber.open(speed);
Parameter Werte Beschreibung
speed 0 – 100 Geschwindigkeit der Bewegung

Beispiel

#include "TBGrabber.h"
TBGrabber myGrabber(RED);

void setup() {
//close Grabber
myGrabber.close();
}

void loop() {
//open Grabber at 50% speed
myGrabber.open(50);
delay(500);
//close Grabber at 75% speed
myGrabber.close(75);
delay(500);
}