Im Projekt „Google Bloks“ . Ein greifbares Programmiererlebnis wird dadurch geschaffen, dass Kinder physische Unterrichtsblöcke nebeneinander platzieren können.
Der Computer ist in der Lage, die Folge von Anweisungen zu lesen und sie in ein Programm umzuwandeln, um beispielsweise einen Roboter zu steuern.
Es verwendet ein kapazitives Erfassungs-/kapazitives ID-System, um zu erkennen, ob eine Anweisungskarte eine „GO FORWARD“- oder eine „LINKS ABBIEGEN“-Karte ist (zum Beispiel).
Da gibt es kein technisches Whitepaper. Meine Frage ist, wie würde das in der Praxis funktionieren?
Also im Grunde das, was ich dachte.
Das Baseboard hat ein Cap-Sense-Muster von 8 Pads und einen zentralen Magnetsensor (Hall-Effekt?). Mit 8 Pads ist die "kapazitive Signatur" so einfach wie leitfähige Farbe bei jeder binären Darstellung von 8 Bit. Bumm, 255 Pucks. Der Magnetsensor wird für "komplexe" Pucks verwendet.
Von der Technologieseite der Projektwebsite:
Pucks lassen sich einfach erstellen, beispielsweise durch Schneiden von Papier oder 3D-Drucken der Form und anschließendes Zeichnen der kapazitiven Signatur mit leitfähiger Tinte. Dies ermöglicht eine unendliche Anzahl von Befehlen, die von jedem einfach im laufenden Betrieb ausgeführt werden können.
Die Funktion der Base Boards wird durch den darauf platzierten Puck festgelegt. Das Basisboard hat einen kapazitiven Sensor und ein Magnetometer. Der kapazitive Sensor liest den vom Puck ausgedrückten Befehl, und das Magnetometer erkennt den Zustand der mechanischen Steuerung, indem es die Magnetposition liest.
Passant