MakeCode Aktualisierung


Galerie

Eines der ersten Dinge, die dir vielleicht auffallen werden, ist das neue Carousel auf der Startseite! Dort sind Links zu den aktuellsten Calliope mini Lektionen, Projekten und Workshops zu finden.

Menüleiste

Die Menüleiste im Simulator hat sich leicht verändert. Die Icons für "Home" und Teilen sind jetzt auf der rechten Seite angeordnet. Die Logos sind nun links.

Alt:
Neu:
Alt:
Neu:

Simulator

Im Simulator wurden neue Sensoreneingaben hinzugefügt, um diese einfacher im Editor simulieren zu können. Programmabläufe können so besser getestet werden, ohne diese dafür auf den Calliope mini übertragen zu müssen.

Die folgenden Änderungen wurden in der neuen Version von MakeCode in dem Simulator eingebaut:

  • Tasten für A+B und Schütteln größer
  • Pins können geklickt werden
  • Werte der Pins können simuliert werden
  • Darstellung von Temperatur und Helligkeit verbessert
  • Simulation von Kompassausrichtung und Lautstärke hinzugefügt
  • LED-Matrix ist heller
  • bei Verwendung von „geschüttelt“ bewegt sich der Calliope mini nicht mehr, wenn die Maus darüber bewegt wird

Touch-Pins

Die Touchpins können jetzt im Simulator angegklickt werden.

  • klickt man auf die obere Hälfte des Rings setzt man den Pin auf 1
  • klickt man auf die untere Hälfte setzt man diesen auf 0
  • durch das längere Drücken der beiden analogen Pins P1 und P2 kann außerdem ein analoger Wertebereich zwischen 0 und 1023 simuliert werden.

Lautstärke

Die Lautstärke wird von einem Slider simuliert der von 0 - 255 reicht.

Kompass

Es wurde ebenfalls ein kleiner, drehbarer Kompass integriert, bei dem eine Kompassausrichtung von 0 - 360° eingestellt werden kann.


Neue Blöcke

Grundlagen (RGB-LED)

Die Farbblöcke für die RGB-LED wurden verändert

  • Der Farbblock, um Farben beim Namen auszuwählen wurde entfernt
  • Der Farbblock wurden von RGBW (rot, grün, blau, weiß) zu RGB geändert.
  • Der Block RGB-LED ausschalten befindet sich jetzt unter Mehr

Eingabe

  • Es kann nun zwischen verschiedenen Tasten-Ereignissen, wie gedrückt, losgelassen, geklickt usw. ausgewählt werden. Die Grundeinstellung ist "geklickt". Unter Eingaben > Mehr > Ereignisse kann jetzt das Event als Eingabeparameter zu dem Tastenblock hinzugefügt werden.
  • Außerdem ist der Block "Kompass ist kalibriert" neu und gibt als Wahrheitswert zurück, ob der Kompass kalibriert ist.

Schleifen

Der Block "alle ... ms" wurde ergänzt. Diese Schleife ist, wie der Start- oder Dauerhaftblock, ein abgeschlossener und eigenständiger Block und hebt sich somit von den anderen Schleifen ab, die z.B. in einer anderen Dauerhaftschleife ihren Platz finden und solange den Code ausführen bis eine Abbruchbedingung erfolgt. Diese Schleife führt den inneren Code nach einem bestimmten Zeitintervall immer wieder aus.

Arrays

  • Arrays können jetzt als Parameter zu Funktionen hinzugefügt werden. So lassen sich jetzt Werte als Listen von Funktionen verarbeiten.
  • Der Block "erhalte zufälligen Wert von Liste" wurde hinzugefügt

Speicher

Speichert die Daten dauerhaft auf dem internen Datenspeicher - auch über den Neustart hinaus. Es gibt Speicherplätze von 1-7, in den jeweils eine Zahl gespeichert werden kann.


Versionswahl: Calliope mini V1 und Calliope mini REV2

In MakeCode kann ein Projekt jetzt für den neuen Calliope mini REV2 mit 32KB RAM oder für die älteren mini bis V1.3 mit 16KB RAM erstellt werden.

Version einstellen

Die Standardeinstellung für neue Projekte ist immer für die älteren mini, da diese Programme ebenfalls auf den Calliope mini REV2 laufen.

In den Projekteinstellungen kann für bestehende und neue Projekte jederzeit geändert werden, ob das Programm für den Calliope mini V1 oder den Calliope mini REV2 ausgespielt werden soll.

Um sofort mit der Einstellung für den Calliope mini REV2 zu starten kann auf der Startseite unter der Überschrift "Neues Projekt (iPad)" das Projekt "Calliope mini 2.x" gewählt werden.


Programme für den Calliope mini V1.x

  • Verwenden 16KB RAM
  • es sind die grundlegenden BLE-Funktionen aktiv

    BLE: Bluetooth Low Energy

Programme für den Calliope mini REV2

  • verwenden 32KB RAM
  • es sind alle BLE-Funktionen aktiv
  • "Partial Flashing" ist aktiviert, was das übertragen von Programmen per Bluetooth beschleunigt