Hi,
I couldn't find a bargraph example but did read about it in the documents file. It mentioned TL and BR but nothing about the command arguments.
I tried running the vertical slider example but it won't compile.
The compile errors are:
Arduino: 1.6.3 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
Build options changed, rebuilding all
Using library UTFT in folder: C:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT (legacy)
Using library Utouch in folder: C:\Users\Owner\Favorites\Documents\Arduino\libraries\Utouch (legacy)
Using library TFT_Extension in folder: C:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension (legacy)
C:\Users\Owner\AppData\Roaming\Arduino15\packages\arduino\tools\avr-gcc\4.8.1-arduino2/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10603 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -IC:\Users\Owner\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.2\cores\arduino -IC:\Users\Owner\AppData\Roaming\Arduino15\packages\arduino\hardware\avr\1.6.2\variants\mega -IC:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT -IC:\Users\Owner\Favorites\Documents\Arduino\libraries\Utouch -IC:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension C:\Users\Owner\AppData\Local\Temp\build4713459259570123432.tmp\SliderBar_Vertical.cpp -o C:\Users\Owner\AppData\Local\Temp\build4713459259570123432.tmp\SliderBar_Vertical.cpp.o
SliderBar_Vertical.ino:8:34: error: no matching function for call to 'UTFT::UTFT(int, int, double, int)'
SliderBar_Vertical.ino:8:34: note: candidates are:
In file included from SliderBar_Vertical.ino:1:0:
C:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT/UTFT.h:201:3: note: UTFT::UTFT(byte, int, int, int, int, int)
UTFT(byte model, int RS, int WR, int CS, int RST, int SER=0);
^
C:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT/UTFT.h:201:3: note: candidate expects 6 arguments, 4 provided
C:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT/UTFT.h:200:3: note: UTFT::UTFT()
UTFT();
^
C:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT/UTFT.h:200:3: note: candidate expects 0 arguments, 4 provided
C:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT/UTFT.h:197:7: note: UTFT::UTFT(const UTFT&)
class UTFT
^
C:\Users\Owner\Favorites\Documents\Arduino\libraries\UTFT/UTFT.h:197:7: note: candidate expects 1 argument, 4 provided
SliderBar_Vertical.ino:11:49: error: no matching function for call to 'TFT_Extension::TFT_Extension(UTFT*, UTouch*, int)'
SliderBar_Vertical.ino:11:49: note: candidates are:
In file included from SliderBar_Vertical.ino:3:0:
C:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension/TFT_Extension.h:128:5: note: TFT_Extension::TFT_Extension(UTFT*, UTouch*)
TFT_Extension(UTFT *Disp, UTouch *Touch);
^
C:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension/TFT_Extension.h:128:5: note: candidate expects 2 arguments, 3 provided
C:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension/TFT_Extension.h:125:7: note: TFT_Extension::TFT_Extension(const TFT_Extension&)
class TFT_Extension
^
C:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension/TFT_Extension.h:125:7: note: candidate expects 1 argument, 3 provided
Multiple libraries were found for "TFT_Extension.h"
Used: C:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension
Not used: C:\Users\Owner\Favorites\Documents\Arduino\libraries\libraries
Not used: C:\Users\Owner\Favorites\Documents\Arduino\libraries\TFT_Extension-master
Error compiling.
vertical slider bar code is:
#include <UTFT.h>
#include <UTouch.h>
#include <TFT_Extension.h>
// Declare which fonts we will be using
extern uint8_t SmallFont[];
//myGLCD(RS,WR,CS,RST,ALE,mode);
UTFT myGLCD(CTE70CPLD,38,39.40,41);
//myTouch(TCLK,TCS,DIN,DOUT,IRQ);
UTouch myTouch(6,5,4,3,2);
TFT_Extension myTFT(&myGLCD, &myTouch, LANDSCAPE);
#define convert(x) {myTFT.ConvertRGB(x)}
void setup()
{
myGLCD.InitLCD(LANDSCAPE);
myGLCD.clrScr();
myGLCD.setFont(SmallFont);
myTouch.InitTouch(LANDSCAPE);
myTouch.setPrecision(PREC_LOW);
myGLCD.fillScr(WHITE);
}
void loop()
{
//(X1, Y1, X2, Y2, ID Number, Color)
byte red = map(myTFT.VertSlider(20, 20, 50, 210, 0, RED), 0, 100, 0, 255);
byte green = map(myTFT.VertSlider(70, 20, 100, 210, 1, GREEN), 0, 100, 0, 255);
byte blue = map(myTFT.VertSlider(120, 20, 150, 210, 2, BLUE), 0, 100, 0, 255);
myGLCD.setColor(WHITE);
myGLCD.printNumI(red, 20, 10);
myGLCD.printNumI(green, 70, 10);
myGLCD.printNumI(blue, 120, 10);
myGLCD.setColor(red, green, blue);
myGLCD.fillRect(200, 10, 250, 60);
}