¿Qué lenguaje gráfico es mejor para Echidna?
EchidnaScratch
- ➕ Es un programa específico para Echidna, tiene
yaya instrucciones especiales
Esto es UNA ENORME VENTAJA pues permite que el sprite interactua con Echidna sin necesidad de usar mensajes y variables globales como en mBlock - ➕
EchidnaScratchEchidnaScratch es un programa que permite usar la placa EN VIVO esto nos permite interactuar con el ordenador - ➖ No
permitepermite CARGA es decir, dependemos del ordenador, no podemos cargar el programa en el Echidna y que trabaje independientemente de PC. - ➕ EchidnaScratch esta integrado con la INTELIGENCIA ARTIFICIAL LearningML
- ➖ La detección Makey Makey de los pines lo detecta mejor mBlock
mBlock
- ➕ Es un programa muy extendido multiplaca-
- ➕ Permite
programarprogramar EN VIVO igual que EchidnaScratch - ➕ Pero también
permitepermite CARGAR EL PROGRAMA EN LAPLACAPLACA lo que permite crear proyectos independientes del ordenador - ➖ En el caso de la EchidnaBlack lo lee como si fuera un Arduino
- ➖ Para la comunicación entre el Device Echidna y los diferentes Sprites del programa hay que
usarusar MENSAJES o VARIABLES GLOBALESlo quehacehace engorroso cualquier programa - ➖ También permite la IA pero con extensiones,
verver https://libros.catedu.es/books/robotica-educativa-con-mbot/page/cognitive-services-servicios-cognitivos pero no está tan integrado como EchidnaScratch - ➕ Detecta bien los pines Makey Makey
Snap4Arduino
- ➕ También es un programa que permite usar
EchidnaScratchEchidnaScratch en vivo - ➕
TieneTiene instrucciones especiales para la placa - ➖ No es tan amigable como los anteriores.
¿ POR CUAL NOS DECANTAMOS ?
-
Si vas a trabajar en modo gráfico programas sin Makey
MakeyMakey ECHIDNASCRATCH -
Si vas a trabajar en modo Makey
MakeyMakey mBlock -
Si vas a trabajar con proyectos que no quieres que se ejecuten con el PC mBlock
-
Si vas a trabajar con
IAIA ECHIDNASCRATCH
No te de miedo trabajar pasar de un mBlock a EchidnaScratch, son muy parecidos.
-
OJO si pasas de MBLOCK a ECHIDNASCRATCH hay que cargar
FirmataFirmata ver https://libros.catedu.es/books/echidna/page/echidnascratch-no-detecta-echidna -
OJO si pasas de ECHIDNASCRATCH a MBLOCK hay que cargar el Firmware de mBlock ver https://libros.catedu.es/books/echidna/page/mblock-no-detecta-echidna
Otros programas gráficos
Existen otros programas gráficos, el ArduinoBlocks, Bitblock… pero no tienen la posibilidad de interaccionar con Sprites del ordenador, ni tienen el mismo entorno del referente Scratch, por lo que no se utilizarán en este curso, pero son posibilidades interesantes, os mostramos dos capturas de pantalla del mismo programa semáforo visto anteriormente, fíjate que aquí no hay Sprite:
Con Bitbloq:
Con ArduinoBlocks:
Y un favorito nuestro el VISUALINO pues a la vez que haces programación gráfica, va enseñando el código a la derecha: