Yet another small software to check USB communication with Pinguino.
I wrote this command line tool for Linux to test USB communication. It can be used as a serial terminal to check process value or text sent from and to Pinguino.
Originally, it shall be made with Python, but due to a problem with Python thread and Libusb, i tested it with LUA, and it works !!
It can be used both on a computer or on an embedded system ( FONERA 2 for example ).
Everything to install and use it is explained on the tutorial website in a new tools chapter.
Showing posts with label pinguino software. Show all posts
Showing posts with label pinguino software. Show all posts
Wednesday, May 5, 2010
LUA USB terminal
Libellés :
pinguino software
Friday, April 23, 2010
LUA with Pinguino
This new tutorial explain how to use USB communications with LUA. This example was both tested on a computer an on a FONERA 2.0.
My goal is to use LUA to make a USB terminal.
See this tutorial on the tutorial website.
My goal is to use LUA to make a USB terminal.
See this tutorial on the tutorial website.
Libellés :
pinguino software
Sunday, September 6, 2009
Pinguino beta 7
Pinguino beta 7 is now available for Linux, Windows and MAC OSX.
You can download it here.
You can download it here.
Libellés :
pinguino software
Saturday, September 5, 2009
Bootloader V2 upgraded
Vasile ( FreeJALduino project ) sent me an email to report a problem. With bootloader alpha V2, when Pinguino is external powered, the program didn't start.
This bug is corrected in bootloader4550V2.hex
Thanks for submitting this bug.
This bug is corrected in bootloader4550V2.hex
Thanks for submitting this bug.
Libellés :
pinguino software
Wednesday, August 12, 2009
Pinguino beta 6
Pinguino beta 6 is available for download.
Thanks to Ulises for MAC OSX test.
Changelog:
- corrected bug on comment in source (UTF8)
- added function CTRL-ESC to see special functions in editor
- implementation of I2C function ( see examples )
- implementation of eeprom PIC memory function ( see examples )
- Support of 4800 bauds for Serial
Thanks to Ulises for MAC OSX test.
Changelog:
- corrected bug on comment in source (UTF8)
- added function CTRL-ESC to see special functions in editor
- implementation of I2C function ( see examples )
- implementation of eeprom PIC memory function ( see examples )
- Support of 4800 bauds for Serial
Libellés :
pinguino software
Sunday, March 8, 2009
beta 5 for MAC OSX......
Libellés :
pinguino software
Pinguino beta 5 Windows....
The windows packaging of beta 5 is Here........
Libellés :
pinguino software
Pinguino beta 5 Linux is available......
The beta 5 release is online with many new improvements.
- Full support of UserInterrupt
- millis() instruction
- fast analogWrite on output 11 and 12 without affect on the process speed
- standart c variable initialisation
- possible use of user libraries.
You can download this version for Linux here.......
Windows and MAC OS version will be soon available.
- Full support of UserInterrupt
- millis() instruction
- fast analogWrite on output 11 and 12 without affect on the process speed
- standart c variable initialisation
- possible use of user libraries.
You can download this version for Linux here.......
Windows and MAC OS version will be soon available.
Libellés :
pinguino software
Friday, October 17, 2008
Release Beta 3.1 for MAC OS X
The Pinguino beta 3.1 is available for MAC OS X and Linux.
A bug was corrected on analogRead and Serial in this release.
download this latest release on www.hackinglab.org/pinguino/download/
A bug was corrected on analogRead and Serial in this release.
download this latest release on www.hackinglab.org/pinguino/download/
Libellés :
pinguino software
Sunday, October 12, 2008
Variables initialisation in Pinguino
/* DEPRECATED */
/* modified in beta 5 */
Initialisation of variables must be done in the setup() loop instead of head of the program.
In Pinguino you must do this:
int led1;
void setup()
{
led1=1;
}
Pinguino do not accept
int led1=1;
We are trying to fix this bug......................
/* modified in beta 5 */
Initialisation of variables must be done in the setup() loop instead of head of the program.
In Pinguino you must do this:
int led1;
void setup()
{
led1=1;
}
Pinguino do not accept
int led1=1;
We are trying to fix this bug......................
Libellés :
pinguino software
Pinguino beta 3 !!
Pinguino beta 3 is available for Linux and MAC OS X.
Changes in this version:
- support of USB ( see /examples/usb/ )
- better compatibility with arduino for digitalWrite, digitalRead and pinMode
USBmon is a USB terminal made for test with Pinguino. It is available separatly on www.hackinglab.org/pinguino/download/
USBmon need python USB ( pyusb ).
Changes in this version:
- support of USB ( see /examples/usb/ )
- better compatibility with arduino for digitalWrite, digitalRead and pinMode
USBmon is a USB terminal made for test with Pinguino. It is available separatly on www.hackinglab.org/pinguino/download/
USBmon need python USB ( pyusb ).
Libellés :
pinguino software
Saturday, October 4, 2008
Pinguino on MAC OS X
Pinguino IDE is based on Python 2.5. This is the step by step procedure to work with it:
- download and install Python 2.5.2 ( http://www.python.org/download/releases/2.5.2/ )
- download and install WxPython 2.8 ( sourceforge )
- download and install libusb binaries ( MAC OS X 10.4 , MAC OS X 10.5 )
- download Pinguino Last Release
Go to pinguino folder and right click on pinguinobetaX.py, open with python launcher 2.5.2.
- download and install Python 2.5.2 ( http://www.python.org/download/releases/2.5.2/ )
- download and install WxPython 2.8 ( sourceforge )
- download and install libusb binaries ( MAC OS X 10.4 , MAC OS X 10.5 )
- download Pinguino Last Release
Go to pinguino folder and right click on pinguinobetaX.py, open with python launcher 2.5.2.
Libellés :
Install Pinguino IDE,
pinguino software
Saturday, September 27, 2008
Unstable Pinguino beta 2 OSX available
The unstable beta 2 is available with analog functions !!
Beta 3 will be soon available with USB implementation. A python script will be used as an OSC server to insure communication with pure data ord processing.
www.hackinglab.org/pinguino/
Beta 3 will be soon available with USB implementation. A python script will be used as an OSC server to insure communication with pure data ord processing.
www.hackinglab.org/pinguino/
Libellés :
pinguino software
Saturday, September 20, 2008
Unstable Pinguino beta 2 Linux is available
This is the changelog of Pinguino beta 2:
Pinguino (beta 2) 2008/09/16
- implementation of analogRead instruction
- corrected a bug in Serial.print(__,DEC)
For the moment it is an unstable version, only for Linux.
You can download it on
www.hackinglab.org/pinguino/
Pinguino (beta 2) 2008/09/16
- implementation of analogRead instruction
- corrected a bug in Serial.print(__,DEC)
For the moment it is an unstable version, only for Linux.
You can download it on
www.hackinglab.org/pinguino/
Libellés :
pinguino software
Friday, September 19, 2008
Pinguino beta 1 OSX is available !!
Great job !! Guillaume STAGNARO made an OSX version of Pinguino.
It can be downloaded on:
www.hackinglab.org/pinguino/
You must install libusb to communicate with the board.
Have fun !!
It can be downloaded on:
www.hackinglab.org/pinguino/
You must install libusb to communicate with the board.
Have fun !!
Libellés :
pinguino software
Tuesday, September 16, 2008
Pinguino beta 1 available for Windows
Pinguino beta 1 is now available for Windows.
It can be downloaded on www.hackinglab.org\pinguino\
You must install Python 2.5, wxpython 2.8 and libusb-win32
Have fun
It can be downloaded on www.hackinglab.org\pinguino\
You must install Python 2.5, wxpython 2.8 and libusb-win32
Have fun
Libellés :
pinguino software
Friday, September 12, 2008
Pinguino Beta 1
Pinguino beta 1 is avalaible for Linux.
changelog:
Pinguino (beta 1) 2008/09/06
- corrected default path and file name on save
- corrected verify problem for path with spaces ( LINUX, MAC OS X )
download:
http://www.hackinglab.org/pinguino/
changelog:
Pinguino (beta 1) 2008/09/06
- corrected default path and file name on save
- corrected verify problem for path with spaces ( LINUX, MAC OS X )
download:
http://www.hackinglab.org/pinguino/
Libellés :
pinguino software
Friday, September 5, 2008
Blink a led with Pinguino
This is the 'hello, world' of electronic !!
// Blinking a led with Pinguino
// jean-pierre MANDON 2008
#define led 0
#define tempo 250
void setup()
{
pinMode(led,OUTPUT);
}
void loop()
{
while (1) {
digitalWrite(led,HIGH);
delay(tempo);
digitalWrite(led,LOW);
delay(tempo);
}
}
The led is connected on the output 0 ( RB0 ).
Ouahhhhhhhhh, it works !!
// Blinking a led with Pinguino
// jean-pierre MANDON 2008
#define led 0
#define tempo 250
void setup()
{
pinMode(led,OUTPUT);
}
void loop()
{
while (1) {
digitalWrite(led,HIGH);
delay(tempo);
digitalWrite(led,LOW);
delay(tempo);
}
}
The led is connected on the output 0 ( RB0 ).
Ouahhhhhhhhh, it works !!
Libellés :
pinguino software
Pinguino IDE available for Linux
The first release ( beta ) of Pinguino can be downloaded here: www.hackinglab.org/pinguino/
See the ReadMe file and the changelog to see what is yet implemented.
Have fun.......
See the ReadMe file and the changelog to see what is yet implemented.
Have fun.......
Libellés :
pinguino software
Downloader for the Pinguino Board
This is the last release of the downloader for the pinguino board.
This downloader is written with Python 2.5, wxpython and Pyusb.
You can download the 1.1 version on http://code.google.com/p/vascodownloader/
An example hex file can be uploaded in the Pinguino board to blink a led on the output 0
This downloader is written with Python 2.5, wxpython and Pyusb.
You can download the 1.1 version on http://code.google.com/p/vascodownloader/
An example hex file can be uploaded in the Pinguino board to blink a led on the output 0
Libellés :
pinguino software
Subscribe to:
Posts (Atom)