Skip to content

3.2" Touchsy Capacitive Breakout - the perfect display solution for users who prefer use their favourite Arduino UNO/Mega/Nano or any other controllers. In this github repo you will find details and getting started guide for 3.2" Touchsy Capacitive Breakout.

License

sbcshop/3.2_Touchsy_Breakout_Capacitive_Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3.2_Touchsy_Breakout_Capacitive_Software

3.2" Touchsy Capacitive Breakout - the perfect display solution for users who prefer use their favourite Arduino UNO/Mega/Nano or any other controllers. Here also you have the choice between resistive and capacitive touchscreens to suit your specific requirements.

With Touchsy Capacitive Breakout, you can easily program your display with the Arduino IDE and use it in various projects and applications, from DIY electronics to robotics. The level shifter ensures compatibility with various hardware options, and the support for both 3.3V and 5V makes it versatile and flexible. Both SPI and Parallel data pins available on this Breakout. So you get flexibility of interfacing either SPI or 8 bit Parallel mode for faster operation.

Here are the features and specifications that make 3.2" Touchsy Capacitive Breakout a unique and must-have accessory:

Features:

  • Perfect for Arduino community with 3/4 wire SPI interface, 8-bit parallel interface
  • The level shifter for compatibility with various hardware options
  • Supports both 3.3V and 5V, making it versatile and flexible
  • Compatibility: Arduino or other controllers
  • Connectivity: 3/4 wire SPI interface, 8- bit parallel interface

Specifications:

  • 3.2” Display with resolution 240 × 320
  • Operating voltage of pins compatible for both 3.3V and 5V
  • ILI9341 Display Driver
  • FT6236 capacitive touch controller
  • Appearance: RGB
  • Colors: 65K/262K
  • Viewing Angle(in degree): Left:70, Right:70, Up:50, Down:70
  • Operating Temperature is -20℃~70℃
  • Storage Temperature is -30℃~80℃

Getting Started with 3.2 Touchsy Capacitive Breakout

Pinout

  • (1) 3.2” Capacitive Touch Display
  • (2) Display Breakout Pins

Breakout Pins Detail

Display Control Pins:

Pin No. Symbol Description
5 CS Chip select pin for SPI interfacing
7 CLK Clock pin for SPI interfacing
9 D/C Data/Command pin, Logic HIGH for Data and Logic LOW for Command
11 DIN MOSI pin for SPI interfacing
13 RST Reset pin
15 BL BackLight for Display panel

Touch Control Pins:

Pin no. Symbol Description
1 SCL Serial Clock pin for I2C interfacing
3 SDA Serial Data pin for I2C interfacing
18 IRQ Touch Controller Interrupt pin, Logic LOW when touch detected
20 TRS Touch Controller Reset

Note: RST & TRS pins connected internally so while interfacing with MCU's GPIO you can use only one instead of both

Power Pins:

Pin no. Symbol Description
17 GND Common Supply Ground pin
19 5V 5V Input Supply
21 VCC High Side Supply for Level Shifter, Not required when using with 3.3V/5V MCU
22 3V3 3.3V Input Supply

Note: Using only one supply 5V or 3.3V at a time is enough to power Display Module

Interfacing

Interfacing Breakout with Pico W

  • Following below wiring diagram for connection

  • Now just visit Pico W with Capacitive GitHub, and follow guide to add required library and then running example codes provided there for display and touch operations on Touch Display Module.

Interfacing Breakout with Arduino Uno

Circuit Connection: Follow Below connection

Breakout Pins <-> Arduino Pins

Breakout Pin No. Breakout Symbol Arduino Uno Pin
5 CS D10
7 CLK D13
9 D/C D9
11 DIN D11
13 RST D6
15 BL D5
1 SCL A5/SCL
3 SDA A4/SDA
18 IRQ -
17 GND GND
19 5V 5V
21 VCC 5V

Note: VCC connection required when connecting breakout with 5V operating MCU. Here interfacing with Arduino Uno provided, taking reference you can use Arduino Mega, Nano, or any other arduino family boards.

Installing Libraries:

  • Download Arduino IDE from official site and install into your system.

  • Download library zip file provided here in github.

  • Extract and copy files inside Document > Arduino > Libraries folder. Make sure to restart Arduino IDE whenever you update or add any libraries.

Testing

  • At this step you are all set to test codes, for easy getting started we have provided Display and Touch demo example codes in github which you can download and try.

  • Open any one example code in Arduino and make sure you have selected correct Arduino Uno board with suitable com port, click on upload button.

Resources

Related Products

Product License

This is open source product. Kindly check LICENSE.md file for more information.

Please contact support@sb-components.co.uk for technical support.

About

3.2" Touchsy Capacitive Breakout - the perfect display solution for users who prefer use their favourite Arduino UNO/Mega/Nano or any other controllers. In this github repo you will find details and getting started guide for 3.2" Touchsy Capacitive Breakout.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published