This github provides getting started guide and other working details for Ardi Display Shield
- Onboard 2.0” TFT Display
- Compatible with 3.3V/5V MCU, Selection provided
- Onboard 5-Way Joystick allows better control-related projects
- Two programmable Buttons to add additional functionality to project
- Mounts directly onto your ArdiPi, Ardi32, and Arduino compatible boards
- Display resolution 240x320 pixels
- Pixel Pitch: 0.1275(H) x 0.1275(V) mm
- Active Area: 30.6(H) x 40.8(V) mm
- Module Size: 34.6(H) x 47.8(V) x2.05(D) mm
- SPI Interface
- Display Colors: 65K colors
- Drive IC: ST7789V2
- (1) & (4) Programmable Buttons
- (2) Voltage Selection 3.3V/5V
- (3) TFT 2.0 Display
- (5) 5-Way Joystick
Note: Don't forget to set jumper selection on correct selection when using with 5V or 3.3V board. Put jumper on 3V3-SEL when using with 3.3V MCU boards and on SEL-5V when using with 5V MCU Boards.
When Display mounted on ArdiPi, selection jumper must be on 3V3-SEL side
ArdiPi | Display shield | Function |
---|---|---|
GP18 | CLK | Clock pin of SPI interface for Display |
GP16 | BL | BackLight for display |
GP19 | DIN | MOSI (Master OUT Slave IN) pin of SPI interface for display |
GP17 | CS | SPI Chip select pin for display |
GP14 | RST | Display Reset pin |
GP15 | DC | Data/Command pin of SPI interface for display |
GP3 | BT1 | Programmable Button 1 |
GP11 | BT2 | Programmable Button 2 |
GP4 | J_U | Joystick Up switch |
GP0 | J_R | Joystick Right switch |
GP5 | J_L | Joystick Left switch |
GP2 | J_D | Joystick Down switch |
GP1 | J_SEL | Joystick Centre switch |
When Display shield mounted on Ardi-32, selection jumper must be on 3V3-SEL side
Ardi-32 | Display shield |
---|---|
IO12 | CLK |
IO13 | BL |
IO11 | DIN |
IO10 | CS |
IO21 | RST |
IO47 | DC |
IO9 | BT1 |
IO2 | BT2 |
IO41 | J_U |
IO42 | J_R |
IO1 | J_L |
IO17 | J_D |
IO18 | J_SEL |
When Display shield mounted on Arduino Uno, selection jumper must be on SEL-5V side
Arduino UNO | Display shield |
---|---|
D13 | CLK |
D12 | BL |
D11 | DIN |
D10 | CS |
D9 | RST |
D8 | DC |
D6 | BT2 |
D5 | BT1 |
D4 | J_U |
D3 | J_R |
D2 | J_L |
D1 | J_D |
D0 | J_SEL |
- You will have to follow this step when testing display shield with Ardi-32, Arduino uno or any arduino platform boards
- 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.
Also, sample codes are available for Ardi Display shield
Both examples below will need libraries installation as shown in above step.
Using this sample code as a guide, you can modify, build for other boards and share codes!!
- Schematic
- Hardware Files
- Step File
- Official Arduino Getting Started
- Official Pico W Getting Started
- Official Getting Started with ESP32 in Arduino
- Ardi-32 - Arduino Uno Form factor with latest powerful ESP32 S3
- ArdiPi - Arduino Uno Form factor with powerful Pico W of Raspberry Pi having onboard WiFi and BLE support.
- Ardi UHF Shield - UHF based shield with Oled display and Buzzer onboard
- Ardi RFID Shield - Ardi RFID Shield with onbard Relay and Status LED
- Ardi Relay Shield - Relay Shield with Screw terminal and Relay ON/OFF Status LED
Shields are compatible with ArdiPi, Ardi-32 and Other Arduino Uno Compatible boards.
This is open source product. Kindly check LICENSE.md file for more information.
Please contact support@sb-components.co.uk for technical support.