Instalando as ferramentas

O CircuitPython não exige ferramentas específicas para programação. Um simples editor de texto já é suficiente. Porém, para facilitar e dar maior produtividade a codificação podemos usar algumas ferramentas.

Recomendamos as seguintes ferramentas para trabalhar com o CircuitPython:

Nesse tutorial focaremos no Mu Editor pela simplicidade e facilidade do seu uso. Abaixo exibimos o processo de instalação para os sistemas operacionais Windows e Linux.

Windows#

Instalando o Mu Editor#

Para a instalação do Mu Editor no Windows você deve seguir os seguintes passos:

Passo 1: Acesse o site https://codewith.mu/ e clique em Download:

imagem1

Passo 2: Clique na opção Windows Installer.

imagem2

Passo 3: Salve-o em seu computador.

imagem3

Passo 4: Aguarde até terminar o download e após isso clique em abrir o arquivo que você acabou de baixar.

imagem4

Passo 5: Após baixar o programa, dê dois cliques e então irá aparecer uma tela onde você terá que aceitar os termos de uso do software, clique na caixa de seleção e pressione Install e aguarde a instalação.

imagem5

Passo 8: Procure em seu computador: Mu Editor

imagem8

Passo 9: Ao abrir o programa aguarde, está é a tela de inicio do Mu Editor.

imagem-extra

Passo 10: Após isso escolha CircuitPython, conforme a imagem abaixo: se por acaso ele não abrir, clique em "Modo".

imagem9

Passo 11: Pronto, agora é só se divertir!

imagem10

Passo 12: Abra o arquivo code.py e comece a se divertir com o Hello, World! apresentado na próxima seção.

Instalação de terminal serial para acesso ao REPL (Opcional)#

A seguir apresentaremos a instalação de terminal serial para acesso ao REPL através da comunicação serial.

Instalaremos o terminal serial Putty para nossos exemplos. Faça o download em: https://www.putty.org/

No site, clique na primeira opção

imagem1

Veja qual é o seu sistema. No meu caso é de 64bits por isso vou clicar na opção de 64 bits x86. Após isso é só salvar.

imagem2

Após realizar o download, dê dois cliques no arquivo. Será aberta a janela conforme a figura abaixo. Clique em next e depois em install:

imagem4

imagem3

Novamente clique em install:

imagem4

Aguarde e clique em finish:

imagem5

Pronto finalizamos a etapa de configuração. O próximo passo é abrir o programa PuTTy em seu computador, mais abaixo estarei explicando os primeiros passos com ele.

Como citei acima, abra o programa PuTTY

imagem1

imagem2

Então abrirá uma janela conforme a imagem acima. Enquanto isso, vamos até o gerenciador de dispositivos.

Vá em Portas (COM e LTP). Aqui você encontra em qual porta a placa está conectada. Clicando para expandir você verá Dispositivo Serial USB (COM3)

imagem3

Agora faremos algumas alterações, conforme a imagem abaixo, em COM 1 altere para COM3 e selecione a opção Serial e clique em open.

imagem4

Então aparecerá uma tela, similar a um terminal. Pressione Ctrl + C para entrar no interpretador Python da placa:

imagem5

Agora que a placa já está conectada, podemos enviar alguns comandos para ela executar através do REPL.

Digite print(“Olá, Mundo!”) e dê o enter.

imagem6

Executamos acima o comando print. Você pode testar outras mensagens trocando o texto que está entre aspas.

Podemos também executar algumas operações matemáticas.

imagem7

Também podemos ter acesso às funções do CircuitPython para acesso ao hardware. Vamos ver quais pinos a Franzininho WiFi possui disponível?

Digite import board, dê enter. Digite dir(board) e dê o enter.

imagem8

Esses são os pinos que trabalharemos para nossas aplicações.

Essa foi apenas uma experiência rápida para acesso ao REPL. Essa ferramenta nos ajudará a testar códigos ou dispositivos rapidamente.

Para editar códigos maiores e projetos que você precisa salvar, recomendamos que edite no arquivo code.py

Para acessar esse arquivo, abra o dispositivo de armazenamento (CIRCUITPY):

Linux#

Instalando o Mu Editor#

Para a instalar o Mu Editor no Linux você deve seguir os passos a seguir:

Passo 1: Acesse o site https://codewith.mu/ e clique em Download:

imagem1

Passo 2: Clique na opção Python Package (Linux or Native Python)

imagem2

Passo 3: Abra seu terminal e digite o comando abaixo, ele vai instalar bibliotecas do python, aguarde até finalizar:

pip3 install mu-editor==1.1.0b5

Passo 4: Agora digite este comando:

mu-editor

Passo 5: Pronto, agora é só se divertir!

imagem3

Passo 6: Abra o arquivo code.py e comece a se divertir com o Hello, World! apresentado na próxima seção.

Instalação de terminal serial para acesso ao REPL (Opcional)#

A seguir apresentaremos a instalação de terminal serial para acesso ao REPL através da comunicação serial.

Instale um terminal, por exemplo, para instalar o picocom, digite os comandos abaixo:

sudo apt-get update
sudo apt-get install picocom

Para acessar a Franzininho WiFi através do REPL usando o terminal serial no Linux, o primeiro passo é conectar a placa Franzininho Wifi em seu computador e logo irá aparecer algo parecido com um dispositivo de pendrive, conforme a imagem abaixo:

imagem1

Agora abriremos o terminal Serial e a porta serial que a placa está conectada. Abra o terminal de comandos e digite o seguinte comando: picomcom /dev/ttyACM0 de enter.

imagem2

Agora pressione Ctrl+C no teclado e então aparecerá >>>

imagem3

Pronto, estamos na placa Franzininho WiFi e podemos enviar comandos diretamente para ela.

Digite: print(“Hello World”) e aperte o enter (você pode escrever qualquer coisa nas aspas, então aparecerá o que você escreveu:

imagem4

Note que estamos executando comando Python através do REPL.

Agora faremos uma operação matemática, digite um numero, escolha uma operação matemática e digite outro valor, aperte o enter e observe o resultado:

imagem5

Agora digite o seguinte código no terminal:

import board
dir(board)

Então aparecerá o conjunto de pinos disponíveis na Franzininho Wifi.

imagem6

Esse foi apenas uma experiência rápia para acesso ao REPL. Essa ferramenta nos ajudará a testar códigos ou dispositivos rapidamente.

Para editar códigos maiores e projetos que você precisa salvar, recomendamos que edite no arquivo code.py

Para acessar esse arquivo, abra o dispositivo de armazenamento (CIRCUITPY):

imagem7

Agora veremos o que é possível fazer com o CircuitPyhton. Bora lá?

Ferramentas Alternativas#

Franzininho WiFi: Configurando o Thonny IDE para trabalhar com CircuitPython#

AutorDiana Santos
AutorFábio Souza
Data:16/09/2021