was not declared

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 10
Geregistreerd: 05 Jun 2018, 08:24
Woonplaats: Frankrijk

was not declared

Berichtdoor f8voa » 10 Jul 2018, 13:41

cpp code
void loop(){
char customKey = customKeypad.getKey();

if (customKey){
Serial.println(customKey);
//printKey();
tft.fillRect(45, 30,160,60,ST7735_BLACK);
tft.setCursor(45, 30); tft.setTextSize(1);tft.setTextColor(ST7735_YELLOW);tft.print(customKey);
//}
}
}

Wanneer ik deze loop gebruik print het prg de ingedrukte toets van mijn 4x4 key-board af op het tft scherm.
Wanneer ik echter in een void printkey() (activeer dan ook printKey in de loop ) , tft.print(customKey); wil gebruiken krijg ik als antwoord steeds : " customKey was not declared in this scoop".
Waarom print het prg dit wel in de loop en niet buiten deze loop ?

met dank , Marco

Advertisement

Gebruikers-avatar
Berichten: 210
Geregistreerd: 03 Sep 2013, 10:03
Woonplaats: Katwijk ZH

Re: was not declared

Berichtdoor baco1978 » 10 Jul 2018, 14:49

Omdat de variable alleen binnen de loop() gebruikt kan worden

bij het gebruik van een globale variabele, dan kan je ze binnen iedere funktie gebruiken
Met vriendelijke groet Arjan

Berichten: 10
Geregistreerd: 05 Jun 2018, 08:24
Woonplaats: Frankrijk

Re: was not declared

Berichtdoor f8voa » 10 Jul 2018, 18:33

Hopla , weer wat wijzer geworden .

Vriendelijk bedankt , Marco

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 3 gasten