Ein großer Vorteil neben der Eventhandler, der I2C-Befehle usw. ist die Möglichkeit in MakeCode eigene Pakete bzw. Erweiterungen zu erstellen. So kann man einfach Hardware ansteuern oder sogar für Schulklassen didaktisch reduzierte Befehle zur Verfügung stellen. Hier der, meiner Meinung nach, einfachste Weg dazu über MakeCode für micro:bit. (https://makecode.microbit.org)
Dazu benötigt Ihr zuerst einen Account auf Github. (https://github.com)
Und jetzt geht es los:
In MakeCode auf „Erweiterungen“ klicken.
Want to create your own extension? Login to GitHub!
Den Github Token eintragen bzw. erst generieren wie im englischen Text beschrieben. Ist natürlich ein anderer als der gefakte von mir ;-)
Auf die makecode for microbit Startseite gehen und „Your GitHub Repo“ anklicken
Entweder ein vorhandenes laden oder mit „Create new…“ ein neues erzeugen.
Nun den Programmcode, den man am besten als custom.ts – Datei im Calliope Mini MakeCode getestet hat, kopieren …
Zur Definition der Blöcke hier der MakeCode Hilfstext:
https://makecode.com/defining-blocks
In MakeCode für microbit einfügen und auf den kleinen GitHub Katzenkopf (neben Explorer und +) klicken.
„Publish to users“ anklicken wenn die aktuellen Änderungen veröffentlicht werden sollen.
FERTIG!
Pakete für den Calliope auf GitHub suchen und findenOft hat man sich eine Erweiterung im Internet gekauft und sucht jetzt das passende Paket dazu. Nehmen wir ein OLED-Display mit dem SSD1306. Dazu auf https://github.com ins Suchfeld „pxt oled“ eingeben. Zack! 19 Treffer zum testen.
Soll es eine Erweiterung speziell für den Calliope Mini sein, als Suchbegriff zusätzlich „calliope“ eingeben.
Jetzt auf ein Paket klicken und die komplette Adresse kopieren. Vielleicht vorher noch das readme lesen.
In MakeCode „Paket hinzufügen“ wählen
Adresse des Pakets einfügen, auf Lupe klicken, auf das Paket klicken.
Voilà! Und da ist das Paket schon.
So, eure Fragen bitte weiter unten in den Kommentaren stellen.
Comments