Pico examples
A Raspberry Pi Foundation disponibiliza oficialmente uma série de códigos de exemplo para a nossa placa. Acesse o repositório no GitHub para saber mais:
TIP
A Pico atualizou a biblioteca dela, então vocês vão precisar dar um checkout para uma versão antiga do pico-examples:
No terminal:
git checkout c95295f830a68a4854f822f07ef1b9b5abc3079eUsando exemplos
Para usar os exemplos na nossa infraestrutura, é preciso clonar o repositório e criar um diretório chamado .devcontainer com o arquivo devcontainer.json com o seguinte conteúdo:
TIP
Todos os códigos que disponibilizamos para vocês na disciplina possuem esse diretório, vocês podem apenas copiar o mesmo para o repositório clonado.
Agora, com o .devcontainer configurado, seremos capazes de abrir a pasta no container, compilar e usar os exemplos. Antes, só precisamos configurar que a placa que possuímos é a versão W, ou seja, possui o módulo de Wi-Fi e Bluetooth.
Então, modifique o arquivo CMakeLists.txt e adicione na segunda linha set(PICO_BOARD pico_w), como demonstrado a seguir:
cmake_minimum_required(VERSION 3.12)
+set(PICO_BOARD pico_w).vscode/
Para gravar e debugar (RUN AND DEBUG) os exemplos dentro do VS Code na nossa infraestrutura, é preciso também fazer o download do repositório no link abaixo e extrair o mesmo no repositório clonado:
TIP
Todos os códigos que disponibilizamos para vocês na disciplina possuem esse diretório. Vocês podem apenas copiar o mesmo para o repositório clonado.
pico extras
Alguns exemplos ainda estão em fase de testes e estão disponibilizados em outro repositório: