Hello,
I recently purchased a Fundiono v1.A RGB LED Matrix Driver from eBay along with an RGB Led Matrix.
I'll refer to it as a Colorduino as the eBay advert states that it is a Colorduino V2 compatible Driver. This seems a bit strange as iteadstudio describes a version 1.3 (discontinued), 1.4 and then seems to jump to version 3.0. Colorduino - ITEAD Wiki
http://www.ebay.com.au/itm/311402333195?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
I plugged it in and it had a program already installed which ran through a half dozen different colour screens.
I then downloaded a Colorduino library from github and a few programs. https://github.com/lincomatic/Colorduino/archive/master.zip. One of them is called ColorduinoPlasma, another ColorduinoDemo. It was a subset of the ColorDuinoDemo program that came with the Colorduino. I uploaded these programs to the Colorduino and everything ran fine. The only issue in one case was I needed to rename WPlayer.h to Arduino.h. ALso in another case I needed to precede PROGMEM commands with the const declaration. So these programs have been around for a while. All of these programs include Colorduino.h.
I also downloaded the Adafruit_GFX and Colorduino_GFX libraries ( GitHub - DinoTools/Colorduino_GFX ) and a few programs that use them. I managed to successfully upload these programs to the Colorduino. However, either nothing happened or there was the bottom row and top row LEDs lit up in a red hue. But that was it. There was no change in the LEDs displayed.
I'm wondering if these libraries and programs require a later version of the Colorduino to the one that I have? Would that be the case?
The Colorduino library seems to be limited in the commands available to you. I think there is a set pixel and a get pixel and not a great deal more. Defining and displaying fonts and doing colour fills seem to have to be done in the program as the library doesn't have functions to do these things.
The Colorduino_GFX library appears to have a lot more commands at your disposal in that you can draw lines and circles. So, I would like to be able to use these libraries if they are compatible with my device.
Additionally, I'm wondering if these Colorduinos are meant to be used as standalone projects that just display pre-programmed images. What I mean is that if I have a project where I want this Colorduino to display output in response to user input, how do I incorporate this into this Colorduino. I don't see it having any Digital or Analogue input pins and as far as I can see, it isn't designed to be controlled by an Arduino. I've had to take out the chip on my Arduino in order to be able to upload my programs so I'm guessing you're not supposed to be able to have a program running on the Arduino that controls the display on the Colorduino. So I'm wondering how I can achieve this.
Also whether Rainbowduino and Colorduino code is interchangeable and will work on the other device.
I got the Fundiono 1.A as I'm on a budget and I'm wondering if I'm missing out on the benefits of the Adafruit_GFX and Colorduino_GFX library because I didn't get the latest version of Colorduino.
Also wondering if I should bite the bullet and fork out for a Rainbowduino V3 and take advantage of its library functions.
So any advice would be greatly appreciated.
Cheers
Tony