Der Calliogamer ist eine Erweiterungsplatine für den Calliope mini V3. Er stellt ein Steuerkreuz und 4 weitere Knöpfe zur Verfügung. Die Idee dahinter ist, dass man damit einfach Fahrzeuge, Modelle oder andere Dinge z.B. mit den Funkblöcken des Calliope mini steuern kann.
Aufstecken, programmieren und fertig!
Die Platine kann man ganz einfach selbst bestücken z.B. mit diesen einfachen Drucktastern und einer 30-poligen Steckerleiste zum Löten.
Zusätzlich kann man auch ein OLED-Display aufstecken/-löten und dieses dann programmieren.
Ich habe für Makecode eine Erweiterung erstellt, mit der man alle Knöpfe des CallioGamer bequem abfragen kann. Dazu einfach im Schubladenmenü oder über das Zahnrad auf Erweiterungen klicken.
Dann im Suchfeld mkleinsb/pxt-calliogamer eingeben und auf die Lupe klicken. Das Paket erscheint und kann durch Anklicken geladen werden.
Es erscheinen die beiden Calliogamerblöcke. Der Eventhandler und der Reporterblock.
Wenn man einen der Blöcke herauszieht und auf das kleine Dreieck klickt kann man bequem den passenden Knopf auswählen.
Es gibt für den CallioGamer eine Jacdac-Erweiterung unter MKleinSB/pxt-calliogamer-jacdac. Diese bietet die Möglichkeit eines volldigitalen Zwillings für den CallioGamer.
Auch für MicroBlocks habe ich eine Erweiterung (Bibliothek) erstellt. Du kannst sie ganz einfach als Erweiterung hinzufügen. Gehe dazu folgendermaßen vor:
Und schon stehen alle Buttons als ovale Reporterblöcke zur Verfügung.
Zusätzlich bietet MicroBlocks die geniale Möglichkeit aus einem Reporterblock ganz einfach einen Eventhandler wie in Makecode zu erzeugen;
In Openroberta kann man leider nur durch einen Trick das Steuerkreuz links abfragen. Man frägt die Pins 0-3 als Touchpins ab:
Eigentlich sollte es klappen, dass alle 8 Pins als digitale Sensoren hinzugefügt werden und der Pull nach oben gesetzt wird wie hier bei C08 und C09.
Dann sollte man die Pins abfragen können mit „wenn digitaler Wert PIN = 0“
Das klappt leider nicht, da der Pull nicht gesetzt wird. Vielleicht wird der Fehler aber demnächst mal abgearbeitet, dann solltest du den Calliogamer folgendermaßen ansprechen können:
Der CallioGamer ist etwas breiter als die 100mm welche manche Anbieter besonders günstig herstellen. Ansonsten steht unten ein passendes Gerberfile zur Verfügung mit dem man bei diversen Herstellern Platinen herstellen lassen kann.
Direktbestellung bei PCBwayBei PCBway gibt es auch einen Link zum Direktbestellen. Dann muss man halt nur noch bezahlen. 10% der Kosten bekomme ich dann gutgeschrieben um mir neue Platinen herstellen zu lassen. Man kann aber auch einfach dort oder hier unten das Gerberfile runterladen und woanders bestellen. Bin ich auch nicht böse ;-)
Außerdem habe ich noch ein paar bei mir rumliegen. Also einfach mal nachfragen.
Viel Spaß mit dem Calliogamer!
Wie immer keine Haftung, Garantie, oder ähnliches!!!
Comments
Please log in or sign up to comment.