Pages: [1]   Go Down
Author Topic: Touch screen  (Read 1114 times)
0 Members and 1 Guest are viewing this topic.
Norway
Offline Offline
Jr. Member
**
Karma: 0
Posts: 58
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Belgium
Offline Offline
Full Member
***
Karma: 0
Posts: 187
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Chile
Offline Offline
Edison Member
*
Karma: 32
Posts: 1233
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

My website: http://ried.cl

Offline Offline
Full Member
***
Karma: 0
Posts: 128
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Chile
Offline Offline
Edison Member
*
Karma: 32
Posts: 1233
Arduino rocks?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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):


This loads a map, you can see the bitmap draw but it is usable.
Logged

My website: http://ried.cl

China
Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi folks,

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

Cheers,

Wendy
Logged

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

Pages: [1]   Go Up
Jump to: