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. 

Exibições: 269

Responder esta

Respostas a este tópico

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

https://www.youtube.com/watch?v=Q1Kfg8k54jM&t=211s

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

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

Raspberry Pi Pico SDK Examples

Raspberry Pico Extras

Raspberry Pico Playground

Para usuários mais avançados :

Raspberry Picotool

Picotool é uma ferramenta para inspecionar binários RP2040 e interagir com dispositivos RP2040 quando eles estão no modo BOOTSEL.

Raspberry PicoProbe

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? 

Golang - linguagem moderna

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

TinyGo for Raspberry Pico

Infelizmente a GoBot ainda não tem suporte para o Raspberry Pico, mas vale á pena dar uma ulhada.

GoBot - Golang Powered Robotics

GoBot Platforms

Essa extensão do VS Code para Golang deve ser interessante:

Pico-Go VS Code Extension

Achei um compilador Golang para ARM, mas para o STM32. 

https://github.com/ziutek/emgo

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.

RSS

© 2022   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço