lab ino
Toolkit LabINO
Ferramenta de Programação
Gráfica para Arduino
Uberlândia-MG
01/2013
1. Apresentação
O LabINO é um kit de ferramentas destinado a programação gráfica para Arduino via comunicação assíncrona RS-232/USB. O toolkit foi desenvolvido na plataforma de programação LabVIEW, utilizando as diversas opções de ferramentas disponíveis no software.
O LabINO possui suporte a vários tipos de sensores analógicos, atuadores, motores, Display LCD 16x2 ou 20x4, dois sensores ultrasônicos, atuar como Arduino master e ter até 10 Arduinos Slave.
A programação textual, como a linguagem C, é compilada e executada linha por linha, já a programação com o LabINO é gráfica utilizando blocos de funções, a linguagem é interpretada e compilada e sua execução é por fluxo de dados, essa execução traz muitos benefícios que podem ser logo percebidos na programação, por exemplo, a facilidade de criar códigos com execução paralela, sem ter todas as dificuldades da linguagem textual.
O Arduino é controlado via Cabo e comunicação RS-232 Serial ou alguma comunicação sem fio Serial. Para que ele possa funcionar, a comunicação entre ele e o computador deve ser constante e sem interferências, podendo utilizar os mais diversos hardwares de comunicação tal seja o boud rate de 115200. Para comunicarem entre si, foi criado um protocolo de comunicação, o protocolo permite que o usuário sinta que todos os comandos estejam executando ao mesmo tempo.
Utilizar um computador para fazer o controle do Arduino é muito interessante em várias áreas da computação e engenharia, o arduino por natureza necessita de outas placas (Shields) para executar tarefas que ele não possui, como acessar a internet, enviar e-mails, painel gráfico, dados do mouse, teclado e joystick, salvar arquivos de texto,
entre