Why is it so slow? Its really sad, its so awesome i just wish it was perfect. Only 10 FPS :(
Is this an Arduino or OLED issue?
I noticed that the TouchShield Slide (TSS) is running slow for everyone. As soon as you redraw the entire 320x240 screen, you just are stuck with wait for it to finish drawing, and you can see in a plit sec, just the screen being drawn from top to bottom. In this case, from left to right. No smooth movement :(
There are a few issues. First the ATMEL chip is Arduino flash (nice because you can create your own firmware) and only runs at 16MHz, that makes refreshing QVGA a challenge. The original firmware could do 1 frame every 3 seconds. My firmware can do 1 entire screen refresh (every 16x16 area having a unique tile) in about 1/4 second. Faster with less tiles.
I've been working on a new firmware but the truth is we'll never see 30fps.
@ArduinoWill I commented on another video about having 3 chips for R,G, and B so that there would be much less stress on one chip. But I have a suggestion, could you make it so each of those 3 chips is responsible for 1/3 of the screen so that there would be even less stress? And having like 2-3 chips for the physics engine and codes etc.
Thanks! The project requires custom firmware for the Liquidware TouchShield Slide but if you want I can post the code for that on their site like I did with the Space Invaders clone.
I'd be interested in looking at that firmware... I've sent you a YouTube message with my email address.
dmccallum9 1 month ago in playlist Uploaded videos
Really impressive!
deebsboy 5 months ago
could you add something to make your arduino run faster at like 32mhz or something?
kingofthebacon 1 year ago 2
@kingofthebacon the chip itself is capable or running @ 32MHz but you'd then have to update the Arduino firmware to work with it.
ArduinoWill 1 year ago
damn fine work my friend
A1260T 2 years ago
Why is it so slow? Its really sad, its so awesome i just wish it was perfect. Only 10 FPS :(
Is this an Arduino or OLED issue?
I noticed that the TouchShield Slide (TSS) is running slow for everyone. As soon as you redraw the entire 320x240 screen, you just are stuck with wait for it to finish drawing, and you can see in a plit sec, just the screen being drawn from top to bottom. In this case, from left to right. No smooth movement :(
SuperSqueek 2 years ago
There are a few issues. First the ATMEL chip is Arduino flash (nice because you can create your own firmware) and only runs at 16MHz, that makes refreshing QVGA a challenge. The original firmware could do 1 frame every 3 seconds. My firmware can do 1 entire screen refresh (every 16x16 area having a unique tile) in about 1/4 second. Faster with less tiles.
I've been working on a new firmware but the truth is we'll never see 30fps.
ArduinoWill 2 years ago
Did you try one of 4D systems screens? they have an on-board GFX processor, that should do it?!
SuperSqueek 2 years ago
I have tried the 4D Systems screen actually. The uSD drive and ability to execute from RAM are GREAT, but the frame rate is pathetic.
ArduinoWill 2 years ago
@ArduinoWill I commented on another video about having 3 chips for R,G, and B so that there would be much less stress on one chip. But I have a suggestion, could you make it so each of those 3 chips is responsible for 1/3 of the screen so that there would be even less stress? And having like 2-3 chips for the physics engine and codes etc.
chickenpoper 4 months ago
Thanks! The project requires custom firmware for the Liquidware TouchShield Slide but if you want I can post the code for that on their site like I did with the Space Invaders clone.
ArduinoWill 2 years ago
Brilliant work! Any chance you can release the code for this?
dongiea 2 years ago