Acesse o link de cada projeto para ter acesso a mais informações sobre eles. Todos os projetos foram testados na versão v4.4 do ESP-IDF.
Projeto | Descrição | Acesse o projeto |
---|---|---|
Blink | Primeiro projeto com o objetivo de fazer o LED Onboard da M5StickC piscar dado um período de tempo. Além disso, verificar todas as configurações referentes ao sistema de build do ESP-IDF e compilar para a placa. | Clique Aqui |
Blink com Tasks | Utilizando as tasks do FreeRTOS para realizar o blink do LED Onboard. | Clique Aqui |
Blink com Entrada do Usuário + Múltiplas Tasks | Duas tasks são utilizadas. Uma task é responsável por realizar o Blink do LED e a outra task recebe novos valores do usuário através do console para atualizar o intervalo de tempo do Blink. | Clique Aqui |
Blink + Múltiplas Tasks + Queue | Duas tasks são utilizadas. Cada task possui uma Queue (fila) que gerencia os comandos. A Task A responsável pelos dados de entrada e saída do console, além de enviar o valor de intervalo do Blink para Task B. A Task B atualiza valor do Blink e envia mensagem para console através da Task A a cada 100 Blinks. | Clique Aqui |
Utilizando MPU6886 interno do M5StickC/M5StickC Plus | Configuração do projeto e das bibliotecas necessárias para realizar a leitura de dados do MPU6886 interno da M5StickC Plus. | Clique Aqui |