• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!


TouchShield Slide

Page history last edited by mike 7 years, 5 months ago



After talking with several TouchShield Stealth users, I decided to build a bigger and more powerful option, for the folks who want that extra capacity. The TouchShield Slide is a widescreen option that makes full use of the space on the Arduino, maximizing screen space. With 340×240 resolution and a resistive touchscreen, the Slide offers clear, precise viewing and tactile sensing – that all fits squarely on the Arduino. As for programming, the Slide runs a core similar to the Stealth, so it’ll be just as easy to get up and running!




  • 320×240 OLED Screen
  • Resistive Touch Screen
  • Storage for 4 full resolution images or 60 128×128 images
  • Compatible with Arduino Environment
  • Only Uses Arduino Pins: 2 and 3
  • Graphics Library Ready to Go
  • Draw Shapes, Pixels, Colors, Graphs, Buttons with complete ease, using a SubProcessing graphics API




ArdTouch “iPhone” menu by Alan


YouTube plugin error


Super Mario Clone by Thom


YouTube plugin error


Space Invaders Clone by Thom


YouTube plugin error


Paint Program by Mike


YouTube plugin error














Comments (4)

Camille Moussette said

at 1:10 pm on Jan 18, 2011

Where can I find code or documentation for the TouchShield Slide, something beyond the Youtube clips? The tutorials and links are mostly empty pages. Thanks in advance.


Visual Micro said

at 1:07 pm on Feb 13, 2011

Possible to see hardware schematic for the slide. Which analog ports are connected? I2C?


Nicholas Herriot said

at 6:06 am on May 25, 2011

Hi Touchshield guys,

I'm a nubie with arduino and the touch shield.
I have some questions:

1) How do I change the initial flash logo on the screen?
2) I'm using Linux for development. I've installed the arduino-0018 antipasto-0042 IDE which allows me to send sketches to the touch-shield slide. However when I want to send a program just to my arduino mega board I get an error which I've posted below:

[echo] Building Arduino Mega libraries...
[echo] Building Arduino Mega board target...
[echo] Building Blink_long for the Arduino Mega core...
[echo] Calculating Blink_long size...
[echo] Binary Sketch (3254 of 126976 bytes, 2.562689%)

Total time: 10 seconds
[echo] Uploading Blink_long to board...
[exec] avrdude: Version 5.4-arduino, compiled on Oct 22 2007 at 13:15:12
[exec] Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
[exec] System wide configuration file is "../..//../../../tools/avr/etc/avrdude.conf"
[exec] User configuration file is "/home/nherriot/.avrduderc"
[exec] User configuration file does not exist or is not a regular file, skipping
[exec] Using Port : /dev/ttyUSB0
[exec] Using Programmer : stk500
[exec] Overriding Baud Rate : 57600
[exec] avrdude: stk500_recv(): programmer is not responding
[exec] avrdude: stk500_2_ReceiveMessage(): timeout
[exec] avrdude: stk500_2_ReceiveMessage(): timeout

The only way I can upload to my arduino board is to use the 0022 IDE which seems to be standalone! i.e. you can't deploy to the touchshield. I've also tried to copy everything from the /core dir to my 0022 IDE directory. When I do this I get issues with what seems to be missing includes as many of the global functions and types are not recognized.

Is it possibe to get one ide working with both boards? :-( .

You don't have permission to comment on this page.