Vložení textu a proměnné
Napsal: 28 pro 2019, 19:35
Ahoj, dávám dohromady ovládání termostatu a časovače (spínání relé) s nastavením přes LCD a tlačítka. prošel jsem spoustu příkladů LCD menu a došel k přesvědčení, že bude nejlepší, když si to napíši sám od nuly.
Řeším problematiku vkládání textu a proměnné do jednoho řádku. Zajímalo by mě, jestli existuje způsob, jak vložit jedním příkazem text a proměnnou, nebo dvě proměnné.
Toto je běžný způsob:
Teď napíši asi blbost, IDE mi to sice nevyhodnotí jako nesmyslnou deklaraci, ale zobrazí se mi pouze první vkládaná proměnná, tedy text_1, zbytek už ne. Zkoušel jsem pracovat se závorkami, ale nedosáhl jsem požadovaného výsledku. Jde toto nějak ošetřit?
Řeším problematiku vkládání textu a proměnné do jednoho řádku. Zajímalo by mě, jestli existuje způsob, jak vložit jedním příkazem text a proměnnou, nebo dvě proměnné.
Toto je běžný způsob:
Kód: Vybrat vše
int paste [6] = {12, 24, 36, 48, 60, 72}; //definuji proměnnou
lcd.clear();
lcd.setCursor(0,0);
lcd.print("CAS: "); //vložím text
lcd.setCursor(4,0);
lcd.print(paste[0]); //vložím proměnnou
lcd.print(" HOD."); //a další text
Kód: Vybrat vše
int paste [6] = {12, 24, 36, 48, 60, 72}; //definuji proměnnou
String text_1 = "CAS: "; //definuji text 1
String text_2 = "hod."; //definuji text 2
lcd.clear();
lcd.setCursor(0,0);
lcd.print(text_1),(paste[2]),(text_2);