Urna eletrônica didática com Micro:bit para cidadania

Como referenciar este texto: Urna eletrônica didática com Micro:bit para cidadania. Rodrigo Terra. Publicado em: 27/07/2026. Link da postagem: https://www.makerzine.com.br/urna-eletronica-didatica-com-microbit-para-cidadania/.


 
 

Levar uma urna eletrônica didática para a sala de aula é abrir espaço para discutir cidadania, regras de convivência e participação social de forma prática. Com a placa Micro:bit e seus botões, é possível simular processos de votação, coletar dados e promover debates argumentativos, conectando tecnologia e temas transversais.

Este projeto dialoga com competências gerais da BNCC como Cultura Digital, Argumentação, Empatia e Cooperação, além de apoiar habilidades de Matemática (tratamento da informação), Língua Portuguesa (leitura e produção de textos argumentativos) e História/Geografia (instituições e organização política do Brasil).

A proposta é simples e acessível: usar os botões A e B do Micro:bit para registrar votos em dois candidatos ou propostas, e uma combinação de botões para exibir os resultados. A turma vivencia papéis, procedimentos e ética do voto secreto, refletindo sobre decisões coletivas.

Nas próximas seções, você encontra um roteiro curto para começar: objetivos de aprendizagem, materiais, lógica da urna, programação no MakeCode, atividades integradas e sugestões de ampliação com cuidado ético e inclusão.

 

Planejamento pedagógico e objetivos de aprendizagem

Para um planejamento pedagógico consistente, comece definindo objetivos de aprendizagem alinhados à BNCC e aos componentes curriculares previstos para a turma. Explicite metas cognitivas, procedimentais e atitudinais, indicando quais competências serão mobilizadas e quais evidências permitirão verificar a aprendizagem. A urna didática com Micro:bit favorece o desenvolvimento de competências socioemocionais, pensamento computacional e cultura digital, conectando-as a práticas de linguagem, tratamento de dados e vivências de cidadania.

Cidadania: os estudantes podem compreender etapas, regras e princípios do processo eleitoral, como o sigilo do voto, o respeito às escolhas do outro e a legitimidade da decisão por maioria. É oportuno distribuir papéis (mesários, fiscais, candidaturas, eleitores), elaborar um código de conduta para campanhas e garantir tempos e espaços equitativos. Ao final, promova reflexão sobre convivência democrática, ética e responsabilidade na divulgação de informações, valorizando empatia, escuta ativa e cooperação.

Matemática: planeje objetivos voltados à contagem, porcentagens e organização de dados, com ênfase na leitura e interpretação de resultados. Os estudantes podem construir uma tabela de apuração, calcular percentuais de cada opção, diferenças entre votos e totalizar válidos, brancos e nulos. Incentive a representação dos dados em gráficos simples e a análise crítica das variações observadas, discutindo possíveis vieses (ex.: tamanhos de grupos, abstenções) e a importância da transparência na apresentação dos resultados.

Língua Portuguesa: proponha a produção de campanhas, discursos e textos de opinião que articulem argumentos, evidências e contra-argumentos. Trabalhe com planejamento, escrita e revisão, destacando recursos persuasivos (slogans, apelos éticos, lógicos e emocionais) e a responsabilidade no uso da linguagem. Incentive debates regrados e registros reflexivos sobre as propostas, ampliando repertório e praticando leitura crítica de mensagens, cartazes e materiais audiovisuais elaborados pela própria turma.

Tecnologia e Pensamento Computacional: explicite metas como decompor o problema da votação, modelar dados e implementar variáveis e eventos com os botões A e B do Micro:bit. Oriente os estudantes a criar algoritmos claros para registrar votos, prevenir erros (debounce, confirmações) e exibir resultados, testando e depurando o código. Valorize o uso de pseudocódigo, comentários e documentação do projeto, além de estratégias de acessibilidade e inclusão, garantindo que todas as pessoas participem em diferentes frentes (programação, design de campanha, análise de dados e mediação).

 

Materiais, papéis e organização da turma

Estruture uma experiência colaborativa com poucos recursos e alta participação: organize a sala em ilhas, forme grupos de 3–5 estudantes e defina um tempo total (40–50 minutos) com ciclos curtos para configurar, votar e refletir. Apresente o propósito cívico do projeto — escolher entre propostas da turma — e combine regras de convivência, sigilo do voto e respeito aos resultados, conectando tecnologia e cidadania.

Materiais essenciais e alternativas de baixo custo asseguram fluidez e redundância do processo:

  • 1 Micro:bit por grupo (com cabo USB e, quando possível, suporte com pilhas para mobilidade).
  • Computador ou tablet com acesso ao MakeCode para programar e transferir o código.
  • Cartazes com nomes/propostas dos candidatos (ou ideias da turma), canetas grossas e fita para fixação.
  • Planilhas simples para contagem manual, servindo como conferência dos registros eletrônicos.
  • Materiais de acessibilidade: fonte ampliada nos cartazes, leitura em voz alta e pistas táteis improvisadas para orientar circulação.

Estruture papéis rotativos para garantir participação ampla e responsabilidade compartilhada. Desenvolvedores cuidam da programação (botão A vota no candidato 1, botão B no candidato 2, combinação exibe resultados); mesários validam procedimentos e ordem da fila; eleitores realizam a votação individual; e analistas tabulam, conferem a consistência e apresentam os dados à turma. Faça o rodízio a cada rodada para que todos vivenciem diferentes perspectivas do processo.

Planeje a acessibilidade desde o início. Garanta contrastes adequados nos cartazes, leitura em voz alta das instruções, tempos estendidos quando necessário e apoio por pares. Organize turnos claros para evitar sobrecarga sensorial, ofereça alternativas analógicas quando houver barreiras tecnológicas e, se possível, disponibilize fones e leitores de tela para quem programar o projeto no computador.

Defina um fluxo simples: demonstração rápida do protótipo, tempo de configuração por grupo, abertura oficial da “votação”, apuração pública dos dados e uma breve roda de conversa sobre ética, privacidade e melhoria do sistema. Documente decisões no quadro, fotografe apenas materiais (não rostos) e encerre com próximos passos — como incluir mais candidatos, registrar nulos/brancos ou comparar contagens manual e eletrônica para discutir confiabilidade.

 

Como a urna funciona: lógica e fluxos

Para tornar a urna didática previsível e auditável, organize a lógica em estados claros que dialogam com os botões A e B e com o display do Micro:bit. O fluxo a seguir é intencionalmente curto, para reduzir ambiguidade de uso em sala e facilitar testes.

  1. Início: a urna é ligada, mostra uma saudação e instruções curtas (por exemplo, ícones A e B) e entra no modo de espera por voto.
  2. Voto: pressionar A registra um voto no Candidato A e exibe um retorno rápido (letra A e um tique); pressionar B faz o mesmo para o Candidato B. Ignorar toques simultâneos e cliques repetidos por um breve intervalo evita contagens indevidas.
  3. Conferência: a combinação A+B exibe, por alguns segundos, a contagem acumulada de cada candidato, alternando rótulos “A:” e “B:”, e então retorna ao modo de espera.
  4. Limpeza opcional: manter A+B pressionados por alguns segundos zera os contadores antes de uma nova votação, sempre com aviso explícito na tela para confirmar a ação.

Alguns cuidados técnicos aumentam a confiabilidade do protótipo. Implemente uma pequena janela de antirruído (debounce) após cada voto e bloqueie novas entradas enquanto a tela confirma a ação. Separe bem as combinações de botões para que a conferência não seja confundida com o voto, e use variáveis simples (por exemplo, contA e contB) mais uma variável de estado para controlar o fluxo.

Na conferência, preserve a transparência sem quebrar o sigilo individual: a consulta A+B mostra apenas totais, nunca a sequência de votos. Faça a exibição por tempo finito (ex.: 5 s) e retorne ao modo de espera. Para a limpeza, exija manutenção prolongada de A+B (ex.: 3 s) e mostre um aviso claro (Apagar contagem) seguido de confirmação visual antes de zerar; isso reduz acionamentos acidentais. Se desejar, modele o papel de mesário/a: somente quem domina A+B consulta e limpa, enquanto votantes usam apenas A ou B.

Com esse fluxo mínimo, você cria oportunidades para discutir sigilo do voto, checagem pública e auditoria em linguagem acessível. A turma observa o contador crescer, debate quem pode consultar resultados e em que momento, e simula impugnação e reconferência. Variações úteis incluem um “segundo turno” (novos rótulos para A e B), contagem de votos nulos/abstenção e registro de sessões em uma ata simples. O essencial é manter regras claras, mensagens objetivas e uma relação direta entre ação no botão e resposta da urna.

 

Programando no MakeCode com botões

Para tornar a experiência acessível desde o primeiro minuto, comece no editor de blocos do MakeCode e use o simulador integrado para validar a lógica sem depender, de imediato, do hardware. O simulador reproduz fielmente os botões A e B, a tela de LEDs e as pausas, reduzindo barreiras de entrada e permitindo que a turma itere rápido. Ao final, com o programa testado, basta transferi-lo ao Micro:bit para vivenciar a votação no mundo físico.

Implemente a simulação estruturando estados (variáveis) e eventos (botões). A ideia é registrar votos com A e B e, quando A+B forem pressionados, mostrar a apuração e o vencedor. Siga o roteiro abaixo e, se desejar, acrescente pequenos detalhes de interface como ícones e pausas para dar ritmo à apresentação:

  1. Crie variáveis: votosA e votosB iniciadas em 0.
  2. Evento ao pressionar botão A: aumentar votosA em 1 e mostrar um ícone curto (ex.: coração).
  3. Evento ao pressionar botão B: aumentar votosB em 1 e mostrar outro ícone (ex.: diamante).
  4. Evento ao pressionar A+B: exibir votosA, pausar, exibir votosB e, ao final, uma seta ou letra indicando o vencedor.
  5. Opcional: A+B por 2s para zerar variáveis com confirmação na tela (“Zerar?” / “OK”).

Na apuração (A+B), compare votosA e votosB: se votosA > votosB, mostre uma seta para A ou a letra A; se votosB for maior, mostre B; em empate, exiba um ícone neutro ou a sigla EMP. Insira pequenas pausas (200–500 ms) entre as exibições para garantir a leitura. Para evitar contagens duplicadas por toques rápidos, é válido incluir uma pausa curta após cada incremento de voto.

Dica didática: antes de executar, convide a turma a explicar em linguagem natural o que cada bloco faz e a prever o resultado esperado; isso favorece o raciocínio algorítmico e a argumentação. Teste primeiro no simulador e, quando estiver funcional, faça o download do arquivo .hex para o Micro:bit. Se precisar de referência rápida ou quiser compartilhar o projeto, utilize o próprio editor do MakeCode, que gera links públicos e permite remixar atividades.

 

Atividades integradoras por componente curricular

Língua Portuguesa: Os estudantes organizam campanhas com slogans e textos curtos, redigem cartas ao eleitor e realizam debates regrados para exercitar argumentação e escuta ativa. Trabalham coesão e coerência, diferenciam fato de opinião e revisam versões com base em feedback dos colegas, registrando suas escolhas linguísticas e o efeito pretendido no público.

Matemática: A turma transforma os votos em frações, porcentagens e razões, compara cenários e constrói gráficos de barras ou de setores no caderno ou em softwares disponíveis na escola. Discutem arredondamentos, leitura de eixos e legendas, verificam possíveis inconsistências nos dados e comunicam conclusões com números e representações visuais claras.

História/Geografia: Em grupos, os alunos comparam sistemas eleitorais, níveis de governo e regras do processo democrático no Brasil, relacionando-os a acontecimentos históricos e ao território. Elaboram quadros de responsabilidades de cada esfera (municipal, estadual e federal) e consultam fontes confiáveis, como o portal do TSE, para checar informações e ampliar repertórios.

Projetos de Vida/Ética: A atividade provoca reflexão sobre respeito, diversidade de opiniões e tomada de decisão coletiva. A turma combina um código de convivência para o debate, pratica empatia ao escutar minorias e testa estratégias de consenso; adaptações de linguagem e tempo de fala garantem inclusão de todos os participantes.

Avaliação formativa: Rubricas simples orientam a observação de participação, clareza dos argumentos e precisão no registro de dados, contemplando também atitudes de respeito e colaboração. Estudantes realizam autoavaliação e pares oferecem devolutivas construtivas, enquanto o professor registra evidências para retomar objetivos e planejar próximos passos.

 

Extensões, acessibilidade e cuidados éticos

Extensões: para enriquecer a dinâmica, inclua um terceiro candidato/proposta com alternância de telas no Micro:bit, permitindo navegar entre opções antes de confirmar o voto. Programe um segundo turno selecionando automaticamente as duas opções mais votadas, reiniciando os contadores e preservando os dados da primeira rodada para comparação. Registre cada rodada em variáveis ou listas e apresente os resultados cumulativos com ciclos de exibição, ícones e pequenas animações; quando possível, exporte via porta serial para uma planilha e construa gráficos. Explore cenários como abstenção, votos nulos e brancos, discutindo impactos e estratégias de comunicação.

Acessibilidade: organize tempos de voto com um cronômetro visível e sinalizações claras de início/fim por meio de ícones grandes na matriz de LEDs. Garanta leitura dos resultados em voz alta, uso de símbolos visuais inequívocos (setas, pictogramas, letras iniciais grandes) e contraste adequado nos cartazes de orientação. Estruture o fluxo com monitores de sala, filas sinalizadas e instruções em linguagem simples; ofereça voto assistido sem quebrar o sigilo e tempo extra quando necessário. Se houver recursos, adicione feedback sonoro ou tátil com periféricos externos, ou adapte botões com capas maiores para melhor preensão, assegurando participação de todos.

Cuidados éticos: evite campanhas que exponham colegas e prefira temas neutros e coletivos (projetos da escola, melhorias de convivência). Estabeleça regras de campanha com tempos e espaços equilibrados, e discuta sigilo do voto, lacres simbólicos da “urna” e transparência do processo (apresentação do código, apuração aberta, possibilidade de recontagem). Não colete dados pessoais; mantenha apenas totais anônimos, comunique a política de descarte dos dados e solicite consentimento para qualquer registro de imagem. Em caso de controvérsias, promova mediação respeitosa, destacando princípios de pluralidade e respeito às diferenças.

Documentação: elabore um relatório de equipe com código comentado, fotos dos cartazes e da urna, decisões de design, testes e problemas encontrados, além de uma síntese das aprendizagens e próximos passos. Publique o programa com link compartilhável do MakeCode (makecode.microbit.org) e, se possível, um repositório com versão do projeto e licença aberta. Organize as evidências em uma pasta única, gere um QR Code para acesso rápido e inclua uma análise dos resultados (tabelas e conclusões), ressaltando como acessibilidade e ética foram contempladas. Essa documentação compõe o portfólio e permite replicação por outras turmas.

 

Sobre o autor

Rodrigo Terra

Rodrigo Terra é criador e mantenedor do MakerZine, atuando nas áreas de educação, tecnologia, ciência de dados, inteligência artificial e cultura maker. Desenvolve projetos e conteúdos sobre programação, automação, análise de dados, robótica educacional, computação criativa e metodologias ativas, conectando inovação, aprendizagem e tecnologia no cotidiano educacional. Apaixonado por café, boas conversas e aprendizado contínuo, está sempre explorando novas ideias, ferramentas e possibilidades.

Ver perfil no LinkedIn

Próxima leitura

Continue explorando

Carregando sugestões de leitura...