Anda di halaman 1dari 1

ESTUDO DE APLICAES SEMIAUTNOMAS

UTILIZANDO O ARDUINO
A. Cincias Exatas e da Terra - 2. Cincia da Computao - 1. Cincia da Computao

Caio C. A. Pegoraro , Edilson Reis Rodrigues Kato


1

Estudante de Engenharia de Computao da Universidade Federal de So Carlos


2
Pesquisador do Depto.de Computao, DC - UFSCar, So Carlos/SP

caio.pegoraro@comp.ufscar.br, kato@dc.ufscar.br

Introduo
O Arduino, por constituir um hardware extremamente
verstil e funcional, pode ser definido como um bom
micro controlador para ser utilizado em diversas
aplicaes, desde as mais bsicas at outras que
requerem um maior nvel de complexidade (Margolis,
2011).
Apesar da anlise positiva, a existncia das limitaes
tcnicas (processamento, memria e autonomia de
energia) foram detectadas e observadas nos momentos
de exausto do sistema (quando se precisou manter o
alto desempenho e velocidade de resposta operando
diversos sensores e componentes quase que de
maneira simultnea).
O objetivo foi investigar esses limites no que se refere a
aplicaes semiautnomas, de que maneira contornar
esses problemas afim de entregar uma aplicao
eficiente e eficaz utilizando o menor nmero de recursos
possvel

No prottipo foram utilizados dois motores de


corrente contnua, um sensor ultrassnico,
componente de conexo ethernet, uma ponte H e
baterias de lipo; O conjunto (Figura 2) sendo
operado por um Arduino Mega 2560 foi capaz de se
locomover por uma srie de ambientes de maneira
autnoma desviando de obstculos e ainda
comunicar-se com uma base a atravs de uma
conexo sem fio.

Mtodos/Procedimentos
As aplicaes de teste foram desde nveis bsicos
(sistemas e componentes operando de maneira isolada)
at mais avanados (com alto grau de interao entre os
sensores, controle de motores e comunicao sem fio),
utilizando
alguns
conceitos
empregados
no
desenvolvimento de sistemas crticos (utilizando pinos
de interrupo e tcnicas para garantir a execuo de
certas aes em um determinado intervalo de tempo
mais exato possvel).
O modelo utilizado foi o Arduino MEGA 2560 (Figura 1),
ele conta com uma quantidade superior de pinos de I/O
(quando comparamos com outros modelos existentes,
como Arduino Uno), caracterstica essencial para
qualquer projeto de maior escala (Simon, 2011).

Figura 2: Prottipo montado para o experimento.

Concluses
O Arduino mostrou-se uma soluo prtica e
funcional para ser utilizado em diversos tipos
distintos de projetos, principalmente no que diz
respeito ao campo da robtica, completamente
capaz de oferecer suporte para controle de
inmeros sensores e motores de maneira conjunta,
seja por comunicao com alguma plataforma
externa (para controle manual) ou mesmo em um
caso de autonomia nas decises.

Referncias Bibliogrficas

Figura 1. Arduino MEGA 2560


Disponvel em: http://goo.gl/Z37jY7
Acesso realizado em 24/03/2015.

MARGOLIS, Michael. Arduino Cookbook.ed. OReilly Media, 2011.


McROBERTS, Michel, Arduino Bsico, Ed. Novatec, 2011
MONK, Simon. Programao com Arduino: Comeando com
Sketches Ed. Bookan, 2012
Resumo aceito para apresentao na 67 Reunio Anual da SBPC pela(o):
UFSCar (Universidade Federal de So Carlos).

Anda mungkin juga menyukai