Arduino Uno – Latência

Diferentemente dos Arduinos anteriores, a versão Uno trás diversas melhorias, porém, uma delas poderá apresentar um comportamento inesperado.

Falamos da utilização de um atmega8 ou atmega16 para a convesão do sinal serial/usb.

Em vários fóruns, podemos encontrar a descrição do problema, sendo chamada de latência, além de possíveis correções, tanto no hardware, como também no software de programação e suas bibliotecas. Muitos ainda apontam que este problema, pode estar presente nas familias Mega, sugerindo correções similares.

Na prática, esta latência ou até mesmo falha na comunicação, se apresenta em projetos em que o Arduino é utilizado para aquisição de sinais ou mesmo para controlar dispositivos através da comunicação usb/rs232.

Alterações físicas no Arduino, podem não ser as mais recomendadas, sendo assim, nos resta a opção de implementar uma correção na biblioteca responsável por esta comunicação.

Foto: http://arduino.cc/

Anúncios