Sobre o projeto
WebeeBlocks é um ambiente de programação visual projetado para que alunos aprendam robótica e raciocínio algorítmico usando o drone Crazyflie. Ele prioriza uma abordagem "simulation-first", permitindo que os alunos construam programas com blocos Blockly e os testem dentro do ambiente de simulação Webots antes de interagir com o hardware físico.
As principais capacidades incluem:
- Programação Visual: Integração do Blockly 13.2.1 com o renderizador Zelos para uma experiência semelhante ao Scratch.
- Ambiente de Simulação: Utiliza o Webots R2025a para simular drones Crazyflie, incluindo suporte para Flow Deck V2, Multi-ranger e Color LED Decks.
- Fluxo de Trabalho Educacional: Suporta uma progressão de 8 a 12 atividades abrangendo sequências, loops, sensoriamento e estratégias autônomas.
- Controle de Execução: Fornece execução de simulação normal e passo a passo, com destaque de blocos ativos para depuração.
- Operação Offline: Projetado para uso em sala de aula sem dependências de nuvem.
- Neutralidade de Backend: Os programas dos alunos são convertidos em uma Árvore de Sintaxe Abstrata (AST), permitindo que a mesma lógica seja executada tanto na simulação quanto em hardware real via um interpretador compartilhado.
- Gerenciamento de Projetos: Suporta arquivos de projeto `.wbb` portáteis com funcionalidades de Abrir, Salvar e Salvar Como.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.