JACDAC

Calliope mini 3 está equipado con dos conectores Jacdac. Éstos permiten utilizar varios módulos en cualquier combinación con sólo conectarlos. Jacdac también permite el intercambio directo a través de WebUSB con un ordenador conectado: conecte zumbadores con anillos LED y potenciómetros, por ejemplo.

Promotor/Proveedor:Microsoft Research
Calliope mini versión:V3
Editor:MakeCode
Extensión:https://github.com/microsoft/pxt-jacdac
Navegador:WebUSB erforderlich z.B. Chrome, Chromium, Brave, Edge

SIMPLEMENTE MEDIR, CONTROLAR Y LEER LOS VALORES EN DIRECTO.

Visualización y control de módulos en tiempo real.

Plug and Play: conexión sencilla e intuitiva de los módulos.

Posibilidad de conectar módulos en serie y en paralelo.

CÓMO FUNCIONA

Establecer conexión WebUSB

Para utilizar los módulos en tiempo real, se establece una conexión entre Calliope mini y el navegador a través de WebUSB.

Añadir bloques de programación

Los bloques de programación de los módulos conectados se añaden mediante el botón "Add blocks" y aparecen en la categoría "Module".

Añadir extensión

Seleccione y añada la extensión Jacdac.

Programa de transferencia

Para identificar los módulos Jacdac, el programa que incluye las extensiones Jacdac debe transferirse una vez al Calliope mini.

Jacdac Extensions StartKit I

Pida

Contenido:
1 x slider
1 x rotary control
1 x RGB ring
2 x buttons
1 x magnetic sensor
1 x stroke
1 x light sensor
5 x cable

Jacdac Extensions StartKit II

Disponible a partir de junio

Contenido:
1 x ultrasonic sensor
1 x acceleration sensor
1 x stroke
1 x relay
1 x Power
1 x environmental sensor
1 x vibration module
1 x servo
1 x RGB strip
5 x cable


Slider

Range of values (%): 0-100

It is possible to query the position of the slider (potentiometer).

Code


Rotary control

Starting position: 0 Clockwise: increases the value by 1 Counterclockwise: decreases the value by -1

The position of the rotary control can be queried.

Code


RGB Ring

For high brightness, we recommend connecting the power module additionally.
Brightness between 10-20 runs smoothly without power module
.

Brightness value range: 0-100 Switch off: Brightness = 0

Light up RGB LEDs all at once or separately.
Address LEDs: all or 0-7

Code


Button/Key

A button can be pressed, held and released.

Code

Example: Push-button with two states.


Magnetic sensor

Value range (%): 0-100

Both blocks are event blocks.
A permanent display is resolved via the permanent loop.

Code


Light sensor

Value range (%): 0-100

For more information: https://microsoft.github.io/jacdac-docs/