Page 1 of 1

Propellurino ( Arduino Shield )

PostPosted: Sun Apr 19, 2009 8:47 am
by chris
You will find a Demo Video here
You may want to purchase a construction kit here

The propellurino can be used together with an arduino. The propellurino is a so called "shield" for an arduino microcontroller board. It enhances the Arduino in several ways because it has a lot of interfaces the arduino doesn't have:

This shield enables many features to the Arduino it doesn't have without. It
is especially well suited to implement advanced midi synthesizers with a much
richer sound spectrum than the arduino is capable to produce. There are many
example applications to generate sound.

It also has many interfaces which may be used for own creations. There is a VGA
connector for LCD-Monitors to display data from the arduino, a PS/2 connector
for mouse or keyboard, a midi-in port, a stereo analog output and 8
additional digital I/O ports.
The coprocessor is an 8 core 32 Bit propeller multiprocessor. A program is
downloaded to the chip to enable the arduino to control the functions of the
propellurino. This eases the usage for people who know how to program the
Arduino.


features
- VGA connector
- dual DAC output for sound generation
- PS2 mouse or keyboard interface
- MIDI in
- microphone connector

Here is an mp3 synthesizer example from the parallax forum. The synthesizer object from ariba can be run on the Propellurino shield ( without sd-card access ).

Or you can run the hydra sound engine on the Propellurino. Here is an mp3 example from the parallax forum.
The hydra sound engines home is here

Re: Propellurino ( Arduino Shield )

PostPosted: Fri May 01, 2009 8:27 pm
by chris
Here is an example, how easy it is to access the Propellurino shield from the arduino. I wrote some drivers to do this.
The example programm for the Arduino simple reads the ADC-inputs and transfers them to the Propellurino shield which displays them on a VGA-Monitor.

Code: Select all
#define XOFFSET_ADC 1
#define YOFFSET_ADC 2

#define XOFFSET_DIG 17
#define YOFFSET_DIG 2

void loop()
{
  int n;

  delay(3000);
  SerPrint(" Beep !");
  Beep();
  delay(100);
  CLEARSCREEN;

    SetColor(0);

    SerPrint("     Arduino Input Pins ");
    PRINT_CR;

  while(1)
  {
    SetPosXY(XOFFSET_ADC, YOFFSET_ADC);
    SetColor(6);
    SerPrint("analog inputs");
    SetColor(7);
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+1,"ADC0: ",analogRead(0));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+2,"ADC1: ",analogRead(1));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+3,"ADC2: ",analogRead(2));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+4,"ADC3: ",analogRead(3));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+5,"ADC4: ",analogRead(4));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+6,"ADC5: ",analogRead(5));
   
    SetPosXY(XOFFSET_DIG, YOFFSET_DIG);
    SetColor(6);
    SerPrint("digital pins");
    SetColor(7);
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+1,"PIN4:  ",digitalRead(4));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+2,"PIN5:  ",digitalRead(5));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+3,"PIN6:  ",digitalRead(6));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+4,"PIN7:  ",digitalRead(7));   
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+5,"PIN8:  ",digitalRead(8));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+6,"PIN9:  ",digitalRead(9));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+7,"PIN10: ",digitalRead(10));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+8,"PIN11: ",digitalRead(11));   
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+9,"PIN12: ",digitalRead(12));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+10,"PIN13: ",digitalRead(13));   
  }
}

Re: Propellurino ( Arduino Shield )

PostPosted: Thu May 28, 2009 1:05 pm
by chris
Hier die Bauteilliste:

Re: Propellurino ( Arduino Shield )

PostPosted: Thu May 28, 2009 1:10 pm
by chris
Hier der Schaltplan:

Re: Propellurino ( Arduino Shield )

PostPosted: Thu May 28, 2009 1:23 pm
by chris
Best├╝ckungsplan, oben, unten:

Re: Propellurino ( Arduino Shield )

PostPosted: Thu May 28, 2009 1:48 pm
by chris
Proppelurino test programs:

turbulence from L.Akesson

Re: Propellurino ( Arduino Shield )

PostPosted: Thu Jun 11, 2009 6:08 am
by chris
Hi there,

here is a new Propellurino software version. In the the first Propellurino driver V1.0 the vga display had only a reslolution of 32x15 characters. This version ( V1.1 ) will enhance the VGA display.

cheers,
chris

Re: Propellurino ( Arduino Shield )

PostPosted: Mon Jan 18, 2010 11:28 am
by iacherra
What is the difference between VGA nad DVI cables? What is the difference between a VGA and a DVI cable. Just bought a computer and it has both and I need to know which one is better to use as the user guide just says pick one.
______________________________
keyword research ~ keyword tool ~ keyword tracking ~ affiliate elite

Re: Propellurino ( Arduino Shield )

PostPosted: Mon Jan 18, 2010 4:55 pm
by chris
Hi iacherra,

just take a look at the wikipedia article.

The DVI port is a digital connection. The VGA-signal is an analog signal with separated analog wires for the red, green, blue color. The Propellurino is made to the analog VGA-signals.

Best regards,
chris