01 : Plataforma Pythyon e Micropython : Primeiros Passos - efrainmpp1/URA-2.0-ESP GitHub Wiki

Inicio

Antes de tudo deve-se ter instalado o Python em seu computador,caso você não tenha ele,você pode baixar e instalar por aqui caso seu Sistema Operacional for Windows(Seguir todas as dicas e instalar o path) e caso seu Sistema Operacional for Linux,você pode instalar por aqui(site em inglês).

Code Academy : Aprenda a programar

Com o python instaldo podemos iniciar nossa jornada na programação. Caso você não tenha familiaridade com o basico de linguagem de programação,recomendo fazer um curso online de Python pelo Code Academy que oferece uma boa base para programação,é gratuito e a interface de ensino é excelente.

Micropython

Agora ja podemos partir para o Micropython.O ESP puro não permite que seja programado nesse tipo de linguagem então o que é feito é a instalação de um software que faz essa interpretação para o ESP e assim conseguimos usar o Micropython no ESP. Como estamos tratando de programação para inciantes então utilizaremos uma interface grafica chamado uPyCraft para facilitar a rodagem dos nossos programas no ESP.

Instalação

OBs:Caso seu Ubuntu seja um 17.x ou superior ele não roda da mesma maneira mostrada aqui. Ai teriamos que fazer uma adaptação. (esse obs vai sumir quando encontrar a forma ideal para rodar nessas versões)

Para instalar o uPyCraft para Windows basta executar o arquivo baixado que abrirá na interface grafica.

Caso seu Sistema Operacional seja Linux(16.04 ou anterior) você pode ver como se baixa e instala por aqui(lembre-se de instalar o pip)

Gravando o Firmware do MicroPython na nodeMCU

Para rodar a linguagem no esp você necessita instalar esse interpretador na placa. Então siga esses passos do link para fazer o flash do ESP

Após tudo ser feito o ESP já esta pronto para rodar os nossos programas do URA 2.0.Tenha um bom proveito.

Refererências :