Este patch de Puredata propõe determinar o sentido de rotação, a posição absoluta e a velocidade de rotação de um objeto rotativo, principalmente para rodas (de bicicleta, cadeira de rodas, ou o eixo rotativo de um motor). Abaixo algumas fotos da montagem e um vídeo mostrando o instrumento em funcionamento.
ferkrum-encoder-otico.pd v1.0
Este patch recebe entradas digitais codificadas em código GRAY e devolve a posição do quadrante atual e sentido de rotação. O arquivo fonte inclui o jpeg com a máscara para adesivar o CD e os datasheets dos componentes.
Faça o download do arquivo fonte aqui . (Licença GPLv3.)
Deixando um agradecimento especial ao McGyver, que sempre deu aquele pontapé decisivo nas horas mais difíceis.
Filed under: interativos, processo, projetos, tutoriais | 2 Comments
Tags: arduino, codigo gray, fototransistor, led, optical encoder, puredata
![ferkrum-encoder-otico[08of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico08of09.jpg)
![ferkrum-encoder-otico[01of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico01of09-150x150.jpg)
![ferkrum-encoder-otico[02of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico02of09-150x150.jpg)
![ferkrum-encoder-otico[03of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico03of09-150x150.jpg)
![ferkrum-encoder-otico[04of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico04of09-150x150.jpg)
![ferkrum-encoder-otico[05of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico05of09-150x150.jpg)
![ferkrum-encoder-otico[06of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico06of09-150x150.jpg)
![ferkrum-encoder-otico[09of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico09of09-150x150.jpg)
![ferkrum-encoder-otico[08of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico08of09-150x150.jpg)
![ferkrum-encoder-otico[07of09]](http://ferkrum.com/wp-content/uploads/2012/04/ferkrum-encoder-otico07of09-150x150.jpg)



massssssssa!
ei, cara, é tranquilo de programar isso embutido no arduino sem precisar de um computador e pure data né?
MASSA!
Sim Jarbinhas.. Essa lógica daria para ser feita direto no Arduino, podendo deixar ele em stand-alone, só na bateria, de 9V se fosse o caso… Na real usei o Pduino aqui pra facilitar a programação, pra ser mais didático (e não misturar as linguagens) e também porque a aplicação vai rodar no Pd, então ficou mais rápido assim..
massa! valeu o toq aqui !
abração