Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Python e arduíno

É possível usar Python ao invés de C/C++ com arduíno?

5 respostas

No microcontrolador usado nos Arduinos de 8 bits, não é possível, o Python é uma linguagem interpretada, e não há poder computacional para tal tarefa.

Mas e o pyFirmata?

https://pypi.python.org/pypi/pyFirmata

O pyFirmata é para comunicação serial com o Arduino não para gerar código de máquina para gravar na Flash do microcontrolador

Ou seja, eu estarei programando em Python mas esse código Python será "traduzido" em C++ pelo pyFirmata para o Arduino entender? Seria isso?

solução!

Não, o PyFirmata conversa com o Arduino via porta serial, você carrega a aplicação firmata no Arduino e depois utiliza o pyFirmata no PC para enviar "Comandos" para o Arduino. Todo a comunicação ocorre pela porta USB da placa do Arduino. Neste video o autor explica passo a passo o processo. https://www.youtube.com/watch?v=RS35q6ksU6w