Lendo sinais analógicos do Arduino com Python

Bueno, depois do Joel aterrorizar tanto que não iria dar tempo de concluir o projeto do robô até o FISL 16, ontem resolvi ver como funciona o tal do Arduino, que vai ser utilizado no projeto, para saber das reais dificuldades de implementar a coisa toda.

Na verdade o que me animou mais foi conhecer o Firmata, através do José, que possibilita que eu use, facilmente, o Arduino como uma extensão do meu computador, e o melhor ainda, permite que eu desenvolva todo o software necessário utilizando Python, com a lib pyFirmata.

Para fazer o teste utilizei um arduino Uno e um potenciômetro de 10k.

Untitled Sketch_bb

Esse foi o código utilizado:

 

E ai a bagaça funcionando. A voz do robô está sendo sintetizada pelo Espeak, para quem usa a melhor distribuição linux do mundo, que não preciso dizer que é o Ubuntu, basta instalar via apt-get:

sudo apt-get install espeak

 

4 thoughts on “Lendo sinais analógicos do Arduino com Python

  1. Parabéns Relsi!
    Mete o terror aí com o Arduino! Não é nenhum bicho de sete cabecas, né? Amanhã levo uns motores de passo para que tu possa testar o teu robô.
    Abraco,

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *