// Draw some filled, rounded rectangles
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("fill round rectangle", CENTER, 1);
for (int i=1; i<6; i++)
{
switch (i)
{
case 1:
myGLCD.setColor(255,0,255);
break;
case 2:
myGLCD.setColor(255,0,0);
break;
case 3:
myGLCD.setColor(0,255,0);
break;
case 4:
myGLCD.setColor(0,0,255);
break;
case 5:
myGLCD.setColor(255,255,0);
break;
}
myGLCD.fillRoundRect(99-(i*10), 23+(i*10), 119-(i*10), 43+(i*10));
}
delay(2000);
myGLCD.setColor(0,0,0);
myGLCD.fillRect(1,14,158,113);
// Draw some filled circles
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("Draw fill circles", CENTER, 1);
for (int i=1; i<6; i++)
{
switch (i)
{
case 1:
myGLCD.setColor(255,0,255);
break;
case 2:
myGLCD.setColor(255,0,0);
break;
case 3:
myGLCD.setColor(0,255,0);
break;
case 4:
myGLCD.setColor(0,0,255);
break;
case 5:
myGLCD.setColor(255,255,0);
break;
}
myGLCD.fillCircle(49+(i*10),33+(i*10), 15);
}
delay(2000);
myGLCD.setColor(0,0,0);
myGLCD.fillRect(1,14,158,113);
// Draw some lines in a pattern
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("Draw line in pattern", CENTER, 1);
myGLCD.setColor (255,0,0);
for (int i=14; i<113; i+=5)
{
myGLCD.drawLine(1, i, (i*1.44)-10, 112);
}
myGLCD.setColor (255,0,0);
for (int i=112; i>15; i-=5)
{
myGLCD.drawLine(158, i, (i*1.44)-12, 14);
}
myGLCD.setColor (0,255,255);
for (int i=112; i>15; i-=5)
{
myGLCD.drawLine(1, i, 172-(i*1.44), 14);
}
myGLCD.setColor (0,255,255);
for (int i=15; i<112; i+=5)
{
myGLCD.drawLine(158, i, 171-(i*1.44), 112);
}
delay(2000);
myGLCD.setColor(0,0,0);
myGLCD.fillRect(1,14,158,113);
// Draw some random circles
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("Draw random circles", CENTER, 1);
for (int i=0; i<100; i++)
{
myGLCD.setColor(random(255), random(255), random(255));
x=22+random(116);
y=35+random(57);
r=random(20);
myGLCD.drawCircle(x, y, r);
}
delay(2000);
myGLCD.setColor(0,0,0);
myGLCD.fillRect(1,14,158,113);
// Draw some random rectangles
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("Draw random rectangl", CENTER, 1);
for (int i=0; i<100; i++)
{
myGLCD.setColor(random(255), random(255), random(255));
x=2+random(156);
y=16+random(95);
x2=2+random(156);
y2=16+random(95);
myGLCD.drawRect(x, y, x2, y2);
}
delay(2000);
myGLCD.setColor(0,0,0);
myGLCD.fillRect(1,14,158,113);
// Draw some random rounded rectangles
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("Draw round rectangle", CENTER, 1);
for (int i=0; i<100; i++)
{
myGLCD.setColor(random(255), random(255), random(255));
x=2+random(156);
y=16+random(95);
x2=2+random(156);
y2=16+random(95);
myGLCD.drawRoundRect(x, y, x2, y2);
}
delay(2000);
// Draw some random Line
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("Draw random Line", CENTER, 1);
myGLCD.setColor(0,0,0);
myGLCD.fillRect(1,14,158,113);
for (int i=0; i<100; i++)
{
myGLCD.setColor(random(255), random(255), random(255));
x=2+random(156);
y=16+random(95);
x2=2+random(156);
y2=16+random(95);
myGLCD.drawLine(x, y, x2, y2);
}
delay(2000);
// Draw some random point
myGLCD.setColor(255, 0, 0);
myGLCD.fillRect(0, 0, 159, 13);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("Draw random point", CENTER, 1);
myGLCD.setColor(0,0,0);
myGLCD.fillRect(1,14,158,113);
for (int i=0; i<5000; i++)
{
myGLCD.setColor(random(255), random(255), random(255));
myGLCD.drawPixel(2+random(156), 16+random(95));
}
delay(2000);
myGLCD.fillScr(0, 0, 255);
myGLCD.setColor(255, 0, 0);
myGLCD.fillRoundRect(10, 17, 149, 72);
myGLCD.setColor(255, 255, 255);
myGLCD.setBackColor(255, 0, 0);
myGLCD.print("That's it!", CENTER, 20);
myGLCD.print("Restarting in a", CENTER, 45);
myGLCD.print("few seconds...", CENTER, 57);
myGLCD.setColor(0, 255, 0);
myGLCD.setBackColor(0, 0, 255);
myGLCD.print("Runtime: (msecs)", CENTER, 103);
myGLCD.printNumI(millis(), CENTER, 115);
delay (10000);
}
hab ich gerade mit folgender Verkabelung ausprobiert:
Arduino TFT
GND GND
5V VCC
D6 RST
D11 SDA
D10 CLK
D9 CS
D8 RS
Auf meinem Display tut sich aber trotzdem nichts...