Skip to content

3.2" Touchsy Resistive 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 Resistive Breakout.

License

sbcshop/3.2_Touchsy_Breakout_Resistive_Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3.2_Touchsy_Breakout_Resistive_Software

3.2" Touchsy Resistive 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 Resistive 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 Resistive 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
  • XPT2046 resistive 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 Resistive Breakout

Pinout

  • (1) 3.2” Resistive 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
18 BL BackLight for Display panel

Touch Control Pins:

Pin no. Symbol Description
1 T_CS Chip Select pin for SPI interfacing
15 T_CK Clock pin for SPI interfacing
3 T_DI Data In (MOSI) pin for SPI interfacing
22 T_DO Data Out (MISO) pin for SPI interfacing
20 IRQ Touch Controller Interrupt pin, Logic LOW when touch detected

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

  • Follow below wiring diagram for connection

  • Now just visit Pico W with Resistive 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(MOSI)
13 RST D6
15 BL D5
1 T_CS D8
15 T_CK D13
3 T_DI D11(MOSI)
15 T_DO D12(MISO)
20 IRQ D2
17 GND GND
19 5V 5V
21 VCC 5V

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

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 Resistive 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 Resistive Breakout.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published