I visit this forum quite a lot, normally lurking from the shadows. However I never really offer anything, I just take guidance from everyone else. Well on this occasion, I'd like to show what I have achieved from reading the advice of the people on this forum. So for a change, I'm not asking
I previously made two Ghostbusters Reboot proton Packs with an Arduino Uno controlling Neopixels, LED's and lights and sounds and stuff:
I decided I wanted to make a version 2 proton pack. But I also wanted it to have a small screen displaying basic animations. I tried loads of different TFT screens, and all of them were FAR to slow to make an animation.
Well thanks to the ILI9341 and the accompanying library by Marek Buriak, I was finally able to get raw 565 images to load at just over 4fps. Which was sufficient for very basic animations.
I'm still only using his half speed SPI, so I know I can squeeze a bit more power out of it, if I can get it to use FULL speed SPI. On jumpers, that's just not possible though.
But.... sorry to burst your bubble, I had 'video' 320x240 resolution running at 5.71 fps 2 years ago
I haven't actually bothered putting it to the test but theoretically I should now be able to achieve about 12.5fps since I have screen draw speeds as low as 78ms now for a resolution of 320x240
I haven't actually bothered putting it to the test but theoretically I should now be able to achieve about 12.5fps since I have screen draw speeds as low as 78ms now for a resolution of 320x240
Regards,
Graham
Woah, how did you manage this? Can you share the code? And the setup? I'd love to get more speed out of it. I'm even considering moving to a teensy.
So I been doing some tweaking (and cheating :P). How upset would you be if I got 20.09FPS for 320x180?? 8)
Proof to follow soon..........
The 'cheating' is using SPI flash not SD as source, hence I only have 132 frames for the whole video sequence but never the less, it is impressive to see!!
@magic, There is no sorcery, it is using my UTFT_GHL library which used SPI Flash as source instead of SD Card, it makes a fair bit of difference!
Since my last message and disappointingly short video clip, I have been working on my library to make it possible to combine multiple Flash IC to be seen as one large one, I now have a 314 frame video clip which runs at 18.6
FPS, it is a little slower as a result of the voodoo which makes the 3 Flash chips appear as 1....
314 frames drawn in 16861.38ms =18.62 FPS
314 frames drawn in 16861.27ms =18.62 FPS
314 frames drawn in 16861.23ms =18.62 FPS
314 frames drawn in 16861.35ms =18.62 FPS
314 frames drawn in 16861.19ms =18.62 FPS
314 frames drawn in 16861.30ms =18.62 FPS
314 frames drawn in 16861.32ms =18.62 FPS
314 frames drawn in 16861.42ms =18.62 FPS
314 frames drawn in 16861.29ms =18.62 FPS
314 frames drawn in 16861.35ms =18.62 FPS
314 frames drawn in 16861.26ms =18.62 FPS
314 frames drawn in 16861.24ms =18.62 FPS
314 frames drawn in 16861.15ms =18.62 FPS
314 frames drawn in 16861.15ms =18.62 FPS
314 frames drawn in 16861.27ms =18.62 FPS
314 frames drawn in 16861.34ms =18.62 FPS
314 frames drawn in 16861.24ms =18.62 FPS
314 frames drawn in 16861.25ms =18.62 FPS
314 frames drawn in 16861.22ms =18.62 FPS
314 frames drawn in 16861.28ms =18.62 FPS
314 frames drawn in 16861.29ms =18.62 FPS