Der Bucket Emptier ist dafür da, die Körbchen (Buckets), die mit Bällen beladen sind, zu entleeren. Mithilfe des Ball Exit Switch rollen die Bälle dann aus der Ballfabrik. Wie in einem Blogeintrag zuvor schon angemerkt, bekommt der Bucket Emptier immer Mehr lesen
Autor: Eschweiler
WHEEL UND WHEEL TIMER #7
Das Rad (Wheel) ist das Herzstück der Ballfabrik, denn hier werden mehrere Module miteinander verbunden. Einige davon haben wir bereits kennengelernt, wie den Ball Picker, Bucket Lifter und Bob. Aber ein weiteres wichtiges Modul ist der Wheel Timer, der für Mehr lesen
BUCKET LIFTER, BUCKET SHIFTER UND BOB #6
Die Aufgabe des Bucket Lifters ist es die beladenen Körbchen (Buckets) vom Rad (Wheel) auf das Fließband zu heben. Mithilfe des Fließbandes werden sie dann zum Bucket Shifter gebracht. Der Bucket Shifter bewegt die Körbchen so, dass immer ein volles Mehr lesen
BALL PUSHER UND BALL PICKER #5
Der Ball Pusher und Ball Picker sind dafür da, die Bälle nachdem sie vom Spiral Lift nach oben befördert wurden, jeweils in die Körbchen (Buckets) abzupacken, die auf dem Rad (Wheel) stehen. Im letzten Blogeintrag haben wir uns die Inbox Mehr lesen
INBOX UND SPIRAL LIFT #4
Die Inbox und der Spiral Lift sind der Anfang der Ball Fabrik. Hier startet alles. Die Inbox ist ein kleines Becken, wo die Bälle hineingelegt werden. Aus der Inbox werden die Bälle mit dem Spiral Lift nach oben transportiert, damit Mehr lesen
4. solve()
Wir haben uns für eine Methode für das Lösen des Würfels entschieden, die wir vor dem Projekt schon kannten. Den Algorithmus zu implementieren, hat für mich am meisten Zeit in Anspruch genommen. Andrey und ich haben zusammen lange an diesem Mehr lesen
3. findCubie()
Für den Algorithmus ist es wichtig, herausfinden zu können, an welchen Positionen sich einzelne Eck- und Kantensteine des Würfels befinden. Ich stelle einen Stein, der sich an einer Ecke befindet, im Programm z.B. so dar: Dieser Stein befindet sich auf Mehr lesen
2. turn()
Das Drehen einer der 6 Seiten des Würfels verändert die Anordnung der Elemente im Array. Um das Drehen der verschiedenen Seiten zu beschreiben, verwende ich im Code ein Enum (Enumeration): Mit clockwise meine ich dabei jeweils eine Drehung der Seite Mehr lesen
1. showCube()
Andrey, Arman und ich haben uns als Projekt überlegt, einen Roboter zu programmieren, der den Rubik’s Cube (3x3x3-Zauberwürfel) löst. Wir haben auf http://mindcuber.com eine Bauanleitung für einen solchen Roboter gefunden, die die Lego Mindstorms Education Sets verwendet. Ich habe mich Mehr lesen
ERSTES PROBLEM NACH 90 MINUTEN BAUZEIT #3
Nach der Sortierung der Teile, begann die eigentliche Bau der Ballfabrik. Am Anfang ging noch alles gut. Manchmal war es nur etwas frustrierend, wenn man in dem bereits sortierten Haufen der Legoteile, das Teil was man gerade benötige, erst nach Mehr lesen