Pinguino, Arduino versión PIC

Pinguino es un placa similar a Arduino basa en micros PIC, actualmete PIC18F2550, PIC18F4550 y (recientemente) PIC32MX440F256, solo que esta tiene un USB nativo! osea que no necesitas el chip FTDI para la conexión USB, ademas de contar con puerto serial. Sus principales características dependiendo la versión son:

-Puertos digitales I/O (18 por lo menos)
-Puertos analógicos I/O (5 por lo menos0
-Salidas PWM (2 por lo menos 3000 Hz)
-CDC
-USB nativo, I2C, SPI, Serial, CDC
-Memoria EEPROM
-Varias librerías elaboradas

Lo primero que hay que saber es que tambien es necesario cargarle el bootloader, el cual esta es dos versiones,
V1 con 2 botones: Run y Reset
V2 solo con un boton: Reset
para este fin yo use el de elder guerra por puerto serial, pueden usar el que gusten

los elementos basicos son:
PIC18F2550
PIC18F4550

Despues tienen que bajar e instalar los drivers y scripts de python dependiendo su sistema operativo, esto se encuentra en:
http://sites.google.com/site/pinguinotutorial/installation/

Bajar la última versión del IDE

Con esto ya tendrías listo tu Pinguino, yo primero lo monte en un proto pero pues como me gusto ya le hice su placa, el lenguaje de programación esta basada en Wiring y el IDE en Proccesing, tal como, Arduino.

Bueno por el momento es todo, espero esto sea un buen aporte, luego me subo unos ejemplos para quienes le interese.

Referencias
http://wiki.pinguino.cc/index.php/Main_Page
http://pinguino.cc/
http://jpmandon.blogspot.com/
 
Última edición:
Umm interesante ME apunto al tema , voy a empezar a pedir las piezas, un saludo ¡
 
Última edición:
A mi también me interesa, yo tengo tanto el Arduino UNO como una placa que me hice con el 18F2550 del Pinguino PIC, ahora estoy liado en hacerme una con el 18F4550, ya tengo una hecha, pero tengo que comprobar que coincidan bien los pines para la protoboard e intentar hacerla un poco más pequeña.

Os pongo unas imágenes, aunque no se ven muy bien de mi placa del pinguino:

foto169x.jpg
 
Última edición:
Regata:

esta muy nice! apenas me hice una de esas, y tengo una para el protoboard pero con el 2550,
haber si mas tarde subo una foto para compartir :) ,

una pregunta, usas resistencias para el D+ y D- del usb?
 
bienvenido chapin!

anexo foto de mi primer pinguino, quizas por ahi debamos empezar, quizas luego mostrar ejemplos y proyectos que hemos hecho :)

picture.php
 
Última edición:
Yo tengo una versión realizada por unos compañeros de otro foro, tengo los esquemáticos en eagle, los subo por si alguien esta interesado en ellos, trae icsp, un pulsador solo, y no D+ y D- no llevan resistencias, ademas trae 7805 y jumper de selección de VCC o VUSB (alimetar a traves del 7805 o del USB del PC), lleva el bootloader v2 de un solo pulsador.
Además se puede usar tanto cristal de cuarzo de 20MHz con condensadores o solo resonador de 3 patillas que ya lleva incorporados los condensadores.

Espero que os sirva esta información. Muy buena la placa hecha Cris3D.

Esta es una vista realizada en eagle3d y con pov-ray:

http://imageshack.us/photo/my-images/859/pinguinosimplified2550g.png/

También os pongo una imagen y adjunto los archivos de la placa que estoy realizando de pinguino con el PIC18F4550 o PIC18F4455:

http://imageshack.us/photo/my-images/577/pinguino18f4550.png/
 

Adjuntos

  • Pinguino PIC 18F2550.rar
    887.5 KB · Visitas: 257
  • Pinguino PIC 18F4550.rar
    1 MB · Visitas: 302
Última edición:
Última edición:
A mi en un inicio me entusiamo el proyecto pinguino, pero para ser totalmente franco, senti en su momento que la documentacion del lenguage de programacion no era suficiente, y por tanto para hacer cosas mas "avanzadas" ya me tardaba mucho en dar con una solucion. Ojala ya exista mas documentacion, o manuales completos sobre su programacion. Sin embargo reitero que no deja de ser un proyecto por demas interesante. Ojala comenten si ya exite algun manual formal sobre este proyecto.
 
A mi en un inicio me entusiamo el proyecto pinguino, pero para ser totalmente franco, senti en su momento que la documentacion del lenguage de programacion no era suficiente, y por tanto para hacer cosas mas "avanzadas" ya me tardaba mucho en dar con una solucion. Ojala ya exista mas documentacion, o manuales completos sobre su programacion. Sin embargo reitero que no deja de ser un proyecto por demas interesante. Ojala comenten si ya exite algun manual formal sobre este proyecto.

Ahora la comunidad Pinguino Venezuela www.pinguino.org.ve estamos trabajando en la documentacion seria de este proyecto, generando un manual llamados "Introduccion a Pinguino" donde estaremos hablando de todos los aspectos tecnicos de esta plataforma..
 
ooh! que bien hace unos meses hice sign up en el sitio pero no habia mucho!.. ahora mismo ayudo a un colega de venezuela con su proyecto, ojala lo publique por ahi :)
 
un controlador midi, ya hicimos el primer codigo test, ahora falta implementar unas funciones que creo yo son faciles, incluso ya esta en marcha uno de ellos :D
 
Atrás
Arriba