Qual é a conexão entre processamento e Arduino®?

O Arduino® é um microcontrolador aumentado de código aberto que é programado usando uma linguagem baseada na fiação. Seu ambiente de desenvolvimento, no entanto, é baseado no processamento - uma linguagem de programação gratuita e para download que é comumente usada para gerar gráficos de computador e visualizações de dados complexas. Os esboços, que também são chamados de programas, incorporados no processamento e na linguagem Arduino®, use a extensão do arquivo do ambiente de desenvolvimento de processamento (PDE). Além disso, os esboços de processamento e Arduino® podem se comunicar, fornecendo controle bidirecional sobre os esboços de processamento e hardware Arduino®.

A comunicação pode ser unidirecional ou bidirecional entre os ambientes de processamento e Arduino®. Os dados de um esboço de processamento, por exemplo, podem ser usados ​​para controlar o hardware conectado ao microcontrolador Arduino®, ou os dados do microcontrolador podem ser usados ​​para controlar a funcionalidade de um esboço de processamento. AlternativaLy, ambos os ambientes podem afetar um ao outro simultaneamente. Alguns exemplos de projetos de processamento e Arduino® incluem o uso de potenciômetros para controlar a cor de um objeto exibido por um esboço de processamento e o uso de eventos de clique de mouse de um esboço de processamento para controlar uma série de diodos emissores de luz (LEDs).

Os idiomas Processamento e Arduino® se comunicam através do Código e da porta Universal Serial Bus (USB), que emula e aparece como a porta serial do computador. Para configurar a comunicação bidirecional entre o microcontrolador e o processamento ou, para controlar o processamento com o Arduino®, os usuários escrevem esboços nos dois idiomas. O esboço de processamento procura a porta serial conectada ao Arduino®, enquanto o código do microcontrolador recebe e transmite dados das entradas e saídas do Arduino. Isso fornece aos hobbyistas controle total sobreseus projetos.

A biblioteca Arduino® gratuita disponível para processamento permite que os usuários controlem um Arduino® com dados do processamento sem escrever nenhum código para o microcontrolador. Em vez disso, um programa padrão é enviado para a placa e o usuário grava o código no esboço de processamento. O código escrito normalmente executa as seguintes funções: encontra e abre a porta serial conectada ao Arduino®, armazena dados do microcontrolador em variáveis ​​e usa os dados para controlar diferentes parâmetros, como o tamanho ou a cor de um objeto, no esboço de processamento.

Pessoas que estão aprendendo a trabalhar com o Arduino® e o processamento podem encontrar esboços de exemplo no ambiente de programação Arduino®. Esses esboços vêm com todos os downloads do aplicativo, e os usuários normalmente podem executá -los sem escrever nenhum código adicional. Os fabricantes do Arduino® também fornecem processamento totalmente comentado e código Arduino® online.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?