вывод значения.

Лнд
Offline
Зарегистрирован: 28.03.2022

Добрый день!

не могли бы подсказать, что в программе поправить, чтобы вывод переменной (temp) обновлялся (не закрашивался) или весь текст не моргал если добавить background(0, 0, 0) ?

 

void draw() {
// background(0, 0, 0);
text("Температура =", 50, 50); 
text(",C", 450, 50);
     
 while (myPort.available() > 0) 
{
String temp = myPort.readString();   
if (temp != null) {
text(temp, 400, 50);}   
        
}
}

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Что мешает предварительно вывести старое значение, но цветом фона ?

Лнд
Offline
Зарегистрирован: 28.03.2022
Вот так подсмотрел. Вроде работает
 
 
void draw() {
    
if (myPort.available() > 0) 
{
   temp = myPort.readStringUntil('\n');
textSize(40);
clear();
if (temp!= null) {
text(temp,400,50);
}
}
 
 
 
 
 
BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018
SLKH
Offline
Зарегистрирован: 17.08.2015

Лнд пишет:

Добрый день!

не могли бы подсказать, что в программе поправить, чтобы вывод переменной (temp) обновлялся (не закрашивался) или весь текст не моргал если добавить background(0, 0, 0) ?

 

void draw() {
// background(0, 0, 0);
text("Температура =", 50, 50); 
text(",C", 450, 50);
     
 while (myPort.available() > 0) 
{
String temp = myPort.readString();   
if (temp != null) {
text(temp, 400, 50);}   
        
}
}

 

http://arduino.ru/forum/processing/primer-%E2%84%96-1-vizualizatsiya-vkh...