Imagem do Curso gratuito Arduino na Teoria e Prática

Curso online gratuitoArduino na Teoria e Prática

Duração do curso online: 21 horas e 36 minutos

Novo

Aprenda Arduino do zero e crie projetos reais de robótica e automação. Curso online gratuito com práticas, sensores, motores e programação aplicada.

Neste curso gratuito, aprenda sobre

  • Conhecer a placa Arduino Uno, alimentação (DC jack) e estrutura básica de um sketch
  • Programar I/O digital: pinMode, digitalWrite, digitalRead e uso de pushbutton
  • Usar variáveis, #define, funções e laços (for) para organizar e reutilizar código
  • Montar circuitos na protoboard e aplicar Lei de Ohm para dimensionar resistores de LEDs
  • Controlar brilho de LED com PWM (analogWrite) e entender portas PWM do Arduino
  • Ler entradas analógicas, usar map() e constrain() para converter e limitar valores
  • Montar divisor de tensão e usar LDR/fotoresistor para medir luz via leitura analógica
  • Controlar motores DC com drivers (L293D/L298N), PWM no EN e aterramento comum seguro
  • Controlar servos SG90 e automatizar movimentos (ex.: braço robótico) com estratégia de posições
  • Usar sensores: ultrassônico HC-SR04, DHT11, LM35, som KY-038 e reed switch magnético
  • Criar e usar bibliotecas/classe: arquivos .h/.cpp, abstração e debounce de botões
  • Exibir dados em LCD 16x2 e I2C, criar caracteres personalizados e fazer jogo no display
  • Comunicação: Serial, Bluetooth HC-06, IRremote, I2C (Wire) e RF433 entre Arduinos
  • Interrupções externas e por timer: attachInterrupt, digitalPinToInterrupt e eventos

Descrição do curso

No curso Arduino na Teoria e Prática, você aprende a transformar ideias em protótipos funcionais, entendendo de verdade como a placa Arduino trabalha e como programar projetos de eletrônica e automação com segurança. A proposta é unir fundamentos e aplicação: desde os primeiros comandos e a lógica do código até a montagem em protoboard, o cálculo de resistores e a leitura correta de entradas e sensores, tudo de forma progressiva para você ganhar confiança ao montar e depurar seus circuitos.

Ao longo das aulas, você evolui do simples controle de LEDs e botões para o domínio de recursos essenciais do Arduino, como PWM para ajuste de brilho e velocidade, leitura analógica, mapeamento de valores, limites com constrain e técnicas para lidar com ruídos e falsos acionamentos (debounce e resistores pull-up/pull-down). Com isso, fica muito mais fácil compreender por que um projeto funciona — e, principalmente, por que às vezes não funciona — aprendendo a identificar erros comuns de ligação, alimentação e código.

O curso também aproxima você de situações reais de robótica e automação, trabalhando com motores DC, servo e motor de passo, além de ponte H e drivers para controle bidirecional e ajuste de rotação. Você aprende a dimensionar e separar corretamente alimentação de carga e lógica, a evitar quedas de tensão e comportamentos instáveis, e a aplicar práticas que protegem componentes e tornam o projeto mais confiável, seja em um braço robótico, em mecanismos automatizados ou em um carro robô.

Para dar mais profundidade ao seu aprendizado, você vai além do hardware básico e entra em comunicação e integração: porta serial, infravermelho, Bluetooth, I2C e RF. Isso amplia as possibilidades de criação, permitindo controlar dispositivos à distância, trocar dados entre placas, exibir informações em displays (LCD e 7 segmentos), montar uma mini estação meteorológica e construir projetos que interagem com o ambiente. Também há espaço para organização de software, com uso de funções, classes e até criação de bibliotecas, preparando você para desenvolver códigos mais limpos, reutilizáveis e fáceis de manter.

Com uma trilha extensa de exercícios e demonstrações práticas, este curso gratuito é indicado para iniciantes e para quem quer consolidar conhecimentos em Arduino aplicados a robótica e automação. Ao finalizar, você terá repertório para criar seus próprios projetos, escolher componentes com mais segurança, interpretar leituras de sensores e implementar controles mais precisos em sistemas reais — base valiosa para estudos, hobby, prototipagem e oportunidades na área de tecnologia.

Conteúdo do curso

  • Aula em vídeo: Curso de Arduino #01 - Introdução ao curso / Básico sobre a placa Arduino 18m
  • Exercício: No Arduino Uno, qual é a função do conector DC jack?
  • Aula em vídeo: Curso de Arduino #02 - Primeiros comandos do Arduino e primeiro programa 25m
  • Aula em vídeo: Curso de Arduino #03 - Declaração de variáveis, piscando um led 18m
  • Exercício: Qual a principal vantagem de usar uma variável para definir o número do pino ao controlar um LED no Arduino?
  • Aula em vídeo: Anexo Arduino #01 -Aprendendo usar a protoboard 14m
  • Aula em vídeo: Anexo Arduino #02 - Lei de ohm 13m
  • Exercício: Num circuito com Arduino 5 V, LED com queda de 2 V e corrente desejada de 20 mA, qual o valor do resistor calculado pela Lei de Ohm?
  • Aula em vídeo: Curso de Arduino #04 - Criando um semáforo, #Define e funções 24m
  • Aula em vídeo: Curso de Arduino #05 - Portas PWM, método analogWrite, loop FOR 13m
  • Exercício: No Arduino, como controlar progressivamente o brilho de um LED usando PWM?
  • Aula em vídeo: Curso de Arduino #06 - Lendo portas digitais, digitalRead, pushButton 24m
  • Aula em vídeo: Curso de Arduino #07 - Resistor Pull Dowm, Resistor Pull Up 11m
  • Exercício: Em um botão ligado a uma porta digital do Arduino, qual é o comportamento correto dos resistores pull-down e pull-up?
  • Aula em vídeo: Curso de Arduino #08 - Led RGB, Módulo Led RGB 23m
  • Aula em vídeo: Curso de Arduino #09 - Classes em Arduino, led RGB e módulo RGB 19m
  • Exercício: Em um projeto Arduino com LED RGB e botão, qual a principal vantagem de criar uma classe para o botão?
  • Aula em vídeo: Curso de Arduino #10 - Portas analógicas 17m
  • Aula em vídeo: Curso de Arduino #11 - Como usar a função MAP no Arduino 26m
  • Exercício: Como mapear a leitura analógica do potenciômetro para controlar o brilho de um LED via PWM
  • Aula em vídeo: Curso de Arduino #12 - Como funciona a função MAP do Arduino 15m
  • Aula em vídeo: Sensor de luz, sensor LDR, fotoresistor - Curso de Arduino #13 18m
  • Exercício: Arduino e LDR: efeito da luz na leitura analógica
  • Aula em vídeo: Curso de Arduino #14 - Resolução exercício aula 13, sensor LDR 08m
  • Aula em vídeo: Circuito Divisor de Tensão Resistivo - Curso de Arduino #15 18m
  • Exercício: Em um divisor de tensão com Vin de 5 V e R1 = R2, qual é a tensão na saída Vout?
  • Aula em vídeo: Função CONSTRAIN do Arduino - Curso de Arduino #16 15m
  • Aula em vídeo: Usando motores DC com Arduino P1 - Curso de Arduino #17 27m
  • Exercício: Controle seguro de motor DC com Arduino
  • Aula em vídeo: Motores DC com Arduino P2 - Curso de Arduino #18 14m
  • Aula em vídeo: Controlando a rotação de motores DC com Arduino - Curso de Arduino #19 13m
  • Exercício: Como ajustar a velocidade de um motor DC com Arduino usando um potenciômetro?
  • Aula em vídeo: PonteH, motor DC girando nos dois sentidos, L293D - Curso de Arduino #20 22m
  • Aula em vídeo: Ponte H Dupla circuito L293D, motor DC girando nos dois sentidos - Curso de Arduino #21 16m
  • Exercício: Ao controlar um motor DC com Arduino e a ponte H L293D, qual ligação de alimentação e aterramento permite usar PWM no pino EN1 para ajustar a velocidade de forma correta e segura?
  • Aula em vídeo: Driver Motor Ponte H L298N - Curso de Arduino #22 15m
  • Aula em vídeo: Motor Shield L293D Driver Ponte H para Arduino - Curso de Arduino #23 18m
  • Exercício: Ao usar alimentae7e3o externa na Motor Shield L293D, o que deve ser feito com o jumper prf3ximo ao conector de alimentae7e3o?
  • Aula em vídeo: Regulador de Tensão 7805 5V - Curso de Arduino #24 17m
  • Aula em vídeo: Micro Servo Motor 9g SG90 com Arduino - Curso de Arduino #25 22m
  • Exercício: Como alimentar e controlar corretamente um micro servo SG90 com Arduino para evitar danos?
  • Aula em vídeo: Braço robótico com Arduino - Curso de Arduino #26 10m
  • Aula em vídeo: Braço Robótico com movimentação automática - Curso de Arduino #27 12m
  • Exercício: Qual a melhor estratégia para automatizar o posicionamento do braço robótico com servos no Arduino?
  • Aula em vídeo: Sensor Ultrassônico de distância HC-SR04 - Curso de Arduino #28 22m
  • Aula em vídeo: Biblioteca Arduino: aprenda a criar sua própria biblioteca - Curso de Arduino #29 28m
  • Exercício: Ao criar uma biblioteca para Arduino, qual é o papel do arquivo .h?
  • Aula em vídeo: Criando uma BIBLIOTECA ARDUINO para trabalhar com LEDS - Curso de Arduino #30 21m
  • Aula em vídeo: Controlando Motor de Passo com Arduino - Curso de Arduino #31 29m
  • Exercício: Como inverter o sentido de rotação do motor de passo usando a biblioteca Stepper no Arduino?
  • Aula em vídeo: Display LCD 16x2 com Arduino - Curso de Arduino #32 18m
  • Aula em vídeo: Como criar caracteres especiais no display com Arduino - Curso de Arduino #33 11m
  • Exercício: Em um LCD 16x2 com a biblioteca LiquidCrystal, qual é a forma correta de criar e exibir um caractere personalizado armazenado no índice 1?
  • Aula em vídeo: Criando jogo de Nave em Arduino #P1 - Curso de Arduino #34 23m
  • Aula em vídeo: Criando jogo de Nave em Arduino #P2 - Curso de Arduino #35 15m
  • Exercício: Ao desenhar a nave no display LCD com caractere personalizado, qual é a sequência correta?
  • Aula em vídeo: Criando jogo de Nave em Arduino #P3 - Curso de Arduino #36 18m
  • Aula em vídeo: Criando jogo de Nave em Arduino #P4 - Curso de Arduino #37 18m
  • Exercício: Em um jogo no Arduino com nave, tiro e asteroide, qual abordagem ajuda a evitar falsos negativos na colise3o do tiro com o asteroide?
  • Aula em vídeo: Criando jogo de Nave em Arduino #P5 FINAL - Curso de Arduino #38 09m
  • Aula em vídeo: Tocando sons com Arduino - Curso de Arduino #39 13m
  • Exercício: Como tocar 440 Hz por 1 segundo no pino 9 sem precisar chamar noTone depois?
  • Aula em vídeo: Tocando melodias com o Arduino - Curso de Arduino #40 30m
  • Aula em vídeo: Receptor infravermelho (IR) - Curso de Arduino #41 15m
  • Exercício: Após ler um comando IR no Arduino, qual método prepara o receptor para a próxima leitura usando a biblioteca IRremote?
  • Aula em vídeo: Controlando motor com controle remoto - Curso de Arduino #42 13m
  • Aula em vídeo: Enviando sinal Infravermelho - Curso de Arduino #43 13m
  • Exercício: Envio de sinais IR com IRremote no Arduino
  • Aula em vídeo: Enviando dados do computador para o Arduino via porta serial - Curso de Arduino #44 10m
  • Aula em vídeo: Debounce, Criando uma biblioteca para botões - Curso de Arduino #45 22m
  • Exercício: Ao alternar um LED com um botão no Arduino, qual abordagem evita múltiplos acionamentos causados pelo bounce?
  • Aula em vídeo: Interrupções / attachInterrupt - Curso de Arduino #46 16m
  • Aula em vídeo: Interrupção por Timer - Curso de Arduino #47 16m
  • Exercício: Em Arduino, ao configurar uma interrupção externa para um botão, qual é o propósito de digitalPinToInterrupt(pin)?
  • Aula em vídeo: Montagem/Estrutura base carro robô P1 - Curso de Arduino #48 15m
  • Aula em vídeo: Montagem base carro robô #P2 e programação para os motores - Curso de Arduino #49 15m
  • Exercício: Em um carro robô com controladora de motores, quantos pinos por motor o Arduino utiliza e quais são suas funções?
  • Aula em vídeo: Montagem base carro robô #P3,programação para os servos e sensor ultrassônico - Curso de Arduino #50 14m
  • Aula em vídeo: Robô que desvia de obstáculos - Curso de Arduino #51 14m
  • Exercício: Ao detectar um obstáculo a menos de 30 cm, qual o comportamento programado do robô?
  • Aula em vídeo: input_pullup - Curso de Arduino #52 10m
  • Aula em vídeo: Sensor de umidade e temperatura DHT11 - Curso de Arduino #53 14m
  • Exercício: Ao usar o DHT11 sem módulo, qual é a ligação correta para garantir leituras estáveis?
  • Aula em vídeo: Módulo de interface para display I2C - Curso de Arduino #54 15m
  • Aula em vídeo: Mini estação metereológica - Curso de Arduino #55 21m
  • Exercício: No projeto da mini estação meteorológica com Arduino, após criar um caractere especial no LCD I2C com createChar, como exibi-lo corretamente no display?
  • Aula em vídeo: Bluetooth, módulo HC-06 - Curso de Arduino #56 27m
  • Aula em vídeo: Bluetooth, módulo HC-06 - P2 - Curso de Arduino #57 12m
  • Exercício: Como evitar o conflito da porta serial ao usar um módulo Bluetooth HC-06 com Arduino durante o upload do sketch?
  • Aula em vídeo: Teclado de membrana 3x4 - P1 - Curso de Arduino #58 28m
  • Aula em vídeo: Teclado de membrana 3x4 - P2 - Curso de Arduino #59 12m
  • Exercício: Ao usar a biblioteca Keypad com um teclado de membrana 3x4, o que deve ser verificado antes de imprimir a tecla no monitor serial?
  • Aula em vídeo: Sistema de senha com Teclado de membrana 3x4 - P1 - Curso de Arduino #60 12m
  • Aula em vídeo: Sistema de senha com Teclado de membrana 3x4 - P2 - Curso de Arduino #61 13m
  • Exercício: Ao verificar a senha no Arduino usando String, qual condição no if confirma que as duas senhas são iguais?
  • Aula em vídeo: Carrinho controlado pelo celular via Bluetooth - Curso de Arduino #62 14m
  • Aula em vídeo: Conexão serial entre dois arduinos / TX RX - Curso de Arduino #63 10m
  • Exercício: Ao conectar um Arduino Mega a um Uno para comunicação serial que controla o LED do Uno, qual configuração está correta?
  • Aula em vídeo: Protocolo I2C e biblioteca Wire - Curso de Arduino #64 18m
  • Aula em vídeo: Conectando Arduinos com I2C e biblioteca Wire - Curso de Arduino #65 17m
  • Exercício: Como inicializar corretamente a interface I2C em um Arduino configurado como slave com endereço 101?
  • Aula em vídeo: Módulos RF433 / Conectando Arduinos por Radiofrequência - Curso de Arduino #65 24m
  • Aula em vídeo: Display 7 Segmentos 1 Dígito - Curso de Arduino #67 18m
  • Exercício: Em um display de sete segmentos de cátodo comum, como acender o segmento A com Arduino?
  • Aula em vídeo: Sensor de Temperatura LM35 - Curso de Arduino #68 22m
  • Aula em vídeo: Sensor de Temperatura LM35 - P2 - Curso de Arduino #69 04m
  • Exercício: No Arduino, como habilitar a escala completa do sensor LM35 para medir de cerca de -55 °C a 150 °C?
  • Aula em vídeo: Usando Relé com o Arduino - Curso de Arduino #70 15m
  • Aula em vídeo: Acendendo e apagando uma lâmpada pelo celular - Curso de Arduino #71 06m
  • Exercício: Conexão correta do módulo Bluetooth ao Arduino para comunicação serial
  • Aula em vídeo: Sensor de Som KY-038 - Acendendo e apagando uma lâmpada batendo palmas - Curso de Arduino #72 12m
  • Aula em vídeo: Reed Switch / Sensor de Campo Magnético - Curso de Arduino #73 12m
  • Exercício: Sobre o uso do Reed Switch com Arduino, qual alternativa descreve corretamente a diferença entre os módulos KY-021 e KY-025?

Este curso gratuito inclui:

21 horas e 36 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Robótica e Automação

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso