Como posso imprimir no monitor serial uma sequência ou apenas um caractere seguido por uma variável como "L 55"
serial
softwareserial
Root0x
fonte
fonte
Serial.print
.Respostas:
fonte
Para impressão de depuração, você pode definir uma macro para imprimir o nome e o valor de uma variável como esta:
que você usa assim:
Também isso é bom:
quando usado em um loop como esse
imprime uma saída como esta:
fonte
Muito obrigado por suas respostas. Eu fiz isso ...
fonte
if (some_condition) VSayLn(some_var);
não funcionará como pretendido. A correção padrão é para#define VSayLn(var) do { Serial.print(#var " =\t"); Serial.println(var); } while (0)
. Cf Por que usar instruções do-while e if-else aparentemente sem sentido nas macros?