Duas maneiras de implementar o monitoramento serial para o Arduino
para Arduino
O que é o Arduino e por que é usado?
Arduino são microcontroladores de placa única e kits de microcontroladores para o desenvolvimento de projetos eletrônicos. Criar dispositivos interativos, bem como projetos de eletrônica bastante atraentes com a ajuda da plataforma Arduino, parece ser uma verdadeira alegria para os desenvolvedores de hardware e para aqueles que apenas começam no mundo da eletrônica de bricolage. A plataforma basicamente inclui um hardware fácil de usar (uma pequena placa de circuito aberto conhecida como um microcontrolador) e IDE flexível (Integrated Development Environment), uma parte de software projetada para escrever códigos de computador e carregá-los para o placa física.
Em contraste com muitas outras placas de circuito programáveis existentes que requerem hardware adicional para carregar um novo código escrito no computador na placa, o Arduino permite que você faça isso através de um simples cabo USB. Mais do que isso, o IDE da plataforma é baseado em uma versão simplificada do C ++, que permite fazer vários truques eletrônicos, mesmo que você não seja um programador experiente ou um especialista em protótipo.
Tudo isso torna a plataforma uma das ferramentas experimentais mais populares e fáceis de usar, muito apreciada por artistas, designers, hackers e amadores de todos os tipos. Graças ao Arduino, qualquer pessoa interessada em ambientes interativos pode criar seu próprio projeto com apenas algumas linhas de código e algumas placas de circuitos se comunicando com unidades de GPS, LEDs, câmeras, Internet e até mesmo seu smartphone!
Arduino Serial Monitor
Uma das melhores coisas da plataforma é que o Arduino usa a comunicação serial RS232 para interagir com os computadores. Isso significa que você é capaz de enviar comandos para a sua placa Arduino de um computador que você está usando e receber mensagens enviadas pelo Arduino via USB. Para isso, é necessário abrir a janela do Arduino Serial Monitor, que na verdade é parte do software da plataforma e pode ser encontrada na barra de ferramentas do Arduino IDE. O utilitário permite que você leia facilmente o Arduino serial e controle o comportamento dos dispositivos conectados à placa.
Além de exibir dados gerados com a placa, o Serial Monitor também pode ser muito útil ao desenvolver e depurar um esboço do Arduino. Com a função Serial.print () que fornece, você pode ter a saída serial do Arduino enviada para o seu computador e exibida no monitor do PC. Por que é conveniente desenvolver esboços do Arduino? Bem, acontece que uma vez que o código é enviado para a placa do Arduino, o resultado obtido é diferente do que você esperava. Por exemplo, um LED não faz algo que você precisa fazer, por exemplo, pisca com mais frequência do que deveria ou algo do tipo. O motivo pode ser uma variável sendo incrementada, portanto o Arduino Serial Monitor parece ser a maneira mais fácil de ver os valores alterados.
Serial Port Monitor: solução alternativa
Com a funcionalidade limitada que oferece, o Arduino Serial Port Monitor pode suportar comunicação serial básica, mas qualquer coisa como o registro de dados ou monitoramento de portas COM em tempo real não parece possível com o utilitário. Isso e onde Serial Port Monitor e aí que entra (SPM) de Electronic Team.
Agora qualquer um pode abrir e fechar portas COM, alterar seus parâmetros durante a operação ou comunicar dados em diferentes formatos (como string, binário, octal, decimal ou hexadecimal) graças ao terminal integrado disponível na versão PRO do SPM. O envio de dados binários em blocos também não é um problema, contanto que você use o software.
Serial Port Monitor é uma ótima maneira de comparar e analisar informações de uma placa Arduino para sua máquina. O aplicativo é capaz de registrar dados seriais recebidos em um arquivo separado, tornando-o disponível para consideração posterior.
Ao alterar as configurações de controle de fluxo com o SPM, você terá a opção de alterar a funcionalidade da plataforma Arduino. A ideia é simples: depois de definir o controle de fluxo para nenhum, é possível acessar a serial sem precisar redefinir sua placa. Como resultado, ao depurar um esboço do Arduino, você pode simplesmente anexar um conector e monitorar os dados sem a necessidade de iniciar o esboço.
Aqui estão alguns outros recursos do SPM principal:
- Atividade de portas sniffing COM
- Monitoramento simultâneo de várias portas
- Modos de filtragem e visualização de dados
O aplicativo permite que você comece a monitorar as portas seriais ativas assim que elas forem detectadas pelo software. A vantagem aqui é que, ao encontrar um bug no seu código, você pode corrigi-lo imediatamente.
Os usuários que desejam rastrear a atividade de várias portas COM por vez podem fazê-lo com o SPM. A coleta de dados é baseada no primeiro método in e first out.
A opção de filtragem que o SPM oferece se destina a simplificar a análise de dados, fornecendo a você a capacidade de ver apenas as mensagens relevantes. Acima disso, os dados podem ser mostrados em diferentes visualizações: tabela, linha, dump e terminal.
Embalado com toneladas de funcionalidade excepcional e ainda amigável e fácil de usar O Monitor Serial para Arduino da Electronic Team permite monitorar e analisar dados seriais ao alcance de qualquer usuário, independentemente de suas habilidades de programação. Isso torna o software a principal solução para monitorar as comunicações em série disponíveis hoje.