- Clip TFT screen into Arduino Uno
- Insert USB cable into device and computer
- Install the Arduino IDE software
- Install Adafruit GFX graphics core library to \Arduino\Sketchbook\libraries
- There is a reference in the TFT library that requires un-commenting to ensure it works with TFT/LCD shields
- // **** IF USING THE LCD BREAKOUT BOARD, COMMENT OUT THIS NEXT LINE. ****
- // **** IF USING THE LCD SHIELD, LEAVE THE LINE ENABLED: ****
- #define USE_ADAFRUIT_SHIELD_PINOUT 1"
- Install Adafruit 2.8" TFT display library to \Arduino\Sketchbook\libraries
- Not all TFT's are supported and it may take some work on your behalf to identify and get the above libraries working
- Launch Arduino IDE program
- Open the Adafruit TFT example sketch
- File > Examples > TFTLCD > GraphicsTest
- Ensure the COM port is correct for the Arduino
- Upload Adafruit TFTLCD sketch to your Arduino
- Open the Arduino serial monitor
- Tools > Serial Monitor
- Identify LCD Driver Chip
- If the serial monitor says Unknown LCD driver chip: 0, you will manually need to test each driver chip identifier
- Download the iRacing Arduino Pit Board TFT Front End.ino sketch to your computer and open it in the Arduino IDE
- Ensure line 68 in the Arduino front end uses the correct identifier for your TFT Screen from step 8.
- eg: uint16_t identifier = 0x9325;
- If Unknown lcd chip, test using each of the following until the sketch displays correctly
- 0x9328, 0x9325, 0x9328, 0x7575, 0x9341, 0x8357, 0x9488, 0x9320, 0x9481, 0x0101, 0x7783, 0x8230, 0x4535
- Upload the iRacing Arduino Pit Board TFT sketch onto your Arduino Uno
- If successful, you should see the basic layout of the device (lines, headings, etc) without any numbers
Note: Once successfully installing and seeing the basic layout, the Arduino IDE will only be required for future front-end software updates.
- Download the current executable file from the releases section
- Unzip the file to a location of your choice
- In Windows devices and printers, confirm the COM port number for your Arduino
- Download iAppStarter and then launch it
- Click browse and find the executable you downloaded and unzipped in iAppStarter
- Add the com port from step 3 in the arguments field and any other functions you desire
- eg: arduinopitboard_v2.8.exe com7
- eg: arduinopitboard_v2.8.exe com7 -g