Search in Pinguino World !!

Friday, November 11, 2011

Increase speed on Pinguino32 !!

Default peripheral speed on Pinguino is programmed to 10 Mhz. For some application, we need to increase this speed ( 10 MIPS is less than a Pinguino 8 bits ). To achieve this, we must use the system library which is located in the /p32/include/pinguino/basics folder ).
The peripheral speed is derived from the system clock speed wich is 80 MHZ on Pinguino 32. You can select a peripheral speed with the SetPeripheralClock(divider) function. Divider should be chosen in the predefined value.
PBDIV8 use a 10 Mhz peripheral speed ( default value in Pinguino ).
PBDIV4 -> 20 Mhz
PBDIV2 -> 40 Mhz
PBDIV1 -> 80 Mhz

As an example, we propose this small program:

// increasing peripheral speed on Pinguino32
// Jean-Pierre Mandon 2011

void setup()
{
SetPeripheralClock(PBDIV1);
Serial.begin(9600);
}

void loop()
{
Serial.printf("System clock=%d\n\r",GetSystemClock());
Serial.printf("Peripheral clock=%d\n\r",GetPeripheralClock());
delay(500);
}

SetPeripheralClock must be the first instruction in the setup() because peripheral speed is used to configure Serial, delay and SPI.

Now your Pinguino32 is a real 32 bits/80 MIPS computer !!

Saturday, October 1, 2011

Open Silicium

Pinguino is described in the last issue of Open Silicium. This French paper speak about Open Hardware and Open Software.

Saturday, September 17, 2011

PinguBot

Pingubot is a small robot based on Pinguino 8 bits. Furri and Bastian designed this board to teach how to drive a robot with Pinguino.


The first PinguBot workshop will take place in the OSHWcon event in Madrid. Unfortunately, there is only 16 participant and registering is already closed.
We hope we will have soon another workshop somewhere in Spain.


Congratulations for this great initiative.

More info:
Pingubot website
OSHWcon website
Furri website

Tuesday, September 6, 2011

USB Female/Female A Adaptor


As usual, in the middle of the night, I was playing with my Android phone and Pinguino32. To connect them together, I was searching a USB female/female type A connector everywhere in my office. Finally I made this adaptor with a recycled connector found on an old mother board !!
The pin are soldered together on the bottom of the connector.

Saturday, September 3, 2011

Fractal with Pinguino

Marcus is one of the developers of Pinguino IDE. He focused on LCD and GLCD libraries.
He developed this example to show how to compute and display Fractal with Pinguino.



This is an example of a Mandelbrot set.
More info on Marcus's website.

Wednesday, August 31, 2011

Pinguino Robot !!

Julio is a teacher and he uses Pinguino to develop real robot with students.
This one is the last robot they built with recycled parts.



Congratulations to Julio and all the students working on this project.

Visit Julio's blog, it's a great source of information for Pinguino and electronic.

Friday, August 19, 2011

Pinguino Data logger

I discovered this great video today !! This Pinguino data logger built with a 8 bits Pinguino and Gambas is really nice....



Congratulations !!

Wednesday, August 17, 2011

Pinguino 32 with Android.

First test of Pinguino32 with Android is done. We incorporated in Pinguino32X the IOIO ADB library and everything is working fine. My son, Thomas presents here my first Android/Pinguino application ( as usual I drive Led !! )



As most of Android devices are not yet upgraded with Android 2.3.4, we decided to use ADB protocol wich is compatible with Android 1.6 and higher. As usual in Pinguino IDE, you need only 3 instructions to establish a link with an Android device. We are currently working on the release of the Pinguino IDE. It will incorporate Zigbee, ADB and our current job is to incorporate USB Host to connect mouse, keyboard and generally all useful USB devices.

I am very proud of my first Andoid application, even is this one is not optimised as it should be !!


Many thanks to the IOIO project and Ytai Ben-Tsvi, his owner. Most of the job shown here couldn't be done without the IOIO code.

Monday, August 1, 2011

One more time !! PinguinoVE

I like to hear about the Pinguino community.... And the Venezuelian community of Pinguino is still very active. PinguinoVE has been created at the beginning of this project, using Pinguino to teach home made digital electronic. All the guys working on this project are proud to see what Pinguino is used for and I like to present again this great team.


The last event where PinguinoVE was presented in Venezuela is the national congress of free software. During 3 months, in 11 cities, the PinguinoVE team insured presentation and workshop. More than 30 people for each workshop and 400 people for each presentation. The main question was 'What is Pinguino ?' and how can it be used to expand knowledge. The audience was composed of university students,teachers, geeks, government representatives.



And, as usual, Richard Stallman was there.


PinguinoVE website is the main place to see the work of this community.
More photos here.

Thanks Alexis, Jhuliana, Joan and all the team !!
We keep in touch.....

Friday, July 15, 2011

Maddog in Campus Party Valencia

Maddog was here yesterday to celebrate the commemoration of 20 years of Linux. Of course we were there and we took a photo to celebrate with him and all the Campuseros this birthday.