Arduino na escola: experimento de movimento circular

Como referenciar este texto: Arduino na escola: experimento de movimento circular. Rodrigo Terra. Publicado em: 22/09/2026. Link da postagem: https://www.makerzine.com.br/arduino-na-escola-experimento-de-movimento-circular/.


 
 

Que tal transformar a abstração do movimento circular em uma experiência prática e investigativa? Com um Arduino e um motor DC, é possível criar um experimento simples, seguro e altamente didático para explorar rotação, período e velocidade angular com turmas do ensino fundamental e médio.

Neste projeto, estudantes constroem um disco giratório controlado pelo Arduino, variam a velocidade com um potenciômetro e coletam dados para modelar relações matemáticas. O foco é desenvolver raciocínio científico, pensamento computacional e trabalho colaborativo.

O experimento dialoga diretamente com conteúdos de Física (movimentos, grandezas e medidas), Matemática (proporções, gráficos e funções) e Tecnologias (sistemas embarcados, sensores/atuadores e algoritmos). Também favorece habilidades socioemocionais, como comunicação, persistência e autonomia.

A seguir, apresentamos uma estrutura de aula modular: objetivos de aprendizagem, materiais e segurança, conceitos-chave, montagem, programação, propostas investigativas, integrações curriculares e avaliação. É um ponto de partida que você pode adaptar ao tempo, à idade e aos recursos da sua escola.

 

Visão geral e objetivos de aprendizagem

Nesta sequência, os estudantes constroem um sistema de rotação com Arduino para investigar como a velocidade do motor varia com o sinal de controle por largura de pulso (PWM) e como medir período, frequência e velocidade angular. A atividade combina montagem prática, coleta de dados e análise, permitindo que a turma formule hipóteses, execute medições e valide modelos simples para o movimento circular.

Física: os alunos reconhecem o movimento circular uniforme e não uniforme, diferenciam rotação (em torno do próprio eixo) de revolução (em torno de outro ponto) e relacionam período (T), frequência (f) e velocidade angular (ω = 2πf). Discutem ainda efeitos de torque, atrito e inércia no regime transitório até o estado estacionário, conectando observações qualitativas a quantificações acessíveis em sala.

Matemática: a turma coleta séries temporais, organiza-as em tabelas e constrói gráficos (duty cycle × velocidade, T × f, f × ω), interpretando relações proporcionais e variações monotônicas. Exploram ajustes lineares em faixas operacionais, estimam incertezas experimentais (média, amplitude e desvio padrão simples) e comunicam resultados com unidades e notação apropriadas.

Tecnologias: os estudantes compreendem o papel de atuadores (motor DC), drivers de potência e sinais PWM como mecanismo de controle. Implementam um algoritmo básico de controle no Arduino (leitura analógica de um potenciômetro, mapeamento para duty cycle e escrita via analogWrite), além de um método de medição de período/frequência por sensor simples (ex.: marca óptica, sensor Hall ou fim de curso) e temporização, refletindo sobre limitações e calibração.

Competências: a proposta desenvolve investigação prática, comunicação científica (relatórios, gráficos e argumentação baseada em evidências), colaboração em equipe e resolução de problemas. Ao final, espera-se que os estudantes justifiquem escolhas de montagem e código, comparem modelos com dados coletados e elaborem recomendações para melhorar precisão, segurança e reprodutibilidade do experimento.

 

Materiais e cuidados de segurança

Para montar o experimento de movimento circular, reúna primeiro os componentes essenciais e verifique sua compatibilidade elétrica. O Arduino (Uno ou similar) fará a leitura do potenciômetro e o controle do motor, enquanto um driver adequado garantirá a comutação segura da carga. Inclua itens para visualização do movimento, como um disco leve com marca indicadora, e ferramentas simples para registro de dados, como cronômetro e câmera em slow motion.

  • Arduino (Uno ou similar) e cabo USB.
  • Motor DC (5–12 V) e driver de motor (ponte H L298N/L293D ou MOSFET com diodo de flyback).
  • Fonte/bateria para o motor (6–12 V), protoboard e jumpers.
  • Potenciômetro (10 kΩ) e, opcionalmente, LED e resistor.
  • Disco de papel/cartolina para fixar ao eixo (com marca indicadora), fita adesiva segura.
  • Cronômetro (celular) e, se possível, câmera lenta para contagem de voltas.

Ao escolher o driver, considere a corrente de pico do motor e a dissipação térmica: L298N/L293D atendem cargas leves e permitem reversão de sentido; um MOSFET canal N com diodo de flyback oferece maior eficiência para uma única direção. Alimente o motor com fonte dedicada, dimensione fios e conectores para a corrente, e mantenha o disco balanceado para reduzir vibrações. Um LED opcional pode indicar estados do sistema (ligado, erro, medindo), ajudando no fluxo da aula.

A segurança deve ser planejada desde a concepção da montagem. Antes de energizar, confirme polaridades, aterramento comum (GND compartilhado entre Arduino e fonte do motor) e firmeza mecânica do conjunto. Oriente a turma sobre distância segura do eixo e sobre o uso responsável do potenciômetro ao variar a velocidade. Estabeleça papéis em grupo (operador, observador, registrador) para evitar aglomerações próximas ao aparato.

  • Mantenha dedos, cabelos e roupas soltas longe do eixo em rotação.
  • Fixe o motor e o Arduino em base estável antes de energizar.
  • Alimente o motor com fonte própria; compartilhe apenas o GND com o Arduino.
  • Verifique polaridade e conexões antes de ligar; evite aquecimento do driver.

Como boas práticas adicionais, utilize óculos de proteção, isole emendas com termo-retrátil ou fita apropriada e interrompa o experimento se notar cheiro de aquecimento, ruído anormal ou vibração excessiva. Tenha um checklist simples (fixação, conexões, fonte, espaço livre) e faça testes graduais, aumentando a velocidade em passos curtos. Com esses cuidados, o ambiente permanece seguro e o foco pedagógico se volta à observação de período, frequência e velocidade angular com clareza.

 

Conceitos-chave de Física: rotação, período e velocidade angular

No movimento circular, um ponto gira em torno de um eixo descrevendo voltas completas. O período (T) é o tempo para uma volta, medido em segundos, enquanto a frequência (f) indica quantas voltas ocorrem por segundo, em hertz (Hz), e está ligada a T por f = 1/T. A velocidade angular (ω) mede a rapidez da rotação em radianos por segundo e se relaciona a f por ω = 2πf = 2π/T, sendo o radiano uma unidade natural para ângulos porque relaciona arco e raio sem depender de graus.

É útil também converter entre unidades do cotidiano: rotações por minuto (rpm) e o SI. Para isso, f (em Hz) = rpm/60 e, a partir daí, calcula-se ω. Essa ponte ajuda a interpretar dados de motores e ventiladores, que frequentemente trazem a rotação em rpm na etiqueta. Em contexto escolar, explicitar as unidades evita confusões e sustenta cálculos consistentes em atividades experimentais.

No cotidiano, vários exemplos ilustram esses conceitos: as pás de um ventilador, o ponteiro dos segundos de um relógio, o pião e até as rodas de uma bicicleta. Em todos, a ideia central é a mesma: cada ponto do objeto completa voltas em torno de um eixo comum, com o mesmo ω. Ao observar ou cronometrar algumas voltas, estudantes estimam T e f na prática, tornando visível algo que, em livros, costuma aparecer apenas como fórmula.

Outro conceito-chave é a conexão entre grandezas angulares e lineares. A velocidade linear na borda de um disco vale v = ωr = 2πr/T, isto é, quanto maior o raio r, maior a distância percorrida na mesma volta e, portanto, maior a velocidade linear, mesmo que ω seja igual para todo o disco. Esse ponto resolve a dúvida comum: “a borda se move mais rápido do que o centro?” Sim, em velocidade linear, mas não em velocidade angular — todas as partes compartilham o mesmo ω.

Representações visuais ajudam a consolidar a compreensão: setas tangenciais para v, setas radiais para a aceleração centrípeta (a_c = v²/r = ω²r) e gráficos que mostrem como v cresce linearmente com r para ω constante. Em uma aula com Arduino, sensores simples (por exemplo, um refletivo ou um ímã com reed switch) permitem medir T com precisão, comparar ω com diferentes comandos de PWM no motor e construir gráficos T, f e ω. Assim, fórmulas ganham significado empírico e apoiam discussões sobre incerteza, média de medidas e validação de modelos.

 

Montagem mínima: Arduino + ponte H + motor DC

Esta é a montagem mínima para colocar um disco para girar de modo controlado: conecte o motor DC às saídas do driver de potência, como uma ponte H L298N ou L293D, ou ainda um estágio com MOSFET adequado à corrente do motor. O driver realiza a comutação da corrente e isola o Arduino do esforço elétrico, permitindo variar a velocidade e, quando houver duas entradas de direção, inverter o sentido de rotação com segurança.

Em seguida, estabeleça um terra comum: una o GND do driver ao GND do Arduino e ao negativo da fonte dedicada ao motor. Alimente o driver com a fonte correta do motor, nunca pela USB do Arduino. Dimensione a fonte considerando a corrente nominal e picos de partida, e, se possível, adicione um capacitor eletrolítico próximo ao módulo para suavizar quedas e ruídos. Em montagens discretas, inclua diodo de flyback para proteger contra surtos induzidos pelo motor.

Para controle, ligue a entrada do driver a um pino PWM do Arduino, como D9, e conecte o pino enable caso o módulo exija ativação específica. O PWM, gerado com analogWrite, regula a potência média no motor, enquanto pinos de direção, quando disponíveis, definem o sentido. Use fios curtos e bem presos para reduzir interferências e verifique a dissipação térmica do módulo, especialmente em correntes mais altas.

Implemente o controle manual de velocidade com um potenciômetro: conecte os extremos em 5 V e GND e o cursor ao pino A0. O Arduino lê o valor analógico e o mapeia para a faixa de PWM, permitindo ajustes suaves e repetíveis. Para observação do movimento, fixe um disco leve no eixo do motor e faça uma marca de alto contraste no bordo; essa referência visual facilitará a contagem manual de voltas, a medição do período e a estimativa da velocidade angular.

Antes de energizar, revise cuidadosamente todas as conexões, polaridades e a estabilidade mecânica. Prenda motor e módulo a uma base rígida, mantenha cabos afastados de partes móveis e não toque no disco em rotação. Se possível, inclua uma chave liga-desliga e um fusível apropriado. Faça a primeira energização de forma gradual, monitorando aquecimento, ruídos e vibrações anormais, e só então avance para a coleta de dados e as atividades investigativas.

 

Programação essencial: PWM e variação de rotação

Use leitura analógica do potenciômetro (A0) para gerar um valor de 0–1023, mapeando para 0–255 e aplicando PWM no pino do driver (ex.: analogWrite). Isso permite variar a velocidade do motor suavemente, já que o duty cycle — o percentual de tempo em nível alto — define a tensão média entregue ao motor. Com isso, os alunos visualizam como um sinal digital pode controlar grandezas contínuas, aproximando teoria e prática.

Inclua pequenos atrasos ou rampas de aceleração para discutir inércia e evitar trancos. Ao variar o duty gradualmente, a corrente de partida diminui e o conjunto mecânico responde de modo mais previsível, o que reduz vibrações e ruído. Proponha que estudantes antecipem o comportamento (tempo para atingir certa rotação, tendência a patinar/estolar em baixas potências) e comparem previsões com o observado, relacionando com conceitos de atrito, torque e corrente.

Capriche no mapeamento e na calibração: use funções de mapeamento e limitação para garantir que o valor do potenciômetro resulte em um PWM válido e seguro. Estabeleça um piso de partida (ex.: 40–60/255) para vencer a inércia estática e uma pequena zona morta em torno do zero para manter o motor parado apesar do ruído da leitura. Caso o driver possua controle de direção, um pino de sentido (DIR) pode permitir rotações horária e anti-horária; caso contrário, foque em uma direção e explore toda a faixa útil. Comente também a frequência típica do PWM nos pinos do Arduino (~490 Hz ou ~980 Hz) e seus efeitos práticos.

Instrumente o código para monitoramento: envie pela Serial o valor do potenciômetro, o duty aplicado e, se disponível, a medida de rotação. Com um sensor simples (Hall, encoder ou fotointerruptor), meça período/frequência e calcule a velocidade angular; sem sensor, marque o disco e use um cronômetro para estimar rotações por minuto. A partir dos dados, peça gráficos de duty × rpm, identifique regiões não lineares e discuta por que a relação não é perfeitamente proporcional (perdas, saturação, atrito, queda de tensão no driver).

Por fim, incremente a robustez do programa: suavize a leitura analógica com média móvel ou filtro exponencial, aplique histerese para estabilizar a região próxima ao zero e trate leituras fora de faixa. Inclua um limite de segurança que corte o PWM em caso de sobrecarga prevista ou se um botão de parada for acionado. Destaque boas práticas elétricas (alimentação do motor separada da lógica, terra comum, dissipação do driver e diodo de flyback no módulo) e transforme esses cuidados em questões investigativas: qual o duty mínimo que sustenta a rotação? Como a rampa altera o tempo para atingir uma velocidade alvo? O que muda ao variar a tensão de alimentação?

 

Investigação em sala: medir, registrar e modelar dados

Comece com uma medição manual: para cada valor de PWM escolhido (por exemplo, 50, 100, 150, …), conte quantas voltas o disco completa em 10 s. Use um marcador visual no disco para facilitar a contagem e um cronômetro confiável. Registre N (voltas em 10 s) e calcule a frequência f = N/10 (Hz) e o período T = 1/f. Organize a turma em trios (operador do potenciômetro, cronometrista e observador) e anote também as condições do ensaio (tensão da fonte, massa do disco, data e temperatura aproximada do ambiente).

Para reduzir incertezas, complemente com registro audiovisual: filme o disco em câmera lenta e reproduza quadro a quadro para confirmar as contagens. Posicione o celular lateralmente, fixe-o em um apoio e garanta boa iluminação para evitar borrões. Discuta fontes de erro: resolução do cronômetro/vídeo, dificuldade de identificar a passagem da marca e variação do PWM. Peça que os grupos estimem uma incerteza para N (por exemplo, ±1 volta) e a propaguem para f e T.

Em seguida, construa tabelas e gráficos relacionando PWM × f, PWM × T e, se desejarem, a velocidade angular ω = 2πf. Esboce o gráfico no caderno e, quando possível, replique em planilha para obter um ajuste. Investigue a forma da curva: pode aproximar-se de linearidade em faixas baixas e saturar em altas, devido a perdas, atrito e limitação do motor/driver. Compare diferentes estratégias de modelagem (linear, potência, exponencial) e justifique qual descreve melhor os dados, analisando resíduos.

Garanta o controle de variáveis: utilize a mesma fonte de alimentação e o mesmo disco ao longo de toda a coleta. Repita cada condição de PWM ao menos 3–5 vezes, calcule média e desvio padrão, e identifique outliers com critérios claros. Registre se houve aquecimento do motor, pois isso pode alterar o desempenho. Sempre que possível, meça a tensão no motor para verificar se o duty cycle do PWM está realmente resultando na mesma tensão média entre ensaios.

Como extensão, monte um sensor de contagem automática simples com LED e LDR (ou fototransistor): faça uma janela no disco, alinhe o feixe do LED e leia a variação luminosa no Arduino por meio de um divisor de tensão. Aplique um limiar (com histerese) para detectar passagens e incremente um contador por tempo determinado. Compare as leituras automáticas com a contagem manual/vídeo para validar o método e discuta vantagens e limitações (ruído, interferência de luz ambiente, necessidade de blindagem).

 

Integrações curriculares e avaliação

Matemática: a coleta de dados do disco giratório controlado por Arduino abre espaço para trabalhar proporções e funções de forma concreta. Os estudantes relacionam tensão/potenciômetro, rotações por minuto (rpm) e frequência (Hz), praticando conversões de unidades (rpm → Hz → s por volta e, quando apropriado, rad/s). Tabelas e gráficos de dispersão permitem estimar tendências, ajustar modelos lineares ou não lineares e discutir média, mediana, desvio e incerteza de medida. Ao final, comparam o coeficiente angular de suas regressões com previsões teóricas e interpretam erros sistemáticos e aleatórios.

Artes: o design do disco não é mero enfeite: cores contrastantes, padrões radiais e marcações de alta visibilidade tornam a leitura do período mais precisa. A turma explora paletas que melhoram o contraste em vídeo/ao vivo, princípios de gestalt e tipografia para escalas, além de soluções materiais (papel fotográfico, adesivos, tinta fosforescente) que equilibram estética, função e segurança. Uma breve crítica de design ajuda a justificar escolhas visuais e a documentar como o visual impacta a qualidade dos dados.

Língua Portuguesa: a produção de relatórios técnicos fortalece descrição de procedimentos e argumentação baseada em evidências. Os grupos estruturam introdução, método, resultados e discussão, incluem tabelas e legendas claras e citam fontes (datasheets, trechos de código, referências de fórmulas). Exercitam revisão por pares, elaboram resumos objetivos e mantêm um caderno de laboratório com registro datado de hipóteses, tentativas, falhas e melhorias, expandindo vocabulário científico e precisão na escrita.

Ciências: o experimento conecta conceitos de rotação a situações reais: curvas em estradas, brinquedos de parque, ventiladores e sistemas naturais que giram. Discutem-se força centrípeta, torque do motor, atrito no eixo e transferência de energia, além de limitações do arranjo experimental (vibração, desalinhamento, ruído elétrico). Extensões possíveis incluem medir aceleração angular em partidas, comparar discos de massas diferentes e relacionar segurança em curvas à velocidade e ao raio de trajetória.

Avaliação formativa: rubricas de investigação contemplam formulação de perguntas, planejamento, coleta/análise de dados e comunicação. O caderno de laboratório é evidência contínua de aprendizagem; autoavaliações e coavaliações guiam feedback rápido e específico. Papéis rotativos na equipe — como líder de montagem, programador(a), analista de dados e documentarista — promovem inclusão e responsabilidade compartilhada. Um portfólio final reúne código, esquemas, fotos, gráficos e reflexões, permitindo avaliar processo e produto de forma equilibrada.

 

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...