//Code By A.Tedds. //Using Edited Adafruit Library Files. Thank you. #include // Core graphics library #include // Hardware-specific library #define LCD_CS A3 // Chip Select goes to Analog 3 #define LCD_CD A2 // Command/Data goes to Analog 2, Labled LCD_RS #define LCD_WR A1 // LCD Write goes to Analog 1 #define LCD_RD A0 // LCD Read goes to Analog 0 #define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin // Assign names to color values: // With value changes for color inversion !! #define BLACK 0xFFFF #define WHITE 0x0000 Adafruit_ILI9341_8bit_AS tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET); //Refer to Lib/Header Files. void setup(void) { tft.reset(); //Reset TFT LCD Shield delay(20); // Let Display Chip Settle, Delay 20mS tft.begin(0x9341); //Start ILI9341 tft.fillScreen(BLACK); // Clear Screen to BLACK. } void loop() { for(int r=0;r<115;r=r+2) //set r : 0-115, increase +2 { tft.drawCircle(119,160,r,random(0xFFFF)); //draw circle, center @(119,160),size r, color random. } delay(10); //Delay 10mS } /********************************************************************************************************* END FILE *********************************************************************************************************/