Los siguientes pasos son necesarios para transferir el firmware USB:
Desconecte Calliope mini de la fuente de alimentación.
Mientras enchufa el cable USB, mantenga pulsado el botón de reinicio.
Ahora el Calliope mini se registra como unidad con el nombre "MANTENIMIENTO".
El archivo de firmware USB se copia en esta unidad.
Dependiendo de la versión de Calliope mini, el firmware USB difiere porque tiene diferentes propiedades y soporta diferentes procesadores. El número de versión se encuentra en la parte posterior de Calliope mini, junto al conector USB.
El Calliope mini Versión 2.1 tiene un archivo de firmware USB modificado (incluyendo los 25 programas en la unidad FLASH). Esto sólo se puede cargar como un archivo .ZIP. Por favor descomprima el zip antes de copiarlo. El formato del archivo es entonces UF2. Este archivo también integra todos los programas de la unidad flash. Por esta razón, una copia tarda unos dos minutos. Durante este tiempo, no desconecte el Calliope mini del ordenador.
El nombre aquí no es "MAINTENANCE", sino "RP2040", por lo demás el procedimiento es idéntico.
Sí, la extensión asociada llamada "Power" puede cargarse en MakeCode.
Todo lo que tienes que hacer es cargar la extensión "Datalogger" en MakeCode y los bloques necesarios estarán disponibles. Tan pronto como se hayan escrito los datos, habrá un archivo MyData.HTML en la unidad "MINI" que contendrá los datos registrados. https://calliope.cc/es/programmieren/editoren/makecode/2023-aktualisierung#blocks
¡Con MakeCode puedes sacar el máximo partido al Calliope mini V3! Además, la programación se puede realizar utilizando el Editor Python de Calliope o el IDE de Arduino. Esperamos dar soporte a otros entornos de programación en los próximos meses.
Sí, pero actualmente sólo de forma limitada.
No, actualmente no. El equipo del Open Roberta Lab en el Instituto Fraunhofer IAIS está trabajando en la implementación del Calliope mini V3. Para obtener información actualizada, póngase en contacto con (enlace: mailto:info@iais.fraunhofer.de text: info@iais.fraunhofer.de).
No, esto no es posible actualmente, estamos trabajando en un nuevo patio de recreo para el Calliope mini 3.
Sí, Calliope mini 3 se puede programar tanto con la aplicación Calliope mini para iOS como con la aplicación Calliope mini para Android. ¡IMPORTANTE! Ten en cuenta la selección de hardware de los programas en MakeCode antes de transferirlos.
No es necesario actualizar para programar en el navegador
Para programar con un dispositivo móvil vía Bluetooth, recomendamos cargar el Calliope mini con el programa de inicio apropiado por adelantado.
Los programas se compilan de forma diferente.
Un archivo hex que fue creado en una versión antigua de MakeCode no puede ser transferido al Calliope mini sin ser reproducido de nuevo.
Reproducir un archivo hexadecimal que fue creado en una versión MakeCode más antigua para el Calliope mini:
Abra el archivo hexadecimal en MakeCode
Seleccione el Calliope mini 3 a través de la selección de hardware "..."
Vuelva a descargar el programa.
Ahora se puede transferir el archivo hexadecimal al Calliope mini.
Material didáctico
Los materiales MakeCode no necesitan personalizarse.
El único paso que se ha añadido aquí es la selección del hardware.
Ofrecemos soporte para convertir los materiales de Open Roberta Lab a MakeCode. Contacto: info@calliope.cc Asunto: Material didáctico
Los estudiantes deben seleccionar el hardware antes de transferir el programa. Este paso puede
... ejecutarse al principio cuando se crea un nuevo programa.
... se puede hacer en cualquier momento utilizando el "..." al lado del botón "Descargar".
De lo contrario, ¡no hay nada que tener en cuenta!
Motor driver/pin header
Sí, ahora hay dos. Esto significa que se pueden utilizar dos motores, que pueden ser controlados de forma completamente independiente el uno del otro.
Sí, esto ya no es un problema.
El controlador de motor se puede utilizar con una batería de 9V como máximo. Por favor, compruebe los pines correctos antes de conectar la alimentación a los motores.
Conexiones
Sí, a partir de finales de enero de 2024 habrá kits de expansión disponibles en la tienda online de Calliope.
Recomendamos el siguiente procedimiento
Open hex file in MakeCode
Select hardware
Optimize project settings:
• Open project settings
• Edit text form
• Delete Yotta section
If necessary, remove the radio extension
• Cambiar a la vista JavaScript
• Abra el Explorador bajo el simulador
- Eliminar la extensión de radio a través de la papelera
5. Vuelva a la vista de bloque
Yes, old programs must be reloaded from MakeCode before being transferred to the Calliope mini 3
Open hex file in MakeCode
Select the Calliope mini 3 via hardware selection “...”
Vuelva a descargar el programa.
Ahora se puede transferir el archivo hexadecimal al Calliope mini.
Un nuevo programa se puede transferir desde un ordenador en cualquier momento a través de USB.
Cuando se transfiere a través de Bluetooth, Calliope mini debe cargarse de nuevo con el programa de inicio adecuado a través de USB desde un ordenador para permitir otra transferencia a través de Bluetooth.
Ahora hay dos procesadores Nordic rápidos en el nuevo Calliope mini: el procesador de aplicaciones nRF52833 para ejecutar los programas y el procesador de interfaz nRF52820 para la comunicación USB-C.
Procesador de aplicación: nRF51822
Ejecuta los programas y está conectado a todos los componentes del Calliope mini.
Procesador de interfaz: Raspberry PI RP2040 o NXP MKL26Z
recibe el programa a través de USB y lo carga en el procesador de aplicaciones
establece una conexión serie con el procesador de aplicación.
Es el Nordic nRF51822, un procesador ARM Cortex M0 con 16KB de RAM y 256KB de memoria flash. También se utiliza el NXP MKL26Z; es necesario como procesador de interfaz para el puerto USB y garantiza que el Calliope mini se pueda programar a través del navegador.
Ts posible que Calliope mini no pueda ejecutar código. En este caso, aparece una cara triste en la matriz de LED, seguida de un número de error.
Este número es un código de error. Los distintos números tienen significados diferentes y pueden ayudar en la resolución de problemas.
Error del sistema de la placa
Los errores del sistema de Calliope mini están comprendidos entre 01 y 99. 10 El bus interno I2C no funciona 20 No hay memoria libre en Calliope mini 30 Un problema en el área de heap 40 Se ha producido una desviación NULL, el Calliope mini estaba intentando gestionar un puntero de objeto no válido 42 Hay una condición de error en el software del sistema Calliope mini 43 Calliope mini no puede activar la radio 50 Se ha producido un error en el componente de aceleración de Calliope mini 51 Se ha producido un error en el componente magnetómetro del Calliope mini 90 El hardware actual de la placa no coincide con la descripción de la configuración
Error de memoria
Los códigos de error de memoria van de 800 - 909**.
Error del recolector de basura 840 El puntero de asignación es nulo o inválido 841 Error en la cola de recolección de basura 843 La entrada VTable no está libre 844 Falló la asignación GC para el número de bytes solicitado 846 Hilo de asignación inválido 848 Puntero de concesión más allá de la cabecera de concesión 849** El puntero de asignación es nulo
Error de acceso al programa 901 La cabecera Type del objeto no es válida 902 La porción de datos del objeto es mayor que su longitud especificada 903 La referencia del objeto ha sido borrada y el objeto ya no es válido 904 El tamaño del objeto no coincide con el tamaño definido para el Tipo 905 Un objeto vtable no es válido o no está inicializado 906 Un error de recurso interno 907 El recurso de dispositivo especificado no existe 909 El valor del argumento está fuera de rango o el tipo o formato no es válido
Error de ejecución de JavaScript
Códigos cast no válidos
Si el tipo estático de x es una clase C, pero el tipo dinámico de x no es C, e intentas acceder a un campo de x o llamar a un método de x, dependiendo del tipo dinámico de x, obtendrás uno de los siguientes códigos. 980 Si el valor de x es indefinido 981 Si el valor de x es verdadero o falso 982 Si x es un número 983 Si x es una cadena 984 Si x es un objeto de un tipo específico 985 Si x es una función 989** Si x es cero
En este caso, es necesario volver a cargar el firmware USB en Calliope mini.
Puede encontrar el firmware USB en esta página en (enlace: https://calliope.cc/es/faq#downloads text: DESCARGAS) .
Calliope mini tiene dos procesadores, el procesador de aplicación ejecuta los scripts programados y el otro, el llamado procesador de interfaz, se conecta al ordenador como unidad "MINI" y asegura la transferencia de datos del ordenador al procesador de aplicación (y viceversa).
Calliope era hija de Zeus y es considerada la "musa de la tableta" entre los informáticos, es decir, una precursora de los ideales educativos digitales.
Hay muchas oportunidades. La más sencilla es ponerse en contacto con nosotros (enlace: https://calliope.cc/es/contact text: Contacto). Para usuarios con experiencia técnica hay (enlace: https://github.com/calliope-mini/ text: here) un repositorio GitHub con mucha información sobre el mini. También puedes ayudarnos a mejorar el mini.
Ya se pueden encontrar ejemplos y aplicaciones de usuarios en (enlace: https://www.hackster.io/calliope-mini text: Hackster.io)
Un intercambio tiene lugar en nuestro (enlace: https://forum.calliope.cc text: Foro ).