Olá a todos,
Recentemente adquiri um sonar modelo HC-SR04, porém em vários blogs e fóruns diz que é necessário usar um módulo pro arduino chamado “Ultrasonic”, mas pelo que eu vi em comentários, esta biblioteca está defazada e resolvi então criar a minha própria.
Aproveitando a oportunidade criei um namespace chamado PRDuino para minha biblioteca, que será o conjunto oficial de classes compatíveis com o arduino e como prova inicial criei as classes para trabalhar com o sonar em questão.
O código é simples e funcional e vocês podem encontrar aqui:
https://github.com/prsolucoes/prduino
Leiam o arquivo README, pois nele está toda a documentação inicial para a instalação dos módulos que você precisa, que não é nada diferente do modo padrão de instalar módulos novos no arduino.
E para vocês terem uma idéia da facilidade de usar, da uma olhada no exemplo que aparece no menu da IDE do arduino:
https://github.com/prsolucoes/prduino/tree/master/PRDuino_Sonar/Examples/SonarDemo
Fiz um vídeo(24/12/2011) para mostrar como ficou o exemplo de um alarme com o PRDuino, Sonar e um Buzzer:
Uma coisa que percebi é que o ventilador influencia no sonar, talvez o vento influencie em alguma coisa ou algo deste tipo, pois com o vento batendo o sonar detecta uma resposta de volta a ele e dispara o alarme.
Obrigado a todos.
A paz!












