Arduino Nano ESP32 - Serial Plotter
Este tutorial fornece instruções sobre como usar o Serial Plotter na Arduino IDE com o Arduino Nano ESP32
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Serial Plotter
O Serial Plotter é uma ferramenta da Arduino IDE que pode receber dados do Arduino Nano ESP32 via Serial e plotá-los em um gráfico. O Serial Plotter pode plotar os dados de vários sensores na mesma tela.
Para receber os dados do ESP32, é preciso usar um cabo USB entre o Arduino Nano ESP32 e o PC
O Serial Plotter é composto por dois componentes:
- uma caixa de seleção: usada para selecionar o baud rate serial
- um gráfico:: uma tela que mostra os dados visualizados
- Eixo X: apresenta o tempo. Ele tem 500 pontos. O tempo entre cada ponto é o tempo entre duas chamadas consecutivas da função Serial.println().
- Eixo Y: apresenta os valores dos dados recebidos do Arduino Nano ESP32. O eixo Y se ajusta automaticamente quando o valor dos dados aumenta ou diminui.
Como Abrir o Serial Plotter
Na Arduino IDE, navegue até Tools Serial Plotter

Como plotar uma Única Linha no Gráfico
Para plotar uma única linha no gráfico, só precisamos enviar os dados terminados pelo caractere “\r\n”. Podemos usar a função Serial.println()
※ Nota:
Serial.println() acrescenta automaticamente os caracteres “\r\n” aos dados.
Código de Exemplo
O código de exemplo do Arduino Nano ESP32 abaixo lê o valor de um pino de entrada analógica e o envia ao Serial Plotter
Passos Rápidos
- Se esta é a primeira vez que você usa o Arduino Nano ESP32, veja como configurar o ambiente para o Arduino Nano ESP32 na Arduino IDE.
- Copie o código acima e cole na Arduino IDE.
- Compile e faça upload do código para a placa Arduino Nano ESP32 clicando no botão Upload na Arduino IDE
- Abra o Serial Plotter
- Selecione o baud rate 9600
- Veja o gráfico no Serial Plotter

Como plotar várias linhas no Gráfico
Para plotar várias variáveis, precisamos separar as variáveis umas das outras pelo caractere “\t” ou " ". O último valor DEVE ser terminado pelos caracteres “\r\n”.
Em detalhes:
- A primeira variável
- As variáveis do meio
- A última variável
Código de Exemplo
O código de exemplo do Arduino Nano ESP32 abaixo lê o valor de 4 pinos de entrada analógica e os envia ao Serial Plotter
O resultado no Serial Plotter:

Exemplo de 3 Formas de Onda Senoidais
O código de exemplo do Arduino Nano ESP32 abaixo imprime o valor de três formas de onda senoidais no Serial Plotter
O resultado no Serial Plotter:

Se você quiser ver este plotter em um celular ou PC, confira o tutorial Arduino Nano ESP32 - Web Plotter.