Ya ha salido la nueva versión para el IDE de Pinguino, la beta 9. La podéis descargar de aquí.
Estoy muy orgulloso de la misma, más que nada porque he contribuido personalmente aportando la librería de los servos.
Esta, al fin y al cabo, fue una evolución de una idea que comentaba en un artículo aquí en este blog, que posteriormente se convirtió en una rutina utilizable en el propio IDE de Pinguino, y que ahora ya es parte del proyecto.
Muchas gracias a JP Mandom por la confianza depositada y por su ayuda.
Voy a seguir intentando colaborar en el proyecto. Además todavía tengo entre manos un arreglo de la librería de «delay» que actualmente crea retardos imprecisos.
Aquí tenéis la lista de cambios que incluye esta versión:
– Se ha cambiado la versión de SDCC a 2.9.0
– Ahora se puede utilizar el formato binario ( ej. unsigned char reg=0b1111000; )
– Se ha modificado el GUI : poniendo el Logo, cambiando colores y ventanas.
– Se añaden al menú Help enlaces a todos los recursos de pinguino en internet (wiki, grupos, blog, tutoriales…)
– Se ha añadido la librería de servos.
– Se ha mejorado el preprocesador.
– Se ha mejorado la libraría Serial(con el uso de la función itoa)
– Se han arreglado problemas de la librería PWM.
– Se ha mejorado la librería USB( ahora si no se utiliza USB, el código es menor)
– Se ha cambiado la tecla rápida para la ayuda a CTRL+Space
– Se ha arreglado un fallo la sintaxis del comando Serial.available
– Se han añadido los ficheros pdl (Pinguino description library) en la carpeta /lib para permitir al usuario crear sus propias librerías y que queden integradas con el IDE.
– Se ha solucionado los problemas de los ficheros lkr para añadir la RAM disponible.
– Se soporta el tipo float
– Nueva compatibilidad con las instrucciones math de Arduino:
- – pow()
– abs()
– sqrt()
– sin()
– cos()
– tan()
– randomSeed()
Aqui teneis un video del IDE nuevo:
Para más actualizaciones ver el blog de Jean-Pierre Mandom.