Software - pion-labs/pion-educational-kits GitHub Wiki
Programando seu Kit
O seu Kit Educacional PION
possui em sua Placa Controladora de Bordo um microcontrolador Espressif ESP32.
As placas de desenvolvimento que possuem o módulo ESP32 utilizam microcontroladores que estão sendo cada vez mais utilizados para fins acadêmicos e industriais, especialmente na Internet das Coisas. Sua grande quantidade de saídas e entradas, aliado as conexões Bluetooth e WiFi, permitem aplicações mais diversas e complexas.
O código dos Kits Educacionais PION utiiliza do poder de processamento e da maior quantidade de núcleos do microcontrolador ESP32 para executar todas as funções de Housekeeping e controle do seu Kit nas chamadas Threads do sistema operacional de tempo real FreeRTOS, tudo isso pode ser facilmente acessado e foi facilitado para o usuário por meio da biblioteca PION_System.h
que é instalada junto com o suporte recomendado para o Ambiente de Desenvolvimento(IDE) do Arduino. Para ler a documentação de como utilizar as funções da biblioteca, clique aqui. Para saber como realizar a instação do suporte siga as intruções abaixo.
Há diversas formas de se programar um ESP32 e portanto, seu Kit Educacional PION, dentre elas podemos citar:
- IDE do Arduino com Instalação do Suporte para os Kits Educacionais PION (Recomendado para todos os Usuários)
- IDE do Arduino com Instalação do Suporte ao ESP32 + Bibliotecas dos sensores
- Platform.Io para ESP32 + Bibliotecas dos Sensores
- ESP-IDF (Recomendado para usuários avançados em ESP32)
Instalação do Ambiente de Desenvolvimento(IDE) do Arduino
Antes de instalar a "Board" ou "Placa" Pion Educational Kits
no seu Arduino 1.8.x ou superior, certifique-se de que você tem o Ambiente de Desenvolvimento(IDE) do Arduino instalado em seu computador, se não:
Faça aqui o Download da IDE do Arduino
Instalando o suporte para o seu Kit Educacional PION
Para obter a "Board" ou "Placa" Pion Educational Kits no seu Arduino 1.8 ou superior siga os seguintes passos:
Primeiro Passo
Para começar, no canto superior esquerdo clique em Arquivo e depois em Preferências para abrir a janela a seguir:
Segundo Passo
Na janela de preferências clique no botão a direita de URLs Adicionais para Gerenciadores de Placas, mostrado com uma seta vermelha na imagem a seguir para adicionar o suporte dos Kits PION ao arduino.
Terceiro Passo
A seguinte janela deverá aparecer:
Na janela de URLs Adicionais para Gerenciadores de Placas cole o Link a seguir:
https://raw.githubusercontent.com/pion-labs/pion-educational-kits/main/package_pion_kit_index.json
Se você já tiver algum outro suporte a placas adicionado, apenas coloque o link acima em uma nova linha pressionando enter.
Esse deve ser o resultado final:
Apenas clique Ok nas duas janelas abertas para finalizar esse passo.
Quarto Passo
Utilizando o botão Ferramentas na aba superior, coloque o mouse sobre a opção Placa: xxxxxx (Nome da ultima placa que você utilizou), para clicar na opção que aparecerá ao seu lado: Gerenciador de Placas...
Após aguardar o carregamento do Gerenciador de Placas a seguinte janela deve se abrir:
Utilize a barra superior para Pesquisar por PION e posicione o mouse sobre o resultado PION Educational Kits para liberar o botão Instalar e clique nele para realizar a instalação da versão mais recente. A janela estará como na imagem a seguir:
Após a instalação, o gerenciador mostrará INSTALLED ou INSTALADO na tela como a seguir:
A partir desse momento você pode fechar as janelas abertas e verificar se as Placas PION CanSat e PION CubeSat estão disponíveis para escolha no menu como na imagem:
Quinto passo
A partir desse momento você já pode começar com o seu desenvolvimento seguindo nossos Exemplos e a Documentação: