lcd.print vraag
16 berichten
• Pagina 2 van 2 • 1, 2
Re: lcd.print vraag
Volgens mij bedoel je hem zo:
Ik snap alleen niet hoe je wilt dat ik dit toepas...
- Code: Alles selecteren
void printLine(uint8_t regel, char * text) {
lcd.setCursor(0, regel);
lcd.print(" ");
lcd.setCursor(0, regel);
lcd.print(text);
Ik snap alleen niet hoe je wilt dat ik dit toepas...
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: lcd.print vraag
die functie zet je in je programma en ipv LCD.print roep je nu printline aan etc.
Re: lcd.print vraag
Hij heeft een functie voor je gemaakt die automatisch eerst de regel leeg maakt. Je zet het blokje code onderaan je sketch en dan heb je beschikking over het commando printLine(regel,"tekst"). Bijvoorbeeld: printLine(0,"dit is een test"); Er staan nog wel 2 kleine foutjes in de code dus hier de goede versie:
- Code: Alles selecteren
void printLine(uint8_t regel, char * text) {
lcd2.setCursor(0, regel);
lcd2.print(" ");
lcd2.setCursor(0, regel);
lcd2.print(text);
}
We do what we must because we can.
Re: lcd.print vraag
Het zal mijn NOOB niveau zijn, maar ik krijg de melding "printline was not declared in this scope"
Ook als ik van lcd2.print, lcd.print maak.
Ook als ik van lcd2.print, lcd.print maak.
- Code: Alles selecteren
case prefixedmode:
lcd.setCursor(0, 0);
lcd.print("Prefixed Mode ");
lcd.setCursor(0, 1);
lcd.print("PRESS |<< !!! ");
break;
case lightpurple:
lcd.setCursor(0, 0);
lcd.print("Prefixed Mode ");
lcd.setCursor(0, 1);
lcd.print("Light Purple ");
break;
case mediumpurple:
printline(0, "Prefixed Mode");
printline(1, "Medium purple");
/*
lcd.setCursor(0, 0);
lcd.print("Prefixed Mode ");
lcd.setCursor(0, 1);
lcd.print("Medium Purple ");
*/
break;
default:
// translateIR();
break;
}
}
void printLine(uint8_t regel, char * text) {
lcd2.setCursor(0, regel);
lcd2.print(" ");
lcd2.setCursor(0, regel);
lcd2.print(text);
}
Re: lcd.print vraag
Oops, dat was een foutje van mijn kant. Ik heb het getest op een arduino met meerdere lcd schermpjes, het moest inderdaad geen lcd2.print zijn. Sorry. Wat je foutmelding betreft: het is printLine en niet printline. Hoofdletter gevoelig dus.
- Code: Alles selecteren
void printLine(uint8_t regel, char * text) {
lcd.setCursor(0, regel);
lcd.print(" ");
lcd.setCursor(0, regel);
lcd.print(text);
}
We do what we must because we can.
16 berichten
• Pagina 2 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten