Repositório com o código e slides do tutorial apresentado na Python Brasil 2024.
Nesse tutorial iremos aprender o funcionamento dos componentes da BBC micro:bit, uma placa de desenvolvimento que utiliza MicroPython como linguagem de programação, e como usá-los para controlar LEDs com a biblioteca NeoPixel.
Os exercícios serão realizados em um anel de LEDs, utilizando-se várias técnicas para controlar as luzes: desde algoritmos, botões, e até mesmo o acelerômetro da micro:bit. O objetivo é instigar a criatividade ao trabalhar com sequências de LEDs, utilizando sensores para auxiliar na manipulação das luzes. Não é necessário conhecimentos prévios de eletrônica e/ou hardware.
O projeto final será um jogo do Pacman, onde o jogador controla a direção do Pacman com os botões.
Esse repositório contém os códigos e slides utilizados no tutorial.
O arquivo cheat_sheet.py contém um resumo das funções e métodos utilizados durante o tutorial.
Durante o tutorial iremos passar por alguns exemplos interativos que estão disponíveis na pasta exemplos. Fique à vontade para rodá-los na micro:bit para ver como funcionam e alterá-los para ver os efeitos.
Os exercícios propostos durante o tutorial estão disponíveis na pasta exercícios.
Tente resolvê-los antes de conferir as soluções.
pacman.mp4
Use o template disponível na pasta pacman para preencher as funções durante o tutorial.
O código final do projeto estará disponível no arquivo pacman.py após o tutorial.
Os slides utilizados no tutorial estão disponíveis no arquivo slides.pdf.