lunes, 8 de febrero de 2016

Primer paso para usar PINGUINO

Antes de utilizar el PINGUINO, se debe cargar el bootloader (descargar estos, ya que los mismos nos funciono) microcontrolador 18F2550 o microcontrolador 18F4550. 

Pero que es el Bootloader?
El bootloader es un pequeño programa ejecutandose dentro del micro-controlador de Pinguino (PIC18F o PIC32MX) que permite transferir el programa compilados del usuario, desde el ordenador, a la memoria de programa del micro-controlador, y dar el control a dicho programa una vez esta grabado correctamente.

En las placas comerciales, el bootloader siempre esta pre-instalado.
Si te has fabricado tu propia placa, entonces es necesario que programes el micro-controlador (una vez solo), usando un programador para PICs (Pickit 2/3, etc...) que soporte el micro-controlador que estés usando.

 Nosotros estamos usando este programador de PIC (http://www.piccircuit.com):
Para poder hacerlo funcional, se tuvo que instalar varios paquetes. El sistema operativo que estamos implementando es GNU/Linux TECBIAN, que esta basado en Debian.

He aquí un tutorial para su instalación : "PicKit 2" en GNU/Linux usando el programa "pk2cmd"

sábado, 6 de febrero de 2016

Descarga IDE de PINGUINO

Un ambiente de desarrollo integrado o entorno de desarrollo interactivo, en inglés Integrated Development Environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software.
Normalmente, un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador. La mayoría de los IDE tienen auto-completado inteligente de código (IntelliSense). Algunos IDE contienen un compilador, un intérprete, o ambos, tales como NetBeans y Eclipse; otros no, tales como SharpDevelop y Lazarus.
IDE de PINGUINO

El límite entre un IDE y otras partes del entorno de desarrollo de software más amplio no está bien definido. Muchas veces, a los efectos de simplificar la construcción de la interfaz gráfica de usuario (GUI, por sus siglas en inglés) se integran un sistema controlador de versión y varias herramientas. Muchos IDE modernos también cuentan con un navegador de clases, un buscador de objetos y un diagrama de jerarquía de clases, para su uso con el desarrollo de software orientado a objetos.


Descargar IDE de PINGUINO

viernes, 5 de febrero de 2016

¿Como construir tu propio PINGUINO?

A continuación le compartimos una presentación que utilizamos en la FLISOL 2015, que se realizo en nuestra escuela. Esta presentación se basa en los pasos para construir una placa PINGUINO



¿Que es ARDUINO?

Arduino es una plataforma de prototipos electrónica de código abierto (open-source) basada en hardware y software flexibles y fáciles de usar. Está pensado para artistas, diseñadores, como hobby y para cualquiera interesado en crear objetos o entornos interactivos.

Arduino puede sentir el entorno mediante la recepción de entradas desde una variedad de sensores y puede afectar a su alrededor mediante el control de luces, motores y otros artefactos. El microcontrolador de la placa se programa usando el  Arduino Programming Language (basado en Wiring) y el  Arduino Development Environment (basado en Processing). Los proyectos de Arduino pueden ser autonomos o se pueden comunicar con software en ejecución en un ordenador (por ejemplo con Flash, Processing, MaxMSP, etc.).
Las placas se pueden ensamblar a mano o encargarlas preensambladas; el software se puede descargar gratuitamente. Los diseños de referencia del hardware (archivos CAD) están disponibles bajo licencia open-source, por lo que eres libre de adaptarlas a tus necesidades.
Arduino recibió una mención honorí ca en la sección Digital Communities del Ars Electronica Prix en 2006.

¿Que es PINGUINO?

Pinguino es una plataforma de hardware y software "open source" para la experimentación con microcontroladores, similar a Arduino pero basada en un microcontrolador PIC18F2550 o PIC18F4550, cuenta con su propio Entorno de Desarrollo Integrado de uso y apariencia similar al de Arduino. A diferencia de la placa Arduino, el Pinguino no necesita una Interfaz UART a USB adicional para comunicarse con la PC, debido a que el microcontrolador PIC18F2550 o PIC18F4550 tiene un módulo USB integrado, lo cual le permite comunicarse directamente con la PC y reduce el costo del hardware, dejando además libre el puerto UART del microcontrolador para las aplicaciones.
El circuito básico del Pinguino es muy simple y sólo se precisan unos pocos componentes; todo el software necesario está disponible para bajarse de internet gratuitamente. A pesar de estar todavía en de desarrollo, la plataforma promete mucho en cuanto a costo de entrada pues es muy económico, los componentes de la placa son mínimos y relativamente más fáciles de conseguir , en comparación con el Arduino.