hzeller / rpi-rgb-led-matrix

Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
GNU General Public License v2.0
3.66k stars 1.16k forks source link

Emulator #1060

Open LDuncAndroid opened 4 years ago

LDuncAndroid commented 4 years ago

Sorry to be a pain, waiting on some parts arriving from Ali Express. Will there ever be an emulator available?

hzeller commented 4 years ago

So in FlaschenTaschen I wrote a simulation layer that just outputs things on the terminal. I first wrote this in the Terminal image viewer. Advantage is, that you don't need any graphical user interface, just the terminal. Which is in particular good as we are running the Raspberry Pi in headless mode and are only connecting to it via ssh.

Maybe I should break that out as library, and implement a Canvas with it.

I am currently a little busy with other projects, but if you want to work on this, this might be a good starting point.

monache2403 commented 4 years ago

Hi, I found that (I'm French ; sorry for my poor english !) : https://github.com/BNNorman/rpi-rgb-led-matrix-animator/tree/master/Simulator

LDuncAndroid commented 4 years ago

Thank you both, @hzeller and @monache2403 for your responses. I'll take a look.

karanzabal commented 4 years ago

First of all, thank you for all the work you have done with this fantastic library! (and sorry for my poor english too!)

Allow me to add myself to L Duncan's request: I have built a sports scoreboard and programmed it in c++(this one), but it has been a long time since I stopped working as a software engineer, and although I have tried to collaborate with this part of your library, I am unable to dig deep enough into your canvas object and your FlaschenTaschen project... Indeed, I think it would be the best way: it would allow me to add functionalities to the scoreboard without having it directly in front of me, working with a second raspberry. I think this will happen to all those who have projects based on your library in operation.

Thank you thank you thank you! I've really enjoyed these months of programming!