Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Ei pessoal! Deseja aprender como usar uma entrada e saída de monitor serial. Bem, aqui você tem o tutorial perfeito sobre como fazer isso! Neste instrutível, irei guiá-lo pelas etapas simples necessárias para criar uma calculadora usando o monitor serial Arduino.
Etapa 1: Baixar o IDE do Arduino
Baixe e instale o Arduino IDE (Interactive Development Environment) usando o link abaixo:
www.arduino.cc/en/Main/Software Escolha e salve a versão que melhor se adapta ao seu sistema operacional e configuração.
Etapa 2: Materiais de Hardware
- 1 placa Arduino
- 1 cabo para conectar a placa Arduino ao seu computador
Etapa 3: Construindo o Hardware
1) Conecte o Arduino ao seu computador
Etapa 4: Baixar e executar o programa
Baixe o programa Arduino em anexo para o seu laptop. Conecte o arduino ao seu laptop e execute o programa.
No IDE do arduino, abra Ferramentas-> monitor serial. Digite um cálculo a ser feito, por exemplo, 3 + 2, e você obterá o resultado como 5. Você também pode tentar subtração, multiplicação e divisão da seguinte maneira:
4 + 2 (você obterá Resultado = 6)
8-3 (você obterá Resultado = 5)
5 * 3 (você obterá Resultado = 15)
2/10 (você obterá Resultado = 5)
Etapa 5: Compreendendo o programa
Primeiro, vamos entender como funciona a entrada e saída da porta serial. Um usuário pode inserir dados no campo de entrada na janela do monitor serial para enviar valores e dados para o Arduino. Qualquer programa serial, ou mesmo um aplicativo serial personalizado, pode ser usado para enviar dados para o Arduino em vez de usar a janela Serial Monitor. Da mesma forma, o usuário pode enviar dados para o monitor serial.
Agora vamos usar isso para construir nossa própria calculadora.
Primeiro no método setup ():
Iniciamos as variáveis e a porta serial.
Serial.begin (9600); // começa a comunicação serial
Serial.println ("Envie-me um cálculo");
Serial.println ("Por exemplo: 2 + 3");
Então, no método loop ():
while (Serial.available ()> 0) {// enquanto houver dados sendo enviados para o arduino, numero1 = Serial.parseInt ();
operação = Serial.read (); // operação será o primeiro caractere após o primeiro número
número2 = Serial.parseInt (); // armazena o segundo número em número2
Em seguida, chamamos calcule () e imprimimos o resultado do cálculo.
calcule () é a função personalizada que realiza os cálculos. Vamos entender como isso funciona.
Se (operação == '+'), adiciona os dois números e armazena o resultado na variável "resultado".
Se (operação == '-'), subtrai os dois números e armazena o resultado na variável "resultado".
Se (operação == '*'), multiplica os dois números e armazena o resultado na variável "resultado".
Se (operação == '/'), divide os dois números e armazena o resultado na variável "resultado".
Caso contrário, ele imprime "Erro"