Das fischertechnik-Paket für MakeCode und Calliope Mini http://makecode.calliope.cc stellt Blöcke zur Verfügung, die die Programmierung von Fischertechnik-Modellen https://www.fischertechnik.de am Calliope Mini vereinfachen sollen. So gibt es nun Eventblöcke für alle Pins (statt nur für P0-P3) oder ein Kommentarblock. Eine weitere Erleichterung ist die Fischertechnikerweiterung für den Calliope Mini: https://www.hackster.io/MKlein/calliope-mini-und-fischertechnik-ff288d
Fischertechnikblöcke | Calliope Mini Fischertechnikerweiterung |
frägt ab, ob ein bestimmter Pin (Schalter) gedrückt ist.
frägt ab, ob ein bestimmter Pin (Fischertechnikschalter) losgelassen ist.
Wenn man den Pin als Event (eine der unteren Klammern) abfragen möchte, muss man festlegen, dass an ihm ein Schalter angeschlossen ist. Für die beiden oberen Funktionen wird dieser Block nicht benötigt, dort konnte ich es anders lösen! Intern wird in der Funktion der interne Pull-up-Widerstand des Pins aktiviert und der Zustand des Pins auf high gesetzt. Wenn man dann den Schalter drückt, der ja mit Ground verbunden ist, wird der Pin auf Low runtergezogen und ein Event (Ereignis im Calliope Event-Bus) wird ausgelöst.
Führt die eingeklammerten Blöcke aus, wenn ein Pin (Fischertechnik Schalter) gedrückt ist. Der Pin muss vorher als Schalterpin festgelegt werden.
Führt die eingeklammerten Blöcke aus, wenn ein Pin (Fischertechnik Schalter) losgelassen ist. Der Pin muss vorher als Schalterpin festgelegt werden.
Endlich ein Kommentarblock wie bei NEPO von OpenRoberta!
Wer den Fischertechnik Fototransistor ansteuern will, findet hier mein passendes Paket:
https://github.com/MKleinSB/pxt-ft-fototransistor-calliope
MIT
- for PXT/calliope