domingo, 9 de maio de 2010

PLCDuino sabe contar

Nos últimos finais de semana implementei temporizadores e contadores no PLCDuino.

Para implementar os temporizadores usei a biblioteca MsTimer2 para gerar uma base de tempo de 1 segundo. Talvez acabe gerando uma base de tempo menor para melhorar a precisão quando os tempos gerados são pequenos (menores que 10s).

Quanto aos contadores, optei por implementar somente o contador CTUD (up and down) ao invés de implementar separadamente contadores que incrementam, que decrementam e híbridos.

O vídeo abaixo mostra o primeiro teste do contador CTUD.