Colegas, meu tempo disponível está curto, pois tenho trabalhado bastante. Mas como o meu amigo Rui comprou um super Raspberry Pico, resolvi criar esse tópico.
Nos meus intervalos, irei acrescentando infomações.
Logo após o anúncio do Raspberry Pico, eu postei-o no Blog do Lab de garagem:
RP2040 - primeiro Microcontrolador da Raspberry
Nesse tópico do Blog, divulguei as principais características do Raspberry Pico.
Existem atualmente duas linguagens que podem ser usadas para programa-lo. C++ e Python.
Você poderá usar a IDE Arduino ou a IDE do Visual Studio Code para programar com C++.
No caso do Python, você instala o MicroPython na placa e usa um editor compatível, para programá-lo.
Aos poucos darei mais dicas.
Tags:
Minha primeira dica é começar estudando todas as documentações oficiais do Raspberry Pico:
Esse é o link de toda documentação:
https://www.raspberrypi.com/documentation/microcontrollers/
Baixe todos os manuais.
Tenho percebido que muitos Blogs tem indicado o uso do Python, para iniciantes com o Raspberry Pico. Por ser um processo mais simples de programação e pela facilidade em aprender Python.
Quando fiz meus primeiros testes de programação com C++, apanhei um bocado. Apesar da documentação ser muito boa, ela deixou algumas dúividas.
O procedimento do uso do VS Code para programação C++ com o Raspberry Pico não é simples. Você precisará instalar a IDE do VSCode, complilador do processador ARM, compilador C++ e mais alguns programas.
https://www.raspberrypi.com/documentation/microcontrollers/c_sdk.html
Gostei desse tutorial para compliar programas do Raspberry Pico com o VS Code:
(alguns tópicos estão desatualizados, por isso é importante seguir no link oficial do Raspberry Pico)
How to Set Up Raspberry Pi Pico C/C++ Toolchain on Windows with VS Code
https://shawnhymel.com/2096/how-to-set-up-raspberry-pi-pico-c-c-too...
Veja o vídeo também.
https://www.youtube.com/watch?v=B5rQSoOmR5w
Os videos desse canal, me ajudaram bastante, apesar de estarem desatualizados também:
How to Set Up Visual Studio Code to Program the Pi Pico (Windows)
https://www.youtube.com/watch?v=mUF9xjDtFfY&t=8s
How to Set Up a Project in Visual Studio Code for the Pi Pico - Blink LED
Oi Gustavo,
Semana que vem vou fazer alguns tutoriais com o meu, já carreguei tanto com mycrophyton como com a IDE Arduino o famoso Blink, agora irei partir para alguns exemplos e inclusive como conecta-lo na internet.
Assim que postar vídeos no meu canal semana que vem avisarei aqui no LDG, continue com seu tópico e dicas que sempre foram valiosos para toda a comunidade.
Grande abraço!
CK
Bom dia Carlos,
Depois divulgue o seu tutorial aqui também.
Abraços
Bom dia J.Gustavo,
Pode deixar, farei isso com muito prazer.
Grande abraço!
CK
Esse link de documentação online do Raspberry Pico é interessante:
https://raspberrypi.github.io/pico-sdk-doxygen/index.html
Para um aprendizado mais profundo, recomendo o acesso a todos os links do GitHub.
Estude os exemplos e teste-os. Toda programação em C++.
Raspberry Pi Pico SDK Examples
Para usuários mais avançados :
Picotool é uma ferramenta para inspecionar binários RP2040 e interagir com dispositivos RP2040 quando eles estão no modo BOOTSEL.
Um Raspberry Pi Pico pode ser usado para reprogramar e depurar outro, usando o firmware picoprobe, que transforma um Pico em uma ponte USB → SWD e UART.
Alguém já ouviu falar na Linguagem Golang?
Essa é uma linguagem que tenho usado no trabalho. Estou adorando, pois é muito simples de aprender e fácil para usá-la. Pode interagir com programas e bibliotecas C++. E muitas outras vantagens!
Portanto vou dar umas dicas de como usar Golang com o Raspberry Pico.
Tudo ainda está no início, é experimental e não tem suporte para todos os recursos do Microcontrolador.
Como eu quero me desenvolver com o Golang no Pico, aguardem mais tópicos.
Raspberry Pico x Golang
Se alguem quiser já dar uma olhada, vejam esses links interessantes:
TinyGo - A Go Compiler For Small Places
Infelizmente a GoBot ainda não tem suporte para o Raspberry Pico, mas vale á pena dar uma ulhada.
GoBot - Golang Powered Robotics
Essa extensão do VS Code para Golang deve ser interessante:
Achei um compilador Golang para ARM, mas para o STM32.
https://github.com/ziutek/emgo
Emgo consist of a compiler and the set of packages that allows you to run Go programs on small 32-bit microcontrollers.
The compiler generates C as an intermediate code and uses C compiler to produce loadable binaries.
Example interessante para o STM32 :
https://github.com/ziutek/emgo/blob/5f24fadd6bb3/egpath/src/stm32/e...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2023 Criado por Marcelo Rodrigues.
Ativado por