É possível usar Python ao invés de C/C++ com arduíno?
É possível usar Python ao invés de C/C++ com arduíno?
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.
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?
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