Prévia do material em texto
1 Tiago Jonas Hirsch Schwengber 2 Lucas Santos Silva Centro Universitário Leonardo da Vinci – UNIASSELVI - Bacharel Engenharia Mecânica – Turma FLD6665564ENG Módulo X – 19/12/2025 ACIONAMENTO DE MOTOR DC POR MICROCONTROLADOR ARDUINO COM CONTROLE PWM Tiago Jonas Hirsch Schwengber¹ Lucas Santos Silva² RESUMO Este trabalho apresenta o desenvolvimento e a análise de um sistema de acionamento de motor de corrente contínua (motor DC) utilizando o microcontrolador Arduino e a técnica de modulação por largura de pulso (PWM) para variação de velocidade. O projeto foi implementado com três níveis distintos de velocidade, selecionados por botões físicos, demonstrando estabilidade, boa resposta dinâmica e baixo consumo energético. A validação ocorreu em duas etapas: simulação computacional no Tinkercad Circuits e implementação física em protoboard, permitindo comparar o desempenho teórico e experimental. O estudo também estabelece uma relação com um sistema industrial real de controle de aspiração, atualmente operado por drivers Schneider Electric, evidenciando que plataformas de baixo custo, como o Arduino, podem servir como alternativas acessíveis para fins educacionais e prototipagem de soluções de automação. Os resultados obtidos confirmam a eficiência do controle PWM aplicado ao Arduino e reforçam seu potencial em aplicações que exigem precisão, confiabilidade e viabilidade econômica. Palavras-chave: Arduino. Motor DC. PWM. 1. INTRODUÇÃO A automação industrial ocupa posição estratégica no desenvolvimento tecnológico contemporâneo, influenciando diretamente a eficiência produtiva, a padronização de processos e a redução de custos operacionais. Em ambientes industriais variados, como linhas de montagem, sistemas de transporte, robótica, manufatura aditiva e células de produção automatizadas, os motores elétricos desempenham papel fundamental ao fornecer movimento controlado, preciso e capaz de responder às exigências de cada aplicação. Dentre os motores presentes nesses cenários, o motor de corrente contínua (motor DC) destaca-se por sua versatilidade, controle simplificado, resposta dinâmica rápida e aplicabilidade em dispositivos que exigem regulação de velocidade. Seu uso se estende desde pequenos dispositivos eletromecânicos até sistemas de automação educacionais e protótipos industriais. Com o avanço da microeletrônica, o surgimento de plataformas acessíveis como o Arduino permitiu democratizar o desenvolvimento de sistemas embarcados. O Arduino UNO, baseado no microcontrolador ATmega328P, tornou-se uma das ferramentas mais utilizadas em projetos que envolvem controle de motores, sensores, atuadores e interfaces homem-máquina. Sua linguagem de programação intuitiva, aliada a um ecossistema robusto de bibliotecas, torna possível implementar funcionalidades avançadas com baixo custo e alta eficiência. Uma das técnicas mais exploradas no contexto de controle de atuadores é a modulação por largura de pulso (PWM). Trata-se de um método que ajusta a potência entregue a um dispositivo por meio da variação do tempo em que um sinal permanece em nível lógico alto. Essa abordagem é amplamente utilizada em sistemas industriais para controle de motores, dimmers de iluminação, drivers de potência, conversores de energia, inversores de frequência e fontes chaveadas. 2 Este trabalho propõe o desenvolvimento de um sistema de acionamento de motor DC controlado via PWM, combinando conceitos de eletrônica, automação, programação embarcada e análise experimental. Além disso, realiza uma analogia com um sistema industrial real, tais como o controle de aspiração em uma madeireira, demonstrando como princípios semelhantes podem ser aplicados em diferentes escalas. Assim, o presente estudo contribui não apenas para a compreensão técnica do PWM e do controle de motores DC, mas também para a contextualização desse conhecimento em aplicações práticas alinhadas às demandas da Indústria 4.0, que valoriza flexibilidade, eficiência energética e integração entre sistemas. . 2. FUNDAMENTAÇÃO TEÓRICA A fundamentação teórica tem como propósito apresentar os conceitos essenciais que sustentam o desenvolvimento do sistema de acionamento do motor DC utilizando o microcontrolador Arduino com controle PWM. São abordados o funcionamento dos motores DC, os princípios da modulação por largura de pulso e as características do Arduino, além da integração entre o microcontrolador e o motor por meio de drivers de potência. Esses elementos constituem a base técnica necessária para a implementação e análise do sistema desenvolvido. 2.1 MOTORES DC (CORRENTE CONTINUA) Os motores de corrente contínua são dispositivos eletromecânicos capazes de converter energia elétrica em energia mecânica por meio da interação entre campos eletromagnéticos. Seu funcionamento baseia-se na Lei de Lorentz: um condutor percorrido por corrente elétrica dentro de um campo magnético sofre força proporcional ao produto entre corrente e intensidade do campo. A construção típica de um motor DC inclui: • Rotor (armadura): parte móvel que contém enrolamentos. • Estator: parte fixa que gera o campo magnético. • Comutador e escovas: responsáveis por inverter o sentido da corrente a cada meia-volta. 3 Imagem 01 – Forma Construtiva Motor DC Fonte: https://www.researchgate.net/figure/Partes-principais-do-motor-CC- 9_fig3_324111993 A velocidade de rotação dos motores DC é diretamente proporcional à tensão aplicada e inversamente proporcional à carga mecânica. Isso faz com que sejam amplamente utilizados em sistemas que exigem controle de velocidade, como: • esteiras transportadoras, • atuadores lineares, • robôs móveis, • sistemas de ventilação, • dispositivos eletromecânicos de precisão, • máquinas CNC de pequeno porte. Além disso, sua simplicidade de controle torna os motores DC ideais para uso didático. 2.2 MODULAÇÃO POR LARGURA DE PULSO - PWM A modulação por largura de pulso (PWM – Pulse Width Modulation) é uma técnica amplamente empregada em eletrônica de potência para controlar a energia fornecida a uma carga. O PWM ajusta o tempo em que o sinal permanece em nível alto dentro de um ciclo, sendo esse valor conhecido como duty cycle. Quanto maior o duty cycle, maior a potência média entregue ao dispositivo. https://www.researchgate.net/figure/Partes-principais-do-motor-CC-9_fig3_324111993 https://www.researchgate.net/figure/Partes-principais-do-motor-CC-9_fig3_324111993 4 “O controle PWM é um dos pilares do acionamento moderno de motores elétricos, pois combina simplicidade de implementação com alta eficiência energética. Sua aplicação em sistemas de controle com microcontroladores permite simular técnicas utilizadas em ambientes industriais complexos.” (FONSECA, 2019, p. 45) Conforme Silva (2020), o PWM permite controle eficiente sem perdas significativas, evitando o uso de resistores para dissipação de energia. Imagem 02 – Forma de Onda PWM Fonte: EEPOWER Em motores DC, o aumento do duty cycle resulta em maior velocidade, enquanto sua redução gera velocidades mais baixas. Essa relação direta faz do PWM uma técnica essencial para aplicações que exigem controle dinâmico, baixo custo e alta eficiência. 2.3 MICROCONTROLADOR ARDUINO O Arduino UNO é baseado no microcontrolador ATmega328P, que possui: • 14 portas digitais, • 6 portas analógicas, • 6 portas com suporte a PWM, • clock de 16 MHz, • memória flash de 32 KB, • linguagem baseada em C/C++. https://eepower.com/technical-articles/an-intro-to-pulse-width-modulation-for-control-in-power-electronics/ 5 Imagem 03 – Arduino UNO R3 Fonte: ELETROGATE Entre suas principais vantagens destacam-se: • acessibilidade, • grande comunidade de suporte, • simplicidade de uso,• diversidade de bibliotecas, • compatibilidade com sensores e atuadores. Para controle de motores, o Arduino atua ajustando o PWM por meio da função analogWrite(). Esse comando escreve um valor entre 0 e 255, que corresponde a 0% e 100% do ciclo PWM. 2.4 PONTE H – DRIVER DE POTENCIA L298N O L298N é um driver de potência que utiliza duas pontes H internas, permitindo controlar um ou dois motores DC simultâneos ou um motor de passo. Ele possibilita inverter o sentido do giro e controlar a velocidade usando PWM. Funciona como intermediário entre o Arduino e o motor, pois suporta correntes maiores do que o microcontrolador pode fornecer. https://www.eletrogate.com/uno-r3-cabo-usb-para-arduino?utm_source=Site&utm_medium=GoogleMerchant&utm_campaign=GoogleMerchant&gad_source=1&gad_campaignid=22470016551&gbraid=0AAAAADqxjs-2Xr49tvkaUaX3dE3_kPFd6&gclid=CjwKCAiA_orJBhBNEiwABkdmjKOX90Cie_3B0ezHAY4uv0rflAh5s59Po9a3BtuUF3BFzLjnCoXL8BoCcoUQAvD_BwE 6 Imagem 04 – Ponte H Dupla – L298N Fonte: ELETROGATE Funciona como intermediário entre o Arduino e o motor, pois suporta correntes maiores do que o microcontrolador pode fornecer. Pinos principais: • IN1/IN2 → Controle do Motor A • IN3/IN4 → Controle do Motor B • ENA/ENB → Habilitam cada motor e recebem PWM • 12V (ou 5–35V) → Alimentação dos motores • 5V → Alimentação lógica (quando o regulador onboard é usado) O que faz: • Controla direção • Controla velocidade • Suporta motores de maior corrente Importante, o Arduino não pode fornecer corrente diretamente ao motor, portanto, o L298N é essencial para evitar danos ao microcontrolador https://www.eletrogate.com/ponte-h-dupla-l298n?srsltid=AfmBOop2g5eXsCwg7rt3NQhSGp2wmaSmDBPifIRZzVRhRSTarmIXB3nb 7 2.5 INTEGRAÇÃO ENTRE ARDUINO E MOTOR DC VIA PWM Para garantir segurança e capacidade de corrente adequada, o motor DC não deve ser conectado diretamente ao Arduino. A integração é realizada por meio de drivers de potência, como o L298N, que funcionam como pontes H, permitindo controlar motores com tensão e corrente superiores às suportadas pelos pinos do microcontrolador. O sistema completo funciona da seguinte forma: 1. O usuário pressiona um botão. 2. O Arduino identifica essa entrada digital. 3. O programa define um valor de PWM pré-configurado. 4. O sinal PWM é enviado ao driver L298N. 5. O driver alimenta o motor com a potência proporcional ao duty cycle. 6. O motor gira na velocidade correspondente. Essa lógica se assemelha ao comportamento de inversores industriais, que modulam a frequência e tensão aplicadas ao motor para ajustar sua rotação. 3. METODOLOGIA A metodologia aplicada neste trabalho descreve os materiais utilizados, a simulação virtual do circuito, a montagem física, o desenvolvimento do código e os procedimentos de teste. O objetivo é garantir reprodutibilidade, clareza e rigor técnico no processo de implementação do sistema de controle de velocidade do motor DC. 3.1 MATERIAIS UTILIZADOS Foram utilizados os seguintes materiais: • Arduino UNO R3 – atua como unidade de processamento e controle. • Motor DC – dispositivo eletromecânico utilizado como atuador para validação do PWM. • Driver L298N – ponte H responsável pela interface entre microcontrolador e motor. • Botões (push buttons) – utilizados para seleção de velocidades. • Protoboard – montagem modular do circuito. • Jumpers – conexões. • Fonte 5V / 2A – alimentação estável para o motor. • Arduino IDE – ambiente de programação. • Tinkercad Circuits – simulação virtual do sistema. 3.2 MONTAGEM DO CIRCUITO VIRTUAL A primeira etapa consistiu na simulação do circuito no Tinkercad Circuits, verificando o funcionamento dos botões, a estabilidade do PWM e a resposta do motor. 8 Imagem 05 – Montagem Circuito Virtual Fonte: Próprio/ Tinkercad Circuits O diagrama ilustra um sistema de controle de velocidade para um motor DC utilizando um Arduino UNO em conjunto com o driver de potência L298N. Três botões são conectados às entradas digitais do Arduino, permitindo selecionar diferentes níveis de velocidade configurados via PWM. A placa envia os sinais de controle ao L298N por meio dos pinos IN1, IN2 e ENA, responsáveis tanto pela definição do sentido de rotação quanto pela intensidade do sinal PWM aplicado ao motor. O driver recebe alimentação externa específica para o motor, evidenciada pela fonte conectada aos terminais VCC e GND do módulo, garantindo que o circuito disponha de corrente suficiente para o acionamento da carga. O motor DC é conectado às saídas 1A e 1B do L298N e opera conforme os comandos processados pelo Arduino. A separação entre a alimentação lógica (5V do Arduino) e a alimentação de potência do motor assegura estabilidade, proteção e funcionamento adequado de todo o conjunto. A simulação permitiu: • testar e validar a lógica do código; • confirmar o correto funcionamento dos botões; • analisar tensões e correntes do circuito; • reduzir riscos de erros na montagem física; • prever falhas e otimizar as interligações; • observar a resposta do motor ao sinal PWM aplicado.. 9 Imagem 06 – Diagrama Fonte: Próprio/Tinkercad Circuits O Arduino UNO atua como unidade central de controle, responsável pela geração dos sinais PWM que determinam a velocidade do motor. Os botões foram integrados ao circuito para permitir a seleção dos diferentes modos de operação, cada um devidamente conectado aos pinos de leitura digital da placa, garantindo precisão na detecção do comando escolhido pelo usuário. 3.3 DESENVOLVIMENTO DO CODIGO O código foi desenvolvido na plataforma Arduino IDE utilizando a função analogWrite(), que gera o sinal PWM responsável pelo controle da velocidade do motor DC. Cada botão está associado a um valor específico de duty cycle, permitindo selecionar três níveis de velocidade: baixa, média e alta. O programa realiza a leitura dos botões conectados às portas digitais 2, 3 e 4 do Arduino e, conforme o botão acionado, aplica ao pino de controle do motor um valor de PWM correspondente à velocidade desejada. Dessa forma, o sistema ajusta a tensão média fornecida ao motor por meio da modulação por largura de pulso, garantindo variação suave e eficiente da rotação. Além disso, o código foi estruturado para garantir uma resposta imediata ao comando do usuário, evitando atrasos e assegurando precisão no acionamento. A lógica implementada também facilita futuras expansões, como a inclusão de novas velocidades ou modos de operação. 10 Sendo: Imagem 07 – Descrição Código de Programação. Fonte: Próprio/Arduino IDE Dessa forma: • Duty cycles menores resultam em menor velocidade de rotação; • Duty cycles maiores resultam em maior velocidade. Esse método de controle torna o sistema mais estável, reduz picos de corrente e melhora o desempenho do motor em diferentes condições de carga. Assim, o software complementa o hardware, proporcionando um controle confiável, seguro e de fácil implementação. 3.4 PROCEDIMENTOS DE TESTE E ANÁLISE Após a validação do circuito no ambiente de simulação, o sistema foi montado fisicamente e submetido a testes experimentais para analisar o desempenho real do motor DC operando em três níveis distintos de velocidade, selecionados por meio dos botões instalados no protótipo. A montagem física permitiu verificar não apenas o funcionamento individual de cada componente, mas também o comportamento integrado do conjunto, considerando aspectos elétricos, mecânicos e de resposta do controle. Além disso, essa etapa possibilitou avaliar a robustez das conexões, a eficiência do fluxo de corrente entre o driver e o motor e a influência das características reais dos componentes, como resistência interna dos fios e tolerância dosbotões. A transição do ambiente virtual para o físico também evidenciou possíveis interferências, ruídos e quedas de tensão que não aparecem na simulação, permitindo ajustes mais precisos na alimentação e no layout do circuito. 11 Imagem 08 – Montagem Física do Circuito Fonte: Próprio Desse modo, a montagem prática ampliou a confiabilidade dos resultados e reforçou a importância da etapa experimental para validar o comportamento final do sistema.mostrou-se diretamente proporcional à velocidade de rotação, comprovando a efetividade da técnica para controle de velocidade Cada teste foi conduzido com o motor em operação contínua, registrando-se parâmetros fundamentais para avaliação do sistema, tais como: • velocidade de rotação do eixo; • estabilidade e suavidade do movimento; • precisão da resposta em relação ao sinal PWM; • estabilidade elétrica e ausência de quedas de tensão no circuito. Durante os ensaios, observou-se que o controle por PWM gerado pelo Arduino apresentou comportamento consistente, sem oscilações perceptíveis no sinal aplicado ao driver L298N. A resposta do motor foi progressiva e proporcional ao duty cycle configurado para cada botão, confirmando a eficiência da técnica na modulação da velocidade. Além disso, verificou-se que a alimentação independente para o motor DC contribuiu significativamente para a redução de ruídos elétricos e interferências, garantindo maior estabilidade ao sistema, especialmente nas velocidades mais elevadas. 3.5 CONSIDERAÇÕES SOBRE O METODO A metodologia adotada mostrou-se simples, eficiente e facilmente replicável, atendendo ao objetivo de controlar um motor DC com três velocidades distintas por meio de um Arduino. O uso do PWM apresentou-se como uma solução precisa e acessível, garantindo variação suave da velocidade quando aplicado juntamente a um driver de potência adequado. 12 A etapa de simulação no Tinkercad Circuits foi essencial para prever o comportamento do circuito, minimizar erros e agilizar o desenvolvimento, reforçando a importância da validação virtual antes da montagem física. A integração entre hardware e software permitiu compreender, de forma prática, os fundamentos de controle digital de atuadores, alinhando-se às práticas da automação moderna. Assim, o método empregado cumpriu não apenas os requisitos técnicos do experimento, mas também contribuiu para o entendimento aplicado de sistemas embarcados e modulação PWM. 4. RESULTADOS E DISCUSSÃO Após a etapa de simulação e montagem física do circuito, foram realizados testes experimentais para avaliar o comportamento do motor DC controlado pelo microcontrolador Arduino UNO, utilizando a técnica de modulação por largura de pulso (PWM). O objetivo foi observar o efeito da variação do duty cycle sobre o desempenho do motor em três velocidades distintas, sendo, baixa, média e alta controladas por meio de botões físicos conectados ao sistema. 4.1 DESEMPENHO DO CONJUNTO NAS VARIAÇÕES DE VELOCIDADE Durante os testes, o motor DC foi submetido a três níveis de velocidade definidos pelos duty cycles de aproximadamente 30%, 60% e 100%, correspondendo respectivamente às velocidades baixa, média e alta. Os resultados práticos evidenciaram que: • Velocidade baixa: o motor apresentou rotação suave e consumo reduzido, adequada a aplicações que exigem controle fino ou movimento contínuo lento; • Velocidade média: observou-se bom equilíbrio entre torque, estabilidade e velocidade, sendo ideal para aplicações com ciclos repetitivos; • Velocidade alta: o motor respondeu de forma imediata, com leve aumento de vibração mecânica e maior consumo de corrente, comportamento esperado para maior entrega de potência. Esses comportamentos estão de acordo com o princípio de funcionamento da modulação PWM, segundo o qual o duty cycle determina a potência média aplicada ao atuador, influenciando diretamente sua velocidade e torque. Conforme Ferreira (2022, p. 34), “a modulação por largura de pulso é uma das técnicas mais versáteis no controle de motores elétricos, permitindo ajustes contínuos de velocidade e potência sem perdas significativas de energia”. 4.2 ANÁLISE COMPARATIVA Abaixo, apresenta-se a análise comparativa dos resultados obtidos nos testes físicos: 13 Tabela 01 – Análise comparativa entre velocidades Fonte: Próprio A análise demonstrou que a redução do tempo de atraso entre as atualizações do sinal resulta em maiores velocidades de rotação do motor DC, podendo gerar pequenas oscilações mecânicas devido ao aumento do torque instantâneo. Esses dados confirmam que a relação entre o ciclo de trabalho do PWM e a resposta do motor segue o comportamento esperado para sistemas de acionamento por modulação de largura de pulso, nos quais o aumento do duty cycle eleva proporcionalmente a tensão média aplicada ao motor. Segundo Mendes e Oliveira (2021), o desempenho ideal de um sistema de controle de motores depende da harmonização entre o sinal de comando e a resposta eletromecânica, sendo essencial equilibrar velocidade, estabilidade e eficiência para preservar a integridade do atuador e garantir confiabilidade no funcionamento. 4.3 DISCUÇÃO SOBRE APLICABILIDADE O experimento realizado com o Arduino UNO e controle PWM demonstrou, de forma didática, os princípios essenciais do acionamento e variação de velocidade em motores DC. A arquitetura empregada composta por botões de seleção, PWM aplicado ao driver de potência e controle progressivo da energia entregue ao motor apresentou bom desempenho, baixo custo e alta reprodutibilidade, mostrando-se adequada para fins educacionais e experimentais. A proposta tomou como referência um sistema real de aspiração industrial utilizado em uma madeireira, originalmente operado por um motor trifásico com soft starter. Esse sistema foi posteriormente modernizado pelo autor, substituindo a soft starter por um inversor de frequência associado a um pressostato, permitindo ajustar automaticamente a rotação conforme a demanda. A atualização reduziu significativamente o consumo de energia, pois o motor passou a operar apenas na velocidade necessária para manter a pressão ideal de aspiração. Nesse contexto, o projeto acadêmico demonstra que o Arduino, aliado ao PWM, é capaz de reproduzir em escala reduzida a lógica de modulação utilizada no sistema industrial. Os testes comprovaram a viabilidade da solução e evidenciaram que, com interfaces de potência, sensores e proteções adicionais, o Arduino pode desempenhar funções semelhantes às de inversores industriais em aplicações de menor porte. Assim, ele se apresenta como uma alternativa de baixo custo, flexível e eficaz para protótipos e sistemas didáticos. Segundo Souza (2023, p. 19), “a migração de soluções baseadas em plataformas abertas para aplicações industriais representa um avanço na democratização da automação e na redução de custos”. Dessa forma, o estudo reforça a importância da aproximação entre práticas acadêmicas e necessidades reais da indústria, evidenciando como tecnologias acessíveis podem oferecer soluções viáveis e eficientes. 14 4.4 REGISTRO EM VIDEO Para fins de documentação e validação conforme escopo do artigo, todo o teste físico do sistema foi gravado em vídeo e publicado em plataforma digital, permitindo a verificação prática dos resultados obtidos. O vídeo demonstra o funcionamento do circuito, a resposta do motor nas três velocidades e o acionamento por botões. O registro pode ser acessado por meio do seguinte link: https://www.youtube.com/shorts/J7r6HxRP4h0 Esse procedimento visou garantir transparência e reprodutibilidade dos resultados, conforme recomendação. Além disso, o registro audiovisual reforça a credibilidade do estudo e serve como material complementarpara análise e divulgação. 5. CONCLUSÃO O presente trabalho teve como objetivo desenvolver e analisar o acionamento de um motor DC utilizando o Arduino UNO e a modulação por largura de pulso (PWM), avaliando sua aplicabilidade em sistemas que exigem estabilidade e controle preciso de velocidade. Com base na revisão teórica, nas simulações e nos testes experimentais, verificou-se que o método empregado foi eficaz na geração do sinal modulado e no acionamento do motor em três velocidades distintas, selecionadas por comandos físicos. Os resultados mostraram que o controle PWM aplicado ao Arduino segue a mesma lógica de variação de velocidade usada em sistemas industriais, como o mecanismo de aspiração analisado, no qual a antiga soft starter foi substituída por um inversor de frequência controlado por pressostato. Assim como no ambiente industrial, onde a rotação do motor se adapta automaticamente à demanda, o protótipo demonstrou que o PWM permite ajustar a potência entregue ao motor DC de forma proporcional e eficiente. Os testes também evidenciaram que o Arduino pode atuar como uma alternativa funcional para aplicações de menor porte, desde que complementado por drivers de potência, sensores de realimentação e proteções adequadas. Embora não substitua a robustez de inversores industriais, o sistema desenvolvido se mostrou adequado para fins didáticos, prototipagem e automação simples, conciliando baixo custo, flexibilidade e desempenho satisfatório. Dessa forma, o estudo demonstra a relevância do uso do Arduino como ferramenta de experimentação, fortalecendo a integração entre teoria e prática e contribuindo para a formação em áreas relacionadas à automação, mecatrônica e controle. Conclui-se que o acionamento de motores DC por PWM é uma solução acessível e tecnicamente consistente, com potencial para aplicações educativas e projetos de automação em pequena escala. https://www.youtube.com/shorts/J7r6HxRP4h0 15 REFERÊNCIAS ABNT - Associação Brasileira de Normas Técnicas. NBR-6023. Informação e documentação - Referências - Elaboração. Rio de Janeiro, 2002. ARDUINO. Arduino Documentation. Disponível em: https://docs.arduino.cc/. Acesso em: 20 out. 2025. BANZI, Massimo; SHILOH, Michael. Getting Started with Arduino. 3. ed. San Francisco: Maker Media, 2014. CERVO, Amado Luiz; BERVIAN, Pedro Alcino; SILVA, Roberto da. Metodologia científica. São Paulo: Pearson, 2006. COSTA, Renato Almeida. Simulação e prototipagem eletrônica com Arduino e Tinkercad. Rio de Janeiro: Ciência Moderna, 2021. COSTA, André Luiz da. Automação e Prototipagem com Arduino: Fundamentos e Aplicações. São Paulo: Érica, 2021. FERREIRA, Carlos Eduardo. Eletrônica de Potência Aplicada ao Controle de Motores. São Paulo: Érica, 2022. FONSECA, Daniel L. Introdução à Robótica com Arduino. São Paulo: Novatec, 2019. FONSECA, Júlio Marcos. Fundamentos da Modulação PWM em Sistemas de Controle. Belo Horizonte: UFMG, 2019. MEDEIROS, André Luiz de. Introdução aos Sistemas Embarcados com Arduino. Curitiba: InterSaberes, 2022. MENDES, Felipe A.; OLIVEIRA, Robson G. Controle de Acionamentos Elétricos Aplicado à Automação Industrial. Porto Alegre: Bookman, 2021. MÜLLER, Antônio José (Org.) et al. Metodologia científica. Indaial: UNIASSELVI, 2013. PEROVANO, Dalton Gean. Manual de metodologia da pesquisa científica. Curitiba: Intersaberes, 2016. SILVA, João Pedro. Fundamentos de Controle Eletrônico e Aplicações Industriais. São Paulo: Blucher, 2020. SILVA, Rodrigo H. Eletrônica Aplicada e Técnicas de Controle PWM. Rio de Janeiro: LTC, 2020. SOUZA, Leonardo Henrique de. Automação Industrial com Plataformas Abertas: Tendências e Aplicações. Campinas: Unicamp, 2023. SOUZA, R. M. Tecnologias abertas e sua aplicação na Indústria 4.0: plataformas Arduino e Raspberry Pi. Rio de Janeiro: LTC, 2023. https://docs.arduino.cc/