ESP8266 - Serial Plotter
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Serial Plotter
O Serial Plotter é um recurso do Arduino IDE. Ele permite que o ESP8266 leia temperatura, umidade ou qualquer outro tipo de dado de sensor e o envie para o Serial Plotter. O Serial Plotter então pega esses dados e os exibe na forma de ondas. Ele pode exibir não só os dados de um único sensor, mas também os de vários sensores no mesmo gráfico.
Os dados são trocados entre o Serial Plotter e o ESP8266 por meio de um cabo USB. Esse mesmo cabo é usado para fazer o upload do código para o ESP8266. Portanto, para usar o Serial Plotter, é necessário conectar o ESP8266 e o PC usando esse cabo.
O Serial Plotter tem uma caixa de seleção para escolher o baud rate serial e um gráfico. O eixo X do gráfico representa o tempo, com 500 pontos. O tempo entre cada ponto é determinado pelo tempo entre duas chamadas consecutivas da função Serial.println(), que normalmente é igual ao tempo da função loop(). O eixo Y do gráfico mostra os valores recebidos do ESP8266 e se ajusta automaticamente quando o valor aumenta ou diminui.
Como Abrir o Serial Plotter
Clique no ícone do Serial Plotter no lado direito do Arduino IDE.

Plotando uma Única Linha no Gráfico
Para gerar um único gráfico, basta enviar o dado e finalizá-lo com os caracteres “\r\n”.
Especificamente, precisamos usar a função Serial.println().
※ Nota:
Serial.println() adiciona os caracteres “\r\n” ao final dos dados.
Código de Exemplo
Pegue o valor de um pino de entrada analógica e plote-o no Serial Plotter. Este é um exemplo de como fazer isso.
Passos Rápidos
Para começar com o ESP8266 no Arduino IDE, siga estes passos:
- Veja o tutorial como configurar o ambiente para o ESP8266 no Arduino IDE se esta for a primeira vez que você usa o ESP8266.
- Ligue os componentes como mostrado no diagrama.
- Conecte a placa ESP8266 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa ESP8266 correta, como (por exemplo, NodeMCU 1.0 (ESP-12E Module)), e a respectiva porta COM.
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload na IDE para enviar o código para o ESP8266.
- Abra o Serial Plotter.
- Defina o baud rate como 9600.
- Confira o gráfico no Serial Plotter.

Plotando Várias Linhas no Gráfico
Para plotar várias variáveis, precisamos separá-las umas das outras usando o caractere “\t” ou " ". O último valor DEVE terminar com os caracteres “\r\n”.
- A primeira variável:
- As variáveis do meio:
- A última variável:
Código de Exemplo
Pegue o valor de quatro pinos de entrada analógica e exiba-os no Serial Plotter.
Usando vários gráficos:. Crie vários gráficos para ilustrar os dados.

Exemplo de 3 Formas de Onda Senoidal
Gráfico de Várias Ondas Senoidais:. Uma representação de várias ondas senoidais é mostrada no gráfico.

Se você quiser ver este plotter no seu celular ou PC, visite o tutorial ESP8266 - Web Plotter.