TinyCircuits

BMP file on Tinyscreen

BMP file on Tinyscreen
« on: September 12, 2018, 10:55:09 AM »
Hi there. I'm trying to show a BMP file on the Tinyscreen, but all I get is...Well, nothing. No error messadge and black screen. Uploading the code is going well, but with no result, no display from the BMP file from the SD Card.
The code that I'm using is from Codebender https://codebender.cc/sketch:86070#TinyScreen_Bitmap_Display.ino
Changed both 1.bmp into the filenames on the SD Card. My hardware is the Tinyscreen with USB, batteryplug, buttons and switch and the SD Card print.
Displaying text is working well and I know how to write that code now.
Can anyone help me here?
Just pointing my nose in the correct direction would be fine.
Doing my best...but hey...maybe I'm too old to learn all this :-)


Re: BMP file on Tinyscreen
« Reply #1 on: September 12, 2018, 04:56:54 PM »
You may want to check out our .tsv video converter tutorial (https://tinycircuits.com/blogs/learn/tsv-video-converter-tutorial). The process detailed in the tutorial works for displaying videos and images from a micro SD card. In my experience, still images just have to be saved as .gif files in order for the program to work properly. This can easily be done with other file formats by opening them in an image editing program such as Paint and saving them as a .gif file. After that, simply follow the tutorial above and you should be able to figure it out!

I hope this helps.

-Hunter

Re: BMP file on Tinyscreen
« Reply #2 on: September 13, 2018, 12:15:34 PM »
Thank you Hunter. That part is ok now. I was able to play a TSV file on the display. My next step is now trying to switch a tsv file on a buttonpush. Going to play with the code before I'm going to ask for help :-)
Anyhow, I love it...great fun in trying to achieve something :-) :-) :-)

Re: BMP file on Tinyscreen
« Reply #3 on: September 16, 2018, 03:22:23 PM »
Well, It's easy to use and I'm proud to see the picture on the tiny screen, but...I know it's a sketsh for video and i use it for a picture. With only one picture on the SD card there's no problem at all. Whenever there are more then one pictures on the SD card, the program wil display them one by one...in less then a second. So that's not going like I wish.
I see 2 lines in the code with delay (100) So I try to change the milisec with a bigger number. It does absolutly nothing to the speed in displaying the TSV pictures on the screen. How can i slow this down?

Re: BMP file on Tinyscreen
« Reply #4 on: September 21, 2018, 11:34:51 AM »
I don't have experience with switching bitmaps on a button push like you're trying to do. However, I believe the quick switching between images is something controlled within the TSV Converter. There should be a "Duration" option that controls this. Now I know this doesn't necessarily solve your problem, which brings me to this next question: are you only going to be working with still images on this project? If so, you may be able to create "sprites" to act as these images for easier switching upon a button push. There may also be another option with the code found within the "TSV Converter Tutorial," however, I haven't explored that much myself.

Let me know what you think!

-Hunter

dulsi

Re: BMP file on Tinyscreen
« Reply #5 on: September 21, 2018, 09:02:21 PM »
I don't believe there is anything in the TSV file that specifies duration. I'm guessing that setting a duration would mean it just includes a copy of that image enough times to make it last for that duration which would make the file size larger.