Curso de BitDogLab do Zero - Programação e eletrônica com MicroPython para iniciantes
- Descrição
- Aulas
- Avaliações
- Desempenho


Curso BitDogLab do Zero – Programação e Eletrônica com MicroPython para Iniciantes
O Curso BitDogLab do Zero – Programação e Eletrônica com MicroPython para Iniciantes foi desenvolvido para quem deseja dar os primeiros passos com a BitDogLab V7, aprendendo programação, eletrônica e sistemas embarcados de forma simples, progressiva e prática.
Ao longo das aulas, o participante aprenderá a configurar o ambiente de programação, reconhecer os principais recursos da placa e desenvolver projetos interativos utilizando MicroPython, Thonny IDE e os componentes integrados da BitDogLab, como botões, LED RGB, matriz de LEDs 5×5, display OLED, buzzer, microfone e joystick Hall effect.
A proposta do curso é conduzir o estudante desde o primeiro contato com a placa até a criação de projetos práticos e integrados, permitindo compreender como cada comando escrito no código gera uma resposta visual, sonora ou interativa na BitDogLab.
Para quem é indicado
Este curso é indicado para iniciantes em programação, eletrônica e robótica, estudantes que desejam aprender sistemas embarcados de forma prática, professores que querem utilizar a BitDogLab em atividades educacionais, makers, entusiastas e clientes da Casa da Robótica que buscam um caminho guiado para começar a usar a placa.
Faixa etária recomendada
A faixa etária recomendada é a partir de 12 anos. Para crianças menores ou estudantes sem experiência prévia com programação, recomenda-se o acompanhamento de um adulto, professor ou responsável.
O que será aprendido
- 💡Conceitos iniciais sobre BitDogLab, Raspberry Pi Pico, MicroPython e sistemas embarcados
- 💻Instalação e configuração da Thonny IDE
- 🔌Conexão da BitDogLab ao computador e configuração do interpretador MicroPython
- ⚙️Uso do modo BOOTSEL e gravação do firmware MicroPython na Raspberry Pi Pico
- 📄Criação, execução e salvamento de arquivos main.py na placa
- 🔘Leitura dos botões A, B e C como entradas digitais
- 🌈Controle do LED RGB para criar sinais visuais e indicadores de estado
- ✨Uso da matriz de LEDs 5×5 para criar animações, ícones, pixel art e jogos
- 🖥️Uso do display OLED com comunicação I2C
- 🔊Controle do buzzer com PWM para sons, alertas e melodias simples
- 🎙️Leitura do microfone como entrada analógica para medir som e detectar palmas
- 🕹️Leitura do joystick Hall effect para controlar cursores, menus e jogos
- 🧠Uso de variáveis, tipos de dados, operadores, condicionais, repetições e funções em MicroPython
- 🎮Criação de projetos práticos, jogos, menus, sistemas de senha e painéis interativos
Projetos desenvolvidos
Durante o curso, serão desenvolvidos projetos práticos e integrados com a BitDogLab V7, incluindo:
- LED RGB: semáforo de status
- Botões: liga e desliga interativo
- Buzzer: alarme sonoro
- Mini piano com botões
- Display OLED: painel de informações
- Botões + display: quiz rápido
- Joystick: controle de cursor
- Matriz de LEDs: pixel art animado
- Matriz + botões: jogo de memória
- Microfone: medidor de som
- Detector de palmas
- Botões A, B e C: sistema de senha
- Menu interativo da BitDogLab
- Jogo de reflexo
- Mini central de sensores
- Projeto final: Arcade BitDogLab
Os projetos foram organizados de forma progressiva, começando por funcionalidades simples e avançando para aplicações que combinam vários recursos da placa em um mesmo programa.
Materiais necessários
Para acompanhar o curso com melhor aproveitamento, recomenda-se o uso dos seguintes materiais:
- BitDogLab V7 – Kit Educacional com Raspberry Pi Pico RP2040
- Cabo Micro USB com suporte a dados
- Computador com Windows, Linux ou macOS
- Thonny IDE instalada
- Firmware MicroPython gravado na Raspberry Pi Pico
- Acesso à internet para baixar arquivos, bibliotecas e consultar materiais de apoio
Os componentes como botões, LED RGB, matriz de LEDs 5×5, display OLED, buzzer, microfone e joystick já estão integrados à BitDogLab V7, portanto não precisam ser comprados separadamente para este curso.
Pré-requisitos
Não é necessário ter experiência prévia com programação, eletrônica ou robótica. O curso foi organizado para conduzir o participante desde a preparação do ambiente de programação até a criação de projetos interativos com a BitDogLab.
Para melhor aproveitamento, recomenda-se apenas ter noções básicas de uso do computador, como abrir arquivos, copiar códigos, salvar programas e conectar dispositivos por cabo USB.
Metodologia
O curso utiliza uma abordagem prática, progressiva e baseada no princípio de aprender fazendo. Cada aula apresenta uma explicação teórica curta, seguida de aplicações práticas que permitem testar a placa, observar os resultados e realizar pequenas modificações no código.
Ao longo do curso, os projetos fazem relações com situações do dia a dia. Um LED RGB pode representar um semáforo ou indicador de status, um botão pode funcionar como controle de um jogo, o buzzer pode simular alarmes, o display pode mostrar informações como um painel e o microfone pode detectar sons do ambiente.
Dessa forma, a programação deixa de ser algo abstrato e passa a ser compreendida por meio de respostas concretas da placa, como luzes, sons, mensagens, movimentos de cursor, leituras de sensores e interações em jogos.
Organização do curso
- Boas-vindas e Primeiros Passos: apresentação do curso, o que é a BitDogLab, o que é a Raspberry Pi Pico, por que usar MicroPython e metodologia de aprendizado.
- Preparando o Ambiente de Programação: instalação da Thonny IDE, conexão da BitDogLab ao computador, modo BOOTSEL, configuração do interpretador e primeiro programa Hello World.
- Conhecendo os Recursos da BitDogLab: visão geral e pinagem da placa, botões A/B/C, LED RGB, matriz de LEDs 5×5, display OLED, buzzer, microfone, joystick Hall effect e botão Reset.
- Fundamentos de MicroPython: estrutura básica de scripts, bibliotecas e módulos, variáveis, tipos de dados, operadores, estruturas de decisão, repetição e funções.
- Projetos Práticos por Funcionalidade: 12 projetos progressivos, incluindo semáforo com LED RGB, botões interativos, alarme sonoro, mini piano, painel OLED, quiz, controle por joystick, pixel art, jogo da memória, medidor de som, detector de palmas e sistema de senha.
- Projetos Integrados: 3 projetos que combinam múltiplos recursos da placa: menu interativo, jogo de reflexo e mini central de sensores.
- Projeto Final: Arcade BitDogLab: construção do projeto final completo, unindo todos os recursos aprendidos, além de melhorias e personalizações sugeridas.
- Encerramento, Revisão e Próximos Passos: revisão do que foi aprendido, caminhos para evoluir depois do curso e desafio final para colocar em prática tudo que foi estudado.
- Quiz Avaliativo: 10 perguntas cobrindo MicroPython e os recursos da BitDogLab para testar o que foi aprendido no curso.
- Material de Apoio: glossário com os principais termos técnicos do curso e links úteis, como repositório da BitDogLab, firmware MicroPython, Thonny e produtos na Casa da Robótica.
O que está incluído
Observação importante
Este produto corresponde ao acesso ao conteúdo digital do curso na plataforma CDRPlay. Placas, kits, componentes eletrônicos, cabos e demais materiais físicos não estão inclusos, salvo quando informado expressamente na página do produto.
Prazo de acesso
Ao se matricular neste curso, o aluno terá acesso ao conteúdo pelo período de 1 ano, contado a partir da data de liberação do acesso na plataforma CDRPlay.
Esse prazo permite que o participante assista às aulas, revise os conteúdos e acompanhe os projetos durante o período contratado. O acesso não é vitalício.
Direitos autorais
Todo o conteúdo deste curso é protegido por direitos autorais. O acesso é individual e intransferível, sendo permitido exclusivamente para uso pessoal e educacional do comprador.
É proibida a reprodução, redistribuição, compartilhamento, comercialização, gravação, cópia ou disponibilização deste conteúdo a terceiros, em qualquer meio ou formato, sem autorização prévia da Casa da Robótica. O descumprimento dessas condições poderá implicar em medidas legais cabíveis.
Comece agora
Aprenda programação e eletrônica com MicroPython utilizando a BitDogLab V7, desenvolvendo projetos interativos com LEDs, botões, display, buzzer, microfone, joystick, sensores, jogos e uma mini central Arcade.
-
28Introdução
-
295.1. Projeto 1 - LED RGB: semáforo de status
-
305.2. Projeto 2 - Botões: liga e desliga interativo
-
315.3. Projeto 3 - Buzzer: alarme sonoro
-
325.4. Projeto 4 - Mini piano com botões
-
335.5. Projeto 5 - Display OLED: painel de informações
-
345.6. Projeto 6 - Botões + display: quiz rápido
-
355.7. Projeto 7 - Joystick: controle de cursor
-
365.8. Projeto 8 - Matriz de LEDs: pixel art animado
-
375.9. Projeto 9 - Matriz + botões: jogo de memória
-
385.10. Projeto 10 - Microfone: medidor de som
-
395.11. Projeto 11 - Detector de palmas
-
405.12. Projeto 12 - Botões A, B e C: sistema de senha







