Arduino with Touch Screen

I have a small project which I want to do and I have searched but not found something similar.

Project: I want to get a Touchscreen Display attach it to an Arduino board and create a GUI keyboard and use the input on the touchscreen, then I would like to connect that device to my PC whether it be via bluetooth or USB cable and be able to get the input from the touchscreen to work on notepad. HID Device.

  • What would be the most simplest approach to this problem ?
  • Would the Mega board support a Nice User Interface of a Keyboard in terms of RAM ?
  • Would the Mega support HID so Windows recognizes the device as a Keyboard ?
  • I read Leonardo supports native HID but im worried the RAM might not be enough for me to have a very nice GUI for Keyboard, am I wrong on this ?
  • Would the following Kit be good for my project ?

I am contemplating buying the following:

Arduino Kit with Touch

*Sorry for the Noob question, I am quite new to this

You can maybe pull this off with a display that is compatible with either the UTFT & UTouch libraries or the Adafruit_ili3941 library and a 32u4 based board or the Due and Zero board which appears as a native Mouse and/or Keyboard when connected to a computer.

I have written a working keyboard for both libraries, however I have not tested them as actual keyboards for a computer. Now I am curious myself.

HazardsMind: You can maybe pull this off with a display that is compatible with either the UTFT & UTouch libraries or the Adafruit_ili3941 library and a 32u4 based board or the Due and Zero board which appears as a native Mouse and/or Keyboard when connected to a computer.

I have written a working keyboard for both libraries, however I have not tested them as actual keyboards for a computer. Now I am curious myself.

I'm considering getting a DUE after reading about USB compatibility and powering of a LCD Screen. Will the 3.3V on the board be a problem ? Will this be hard to set up since it seems to be a more complex board ?

You would need a display that uses an adapter shield.

This link here has a display and a link to the shield needed for a Due. http://www.ebay.com/itm/3-2-inch-TFT-LCD-module-w-Fonts-IC-for-arduino-DUE-MEGA-AVR-STM32-font-2-8-3-5-/121049989612?hash=item1c2f2441ec

HazardsMind: You would need a display that uses an adapter shield.

This link here has a display and a link to the shield needed for a Due. http://www.ebay.com/itm/3-2-inch-TFT-LCD-module-w-Fonts-IC-for-arduino-DUE-MEGA-AVR-STM32-font-2-8-3-5-/121049989612?hash=item1c2f2441ec

I need a larger screen and i was taking a look at this one from the same seller, what is the purpose of the FONT IC because I see some without it ?

Also how can I tell if it has a capacitive touch display ?

The font IC has different builtin premade fonts as well as different sprites. It can be useful depending on your project. My 7" has the font IC and I like it.

As far as telling the difference in screens, the only thing I can tell is you don't see the 4 wires on the edge of the screen. However you also need to be careful, because some screens don't have touch screens at all.

The only capacitive touch screen I know of, that is common, is the Adafruit touch screen. http://www.ebay.com/itm/Adafruit-2-8-TFT-LCD-Display-Touch-Screen-Arduino-Shield-w-Capacitive-Touch-/181650126417?hash=item2a4b30f651

It actually can come in both types, resistive and capacitive.

This one is mine. (Its resistive touch with the font IC) the shield is further down the page. http://www.ebay.com/itm/7-7-0-inch-TFT-LCD-module-Font-IC-800x480-SSD1963-arduino-DUE-MEGA2560-3-5-4-3-/111008432389?hash=item19d89e4105

HazardsMind: The font IC has different builtin premade fonts as well as different sprites. It can be useful depending on your project. My 7" has the font IC and I like it.

As far as telling the difference in screens, the only thing I can tell is you don't see the 4 wires on the edge of the screen. However you also need to be careful, because some screens don't have touch screens at all.

....

Thanks for the response I got a couple more questions. I found these will these work wither one ? If yes do I need a special Shield ? And what is "WINBOND (P/N:25Q128FVSG) 128M Bit" that is not included would that be necessary to also buy ?

http://www.ebay.com/itm/7-7-inch-TFT-LCD-Module-Display-w-Multi-Capacitive-Touch-Panel-Screen-SSD1963-/301065867282?hash=item4618ec9012

http://www.ebay.com/itm/7-7-inch-TFT-LCD-Module-w-Multi-Capacitive-Touch-Screen-Panel-I2C-Serial-SPI-/291039825694?hash=item43c3534f1e

I also found the following but I dont know which to choose from the list Interface, MicroSd Card Interface, Font Chip, and Power Supply for a perfect compatibility with the DUE.

http://www.buydisplay.com/default/7-inch-lcd-module-capacitive-touch-screen-panel-i2c-spi-serial

Sorry for so many questions I just want to get it right Thanks

I’m not familiar with those screens. I have never seen one work with an Arduino before even though it says it can work with one.

I don’t want to say get it without being able to reassure you that it will work. Maybe someone made a YouTube video with o e being used with an Arduino.