Arduino Nano - Serial Monitor
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Serial Monitor
O Serial Monitor é uma das ferramentas do Arduino IDE e é usado para duas funções distintas:
- Do Arduino Nano para o PC: os dados são recebidos do Arduino Nano e exibidos na tela. Isso geralmente é feito para depuração e monitoramento.
- Do PC para o Arduino: os comandos são enviados do PC para o Arduino Nano.
Para usar o Serial Monitor, precisamos conectar o Arduino Nano e o PC por um cabo USB. Esse mesmo cabo também é usado para fazer o upload do código para o Arduino Nano. Os dados são trocados entre o Serial Monitor e o Arduino Nano por esse cabo USB.
Como Usar o Serial Monitor
Abrir o Serial Monitor
Clique no ícone do Serial Monitor, no lado direito do Arduino IDE.

Itens do Serial Monitor
Imprimir no console: mostra as informações recebidas do Arduino Nano.
Caixa de seleção Autoscroll: opção para escolher entre rolagem automática e sem rolagem.
*Caixa de seleção para ativar a exibição do timestamp antes dos dados mostrados no Serial Monitor.
*ii. Botão Clear Output: apaga todo o texto do console de saída.
*. 1. Seleção do baud rate: escolha a velocidade de comunicação (baud rate) entre o Arduino Nano e o PC. 2. Esse valor deve ser igual ao usado no código do Arduino Nano (na função Serial.begin()).
※ Nota:
Quando escolhemos um baud rate, mesmo que o valor continue o mesmo, o Arduino Nano é reiniciado. Portanto, esta é uma forma de reiniciar o Arduino Nano.
*. Caixa para digitar texto:. O usuário pode digitar caracteres nela para serem enviados a um Arduino Nano.
- Seleção de final de linha:
- Escolha os caracteres que serão adicionados aos dados enviados ao Arduino:
- No line ending: nenhum caractere adicional
- Newline: adiciona o caractere de nova linha (LF, ou '\n')
- Carriage return: adiciona o caractere de retorno de carro (CR, ou '\r')
- Both NL and CR: adiciona os caracteres de nova linha e de retorno de carro (CRLF, ou '\r\n')
*. 1. Pressionar o botão Send:. 2. Isso faz o Serial Monitor transmitir ao Arduino Nano os dados da caixa de texto, junto com os caracteres de final de linha.
Arduino Nano Para PC
Defina o baud rate e inicie a porta Serial com a função Serial.begin() para transmitir dados do Arduino Nano para o PC.
- Usando Serial.println():
- Envie dados ao Serial Monitor usando uma destas funções: Serial.print(), Serial.println(), Serial.write().
- Por exemplo, para enviar “Hello World!” ao Serial Monitor, use Serial.println():
Exemplo de Uso
Neste exemplo, vamos transmitir “ArduinoGetStarted.com” do Arduino Nano para o Serial Monitor em intervalos de um segundo.
Passos Rápidos
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload do Arduino IDE para enviar o código ao Arduino Nano.
- Abra o Serial Monitor.
- Defina o baud rate como 9600.
- Confira a saída no Serial Monitor.
- Tente trocar a função Serial.println() pela função Serial.print().
PC Para Arduino Nano
Como enviar dados do PC para o Arduino e lê-los no Arduino Nano
Digite o seu texto no Serial Monitor e pressione o botão Send.
Defina o baud rate e inicie a porta Serial usando o seguinte código do Arduino Nano:
- Ler dados da porta Serial
Obtenha os dados da porta Serial usando o seguinte código do Arduino Nano:
- Processar os dados
Processe os dados com a ajuda do seguinte código do Arduino Nano:
- Verifique se há dados ou não.
- Use uma das funções a seguir para ler dados da porta Serial: Serial.read(), Serial.readBytes(), Serial.readBytesUntil(), Serial.readString(), Serial.readStringUntil(). Por exemplo:
Exemplo de Uso
Neste exemplo, vamos enviar comandos do Serial Monitor para o Arduino Nano. Os comandos são os seguintes:
- “ON”: o LED será ligado
- “OFF”: o LED será desligado
Esses comandos serão usados para controlar um LED embutido.
Como o Arduino Nano consegue reconhecer um comando completo? Por exemplo, quando enviamos “OFF”, como o Arduino Nano diferencia “O”, “OF” e “OFF”?
Ao enviar um comando, vamos acrescentar um caractere de nova linha ('\n') selecionando a opção “newline” no Serial Monitor. O Arduino Nano vai ler os dados até encontrar o caractere de nova linha. Nesse caso, o caractere de nova linha é chamado de delimitador.
Passos Rápidos
- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload do Arduino IDE para fazer o upload do código para o Arduino Nano.
- Abra o Serial Monitor.
- Escolha um baud rate de 9600 e selecione a opção newline.
- Digite “ON” ou “OFF” e depois pressione o botão Send.
- Veja o LED embutido na placa Arduino Nano. Ele estará ligado ou desligado.
- Além disso, podemos observar o estado do LED no Serial Monitor.
- Digite os comandos “ON” ou “OFF” algumas vezes.