Primeiros Passos

Este documento pretende ajudá-lo a configurar a placa Franzininho WiFi para ser programada usando o CircuitPython.

O CircuitPython é um fork do projeto MicroPython, realizado pela empresa Adafruit. A Adafruit vem desenvolvendo diversas bibliotecas e recursos para programação de microcontroladores com Python. Saiba mais sobre o projeto em: CircuitPython.

A seguir apresentamos os passos para gravação do CircuitPython na Franzininho WiFi e preparar o ambiente.

O que é CircuitPython?#

CircuitPython é uma linguagem de programação projetada para simplificar a experimentação e o aprendizado de programação em placas com microcontroladores de baixo custo. Isso torna os primeiros passos mais fáceis do que nunca, sem a necessidade de downloads iniciais no computador de trabalho. Assim, após configurar a placa, abra qualquer editor de texto e comece a editar o código.

O CircuitPython traz o Python para dentro dos microcontroladores. Você pode saber mais sobre o projeto CircuitPython aqui: learn.adafruit.com/circuitpython

A placa Franzininho WiFi foi adicionada ao CircuitPython e todas as releases do CircuitPyhton serão compilados para ela. Esse foi um passo muito importante para o projeto e possibilitará o desenvolvimento de aplicações com o ESP32-S2 usando a linguagem Python.

Instalação#

Antes de começar a diversão de programar a Franzininho WIFI com o CircuitPython, precisamos realizar alguns passos para configuração. Nesta etapa gravaremos o firmware do CircuitPython na Franzininho WiFi e prepararemos o ambiente para você usar sua placa.

info

Se sua placa já está com o CircuitPython, você não precisa fazer essa etapa. Para verificar se sua placa está com CircuitPython plugue-a no computador e veja se é criado um dispositivo de armazenamento chamado CIRCUITPY. Caso contrário, faça o procedimento abaixo.

Nesse momento você precisará apenas de um computador com o sistema operacional que você está acostumado a usar e a placa Franzininho WiFi.

Bora! Colocar a mão na massa?

Gravação do CircuitPython na Franzininho WiFi#

Ferramenta de gravação: https://franzininho.github.io/webdfu-franzininho-wifi/dfu-util/

AutorFábio Souza
Data:16/09/2021