birdman0_o
Active Member
To start off, here's the latest update of what I've been working on:
Now here's a short description, I can probably fill in the details by answering questions. I am using a pic16f887 in conjunction with the touchscreen GLCD from www.circuit-ed.com (Cost me about 30$). It is a 4 wire touchscreen, 128x64 pixel GLCD which has an RGB backlight. Also I am using an SPI EEPROM to store all the pictures and characters (Not shown in this video but you can view them by accessing my youtube homepage).
Firstly, I am aware of the arrant pixels, I plan on fixing those soon.
These are the steps I took to teach myself how to make this.
For GLCD:
1) Draw a pattern on the glcd (nothing from memory).
2) Get the memory to work.
3) Draw a picture from memory onto GLCD
4) Get pixel operation to work (not byte) so I can set pixel (x,y)
For Touchscreen:
1) Get basic 4 wire to work
2) Write code to know "when it is being pressed"
3) Write code to separate screen into virtual squares and know which square is being pressed
4) Get coordinates from 0 to 127 and 0 to 63
Putting these two together you can then draw onto a GLCD
I'll attach the code (it's in assembly) for anybody who might be interested.
Open to any questions and helping other with similar projects!
Now here's a short description, I can probably fill in the details by answering questions. I am using a pic16f887 in conjunction with the touchscreen GLCD from www.circuit-ed.com (Cost me about 30$). It is a 4 wire touchscreen, 128x64 pixel GLCD which has an RGB backlight. Also I am using an SPI EEPROM to store all the pictures and characters (Not shown in this video but you can view them by accessing my youtube homepage).
Firstly, I am aware of the arrant pixels, I plan on fixing those soon.
These are the steps I took to teach myself how to make this.
For GLCD:
1) Draw a pattern on the glcd (nothing from memory).
2) Get the memory to work.
3) Draw a picture from memory onto GLCD
4) Get pixel operation to work (not byte) so I can set pixel (x,y)
For Touchscreen:
1) Get basic 4 wire to work
2) Write code to know "when it is being pressed"
3) Write code to separate screen into virtual squares and know which square is being pressed
4) Get coordinates from 0 to 127 and 0 to 63
Putting these two together you can then draw onto a GLCD
I'll attach the code (it's in assembly) for anybody who might be interested.
Open to any questions and helping other with similar projects!
Attachments
Last edited by a moderator: