/* Esplora TFT Color Picker This example for the Esplora with an Arduino TFT reads the input of the joystick and slider, using the values to change the screen's color. This example code is in the public domain. Created 15 April 2013 by Scott Fitzgerald http://arduino.cc/en/Tutorial/TFTColorPicker */ #include #include // Arduino LCD library #include void setup() { Serial.begin(9600); // initialize the LCD EsploraTFT.begin(); // start out with a white screen EsploraTFT.background(255, 255, 255); } void loop() { // map the values from sensors int xValue = map(Esplora.readJoystickX(), -512, 512, 0, 255); // read the joystick's X position int yValue = map(Esplora.readJoystickY(), -512, 512, 0, 255); // read the joystick's Y position int slider = map(Esplora.readSlider(), 0, 1023, 0, 255); // read the slider's position // change the background color based on the mapped values EsploraTFT.background(xValue, yValue, slider); // print the mapped values to the Serial monitor Serial.print("background("); Serial.print(xValue); Serial.print(" , "); Serial.print(yValue); Serial.print(" , "); Serial.print(slider); Serial.println(")"); delay(33); }