JACDAC

Der Calliope mini 3 ist mit zwei Jacdac Konnektoren ausgestattet. Über diese lassen sich durch einfaches Verbinden diverse Module beliebig kombiniert verwenden. Jacdac ermöglicht außerdem einen direkten Austausch per WebUSB mit einem verbundenen Rechner - verbinde z.B. Buzzer mit LED-Ringen und Potentiometer.

Entwickler/Anbieter:Microsoft Research
Calliope mini Version:V3
Editor:MakeCode
Erweiterung:https://github.com/microsoft/pxt-jacdac
Browser:WebUSB erforderlich z.B. Chrome, Chromium, Brave, Edge

Einfach messen, steuern und Werte live auslesen.

Darstellung und Steuerung von Modulen in Echtzeit.

Plug and Play - Einfaches und intuitives Anstecken von Modulen.

Reihenschaltung und Parallelschaltung von Modulen möglich.

So funktioniert's

WebUSB Verbindung herstellen

Zur Benutzung der Module in Echtzeit wird eine Verbindung über WebUSB zwischen dem Calliope mini und dem Browser hergestellt.

Programmierblöcke hinzufügen

Die Programmierblöcke der angeschlossenen Module werden über die Schaltfläche „Add Blocks" hinzugefügt und erscheinen dann in der Jacdac Kategorie „Modules".

Erweiterung hinzufügen

Jacdac Erweiterung auswählen und hinzufügen.

Programm übertragen

Für die Identifikation der Jacdac Module muss das Programm inklusive der Jacdac Erweiterungen einmal auf den Calliope mini übertragen werden.

Jacdac Erweiterungen StartKit I

Jetzt bestellen

Jacdac Erweiterungen StartKit II

Ab Juni erhältlich!


Schieberegler

Wertebereich (%): 0-100

Die Position des Schiebereglers (Potentiometer) kann abgefragt werden.

Programmcode


Drehregler

Startpostion: 0 Im Uhrzeigersinn: erhöht den Wert um 1 Gegen den Uhrzeigersinn: verringert den Wert um -1

Die Position von Drehregler kann abgefragt werden.

Programmcode


RGB-Ring

Bei starker Helligkeit empfehlen wir das Power Modul zusätzlich anzuschließen.
Helligkeit zwischen 10-20 läuft ohne Power Modul flüssig.

Wertebereich Helligkeit: 0-100 Ausschalten: Helligkeit = 0

RGB-LEDs gemeinsam oder getrennt voneinander aufleuchten lassen.
Ansprache LEDs: alle oder 0-7

Programmcode


Taster

Ein Taster kann gedrückt, gehalten und losgelassen werden.

Programmcode

Beispiel: Taster mit zwei Zuständen.


Magnetsensor

Wertebereich (%): 0-100

Die beiden Blöcke sind jeweils Ereignisblöcke.
Eine dauerhafte Anzeige wird über die dauerhaft-Schleife gelöst.

Programmcode


Lichtsensor

Wertebereich (%): 0-100

Für weitere Infos: https://microsoft.github.io/jacdac-docs/