Go Down

Topic: Touch screen (Read 1 time) previous topic - next topic

cbrandy

Hi all.
I wanna make a touch screen editing setpoints. Press on a button on a screen, pop up a new screen, and edit setpoints.

Annyone have a clue on what type of sreen to choose and the touch screen?
How to do this, an so on...

Best,
Andy

Steen

Well, i'm currently deveoping a GUI for the MI0283QT2 from watterott.com

this GUI uses buttons, switches, tabs, radiobuttons, checkboxes, textboxes, sliders and a statusbar to make GUI-handling suuuper easy

it won't be long until i release a first version of it(when i get the tab delete and radiobutton delete functions working).

If you would select another displyay it probably won't be hard to edit the lib to your needs, and to make it fit with the lib of your screen.

steven6282


Well, i'm currently deveoping a GUI for the MI0283QT2 from watterott.com

this GUI uses buttons, switches, tabs, radiobuttons, checkboxes, textboxes, sliders and a statusbar to make GUI-handling suuuper easy

it won't be long until i release a first version of it(when i get the tab delete and radiobutton delete functions working).

If you would select another displyay it probably won't be hard to edit the lib to your needs, and to make it fit with the lib of your screen.


I'm curious how you are getting around the huge memory limitations for a full fledged gui on arduinos?  With the Mega2560 it's not as bad but with a Mega328 it's horrible.  I did something similar and developed a gui interface for a touch screen I have, and I could only load 20ish controls on the screen before I started having memory problems when combined with the program to use the gui library as well as the other libraries my program needed.  That was even after minimizing memory impact by setting everything I could to byte types.  I don't remember everything that I was storing but it was basic gui components like color,x,y,height,width etc.  The bigger memory hits where the caption / labels 1 byte per character!  2Kb of ram on the mega328 is not very much to work with.

eried

I used a screen from iTeadstudio with UTFT library. Works pretty well and in fact I implemented a GUI for setpoints:
http://www.youtube.com/watch?v=7_hG-chvuos

The only thing was the clear screen speed, I ended doing  a lot of tricks to redraw the GUI a bit faster (interlacing and stuff) I wish the screen had a buffer to work in the images first, then swap it.
My website: http://ried.cl

steven6282


I used a screen from iTeadstudio with UTFT library. Works pretty well and in fact I implemented a GUI for setpoints:

The only thing was the clear screen speed, I ended doing  a lot of tricks to redraw the GUI a bit faster (interlacing and stuff) I wish the screen had a buffer to work in the images first, then swap it.


Wow, that screen is a lot snappier than the one I had.  And it's got a good number of controls on it.  What were you driving it with?  I'm guessing it's one of the iTeadstudio screens that have their own controller chip built in?  The one I had was controlled pretty much directly from the arduino which made it incredibly slow lol.  Pixel by pixel coloring of everything! =p  If I had one like the one in that video, I might would actually use it! lol

eried



I used a screen from iTeadstudio with UTFT library. Works pretty well and in fact I implemented a GUI for setpoints:

The only thing was the clear screen speed, I ended doing  a lot of tricks to redraw the GUI a bit faster (interlacing and stuff) I wish the screen had a buffer to work in the images first, then swap it.


Wow, that screen is a lot snappier than the one I had.  And it's got a good number of controls on it.  What were you driving it with?  I'm guessing it's one of the iTeadstudio screens that have their own controller chip built in?  The one I had was controlled pretty much directly from the arduino which made it incredibly slow lol.  Pixel by pixel coloring of everything! =p  If I had one like the one in that video, I might would actually use it! lol


Yeah, It has a controller. I bought those like 1-2 years ago (probably there are better ones now), very cheap (around 30 usd). And the library makes very easy to use, for example (this is the portrait one):
http://www.youtube.com/watch?v=gxI_6rGX9aw

This loads a map, you can see the bitmap draw but it is usable.
My website: http://ried.cl

Hi folks,

There are some options about displays available here: http://imall.iteadstudio.com/display.html

Cheers,

Wendy
Make innovation easier!
http://imall.iteadstudio.com/

Go Up