display en kleur variabele

Arduino specifieke Software
Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

display en kleur variabele

Berichtdoor ercmrj » 05 Okt 2020, 20:52

Dit is een klein gedeelte van mijn programma voor een waar ik een probleem heb:
Onderstaande werkt
Code: Alles selecteren
#define GREEN   0x07E0
#define YELLOW  0xFFE0

 tft.setTextColor(GREEN);
 tft.println("groen");
 tft.setTextColor(YELLOW);
 tft.println("geel");



Maar hoe krijg je dit voor elkaar:
Code: Alles selecteren
var kleur = GREEN;
String text = "groen";
 tft.setTextColor(kleur);
 tft.println(text);

var kleur = YELLOW;
String text = "geel";
 tft.setTextColor(kleur);
 tft.println(text);


Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: display en kleur variabele

Berichtdoor shooter » 06 Okt 2020, 17:38

er staat var maar dat moet int zijn.
zet eerst een settextcolor 07E0 neer en dan langzaam moeilijker maken
paul deelen
shooter@home.nl

Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: display en kleur variabele

Berichtdoor ercmrj » 06 Okt 2020, 19:25

Bedankt shooter, nu werkt het met integer en 07E0.

Ik heb ff gegoogled naar #define, nu snap ik het iets beter, maar vind het ingewikkeld hoe je kan zien of je een integer, string of float gedefineerd is.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: display en kleur variabele

Berichtdoor shooter » 07 Okt 2020, 14:42

met define definieer je niet maar overal waar je het woordje green gebruikt wordt het vervangen door wat erachter staat .
je declaratie gebeurt op een andere plek zoals float variabelenaam=81;
paul deelen
shooter@home.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 20 gasten