Escolha seu idioma
Curso Iniciante em Arduino
Mais de 2 milhões de alunos no mundo

Curso Iniciante em Arduino

4

Vá de zero experiência em eletrônica para a construção confiante de projetos Arduino reais e funcionais. Este curso aborda desde circuitos básicos e programação C++ até sensores, motores, comunicação sem fio e IoT. Você concluirá com habilidades práticas que se aplicam diretamente à robótica, automação residencial e projetos maker.

Dedika para empresas

O que você vai aprender:

Você aprenderá como o hardware do Arduino funciona, como configurar o ambiente de desenvolvimento e como escrever código limpo e funcional do zero. O curso aborda entrada e saída digital e analógica, protocolos de comunicação como I2C, SPI e UART, e como conectar displays, sensores e drivers de motor. Você construirá projetos completos, incluindo um termômetro digital e um sistema de alarme de distância. Tópicos avançados incluem Bluetooth, Wi-Fi com ESP8266, armazenamento EEPROM e interrupções de hardware. Ao final, você terá as habilidades e a confiança para projetar e construir seus próprios projetos Arduino de forma independente.

Como você estuda de forma prática Curso Iniciante em Arduino

Como você pratica Curso Iniciante em Arduino

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

Clique aqui

Conteúdo do curso

8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Introdução ao Arduino e Eletrônica

  • Aula 1 • Configurando a IDE Arduino

    Orienta a instalação e configuração do Ambiente de Desenvolvimento Integrado Arduino. Os alunos terminam com um espaço de trabalho de codificação verificado e funcional.

  • Aula 2 • Visão Geral do Hardware Arduino

    Identifica as partes físicas de uma placa Arduino Uno e suas funções. Conecta o conhecimento de hardware às tarefas posteriores de programação e montagem.

  • Aula 3 • O que é Arduino e Por Que Usá-lo

    Aborda a origem do Arduino, casos de uso e o ecossistema de placas e shields. Estabelece o contexto de por que o Arduino é uma plataforma prática de prototipagem.

  • Aula 4 • Conceitos Essenciais de Eletrônica

    Apresenta tensão, corrente, resistência e a Lei de Ohm aplicada a circuitos. Fornece a teoria elétrica necessária para conectar componentes com segurança.

  • Aula 5 • Usando uma Protoboard e Ferramentas Básicas

    Explica o layout da protoboard, fios jumper e ferramentas manuais essenciais para prototipagem. Prepara os alunos para construir circuitos seguros e organizados ao longo do curso.

Capítulo 2Ver detalhes

Fundamentos de Programação Arduino

  • Aula 1 • Técnicas de Depuração no Arduino

    Aborda a depuração com Serial.print(), interpretação de erros e estratégias lógicas de solução de problemas. Equipa os alunos para resolver problemas de codificação de forma independente em todos os projetos futuros.

  • Aula 2 • Fluxo de Controle e Laços

    Ensina construções if/else, switch/case, for e while para tomada de decisão e repetição. Permite que os alunos escrevam sketches que respondam dinamicamente a condições.

  • Aula 3 • Funções e Organização do Código

    Apresenta a criação de funções customizadas, parâmetros e valores de retorno para reduzir a repetição de código. Cria hábitos de design de sketch modular e de fácil manutenção.

  • Aula 4 • Estrutura de um Sketch Arduino

    Detalha as funções setup() e loop() e como o compilador as processa. Estabelece a estrutura de código que todos os sketches subsequentes seguirão.

  • Aula 5 • Variáveis, Tipos de Dados e Operadores

    Aborda os tipos int, float, bool, char e String, juntamente com operadores aritméticos e lógicos. Fornece os blocos de construção para armazenar e manipular dados em sketches.

Capítulo 3Ver detalhes

Controle de Entrada e Saída Digital

  • Aula 1 • Registradores de Deslocamento para Expansão de Saída

    Apresenta o registrador de deslocamento 74HC595 para controlar mais saídas do que os pinos disponíveis permitem. Prepara os alunos para designs de hardware escaláveis em projetos posteriores.

  • Aula 2 • Lendo Entrada Digital de Botões

    Lê o estado do botão usando digitalRead() e gerencia resistores pull-up e pull-down. Conecta a leitura de entrada à lógica condicional do capítulo de programação.

  • Aula 3 • Saída Digital com LEDs

    Usa digitalWrite() e pinMode() para controlar o estado e o temporização do LED. Reforça a integração hardware-software introduzida em capítulos anteriores.

  • Aula 4 • Temporização e Atrasos em Sketches

    Explora delay(), millis() e micros() para controlar a temporização de eventos sem bloquear. Introduz padrões de temporização não bloqueantes, críticos para projetos responsivos.

  • Aula 5 • Trabalhando com Buzzers Ativos

    Aciona buzzers ativos como dispositivos de saída digital para produzir feedback de áudio. Estende as habilidades de saída digital para atuadores não visuais.

Capítulo 4Ver detalhes

Sinais Analógicos e Leitura de Sensores

  • Aula 1 • Lendo Potenciômetros e Resistores Variáveis

    Conecta potenciômetros como divisores de tensão e os lê com analogRead(). Estabelece o padrão de divisor de tensão usado por muitos tipos de sensores.

  • Aula 2 • Saída Analógica com PWM

    Usa analogWrite() em pinos com capacidade PWM para simular saída analógica para LEDs e motores. Conecta conceitos de entrada analógica ao controle de saída proporcional.

  • Aula 3 • Sensores de Temperatura e Luz

    Conecta termistores NTC e LDRs a pinos analógicos e converte valores brutos em dados significativos. Cria habilidades práticas de leitura de sensores aplicáveis a vários projetos.

  • Aula 4 • Suavização e Filtragem de Dados de Sensores

    Aplica médias móveis e filtros passa-baixa simples para estabilizar leituras ruidosas de sensores. Produz pipelines de dados confiáveis para projetos orientados por sensores.

  • Aula 5 • Entendendo Sinais Analógicos

    Contrasta sinais analógicos e digitais e explica a resolução ADC de 10 bits do Arduino. Fornece a teoria necessária para interpretar os valores de analogRead() com precisão.

Capítulo 5Ver detalhes

Protocolos de Comunicação e Displays

  • Aula 1 • Usando o Gerenciador de Bibliotecas e Bibliotecas Externas

    Navega pelo Gerenciador de Bibliotecas do Arduino para instalar, atualizar e incluir bibliotecas de terceiros. Desbloqueia todo o ecossistema de drivers e utilitários da comunidade.

  • Aula 2 • Acionando Displays LCD e OLED

    Conecta displays LCD 16x2 e OLED I2C e exibe texto e gráficos. Dá aos alunos uma camada de saída visual para dados de sensores e projetos.

  • Aula 3 • Protocolo I2C e Dispositivos

    Explica o endereçamento I2C, a biblioteca Wire e a varredura por dispositivos conectados. Permite que os alunos adicionem vários sensores e displays em apenas dois fios.

  • Aula 4 • Comunicação Serial com UART

    Usa Serial.begin(), read() e write() para mensagens entre Arduino e computador e entre dispositivos. Reforça as habilidades de depuração enquanto adiciona troca de dados estruturada.

  • Aula 5 • Protocolo SPI e Dispositivos

    Aborda as linhas de clock SPI, MOSI, MISO e CS usando a biblioteca SPI. Prepara os alunos para interfacear com periféricos rápidos como displays e módulos de memória.

Capítulo 6Ver detalhes

Motores, Servos e Atuadores

  • Aula 1 • Fundamentos do Motor de Passo

    Explica as sequências de passo do motor de passo e usa a biblioteca Stepper para posicionamento preciso. Permite que os alunos construam projetos que exigem controle rotacional preciso.

  • Aula 2 • Controlando Servomotores

    Usa a biblioteca Servo para posicionar servomotores por ângulo usando sinais PWM. Apresenta o controle de atuadores como uma extensão direta das habilidades de saída PWM.

  • Aula 3 • Relés para Chaveamento de Alta Potência

    Usa módulos relé para chavear cargas de alta tensão ou alta corrente a partir de pinos lógicos do Arduino. Ensina o isolamento seguro entre o circuito de controle de baixa tensão e os circuitos de alta potência.

  • Aula 4 • Controle de Motor DC com Ponte H

    Aciona motores DC em ambas as direções usando um módulo driver de ponte H L298N. Aborda o controle de velocidade via PWM e o controle de direção via pinos lógicos.

  • Aula 5 • Combinando Sensores e Atuadores

    Integra a entrada de sensores com a saída de motores e atuadores para criar comportamentos de malha fechada. Sintetiza habilidades dos capítulos analógico, digital e de motores em sistemas completos.

Capítulo 7Ver detalhes

Projetos Intermediários e Solução de Problemas

  • Aula 1 • Planejamento de Projeto e Requisitos

    Define metas do projeto, listas de componentes e esquemas elétricos antes de escrever o código. Estabelece um processo de design profissional que reduz retrabalho e erros.

  • Aula 2 • Construindo um Termômetro Digital

    Combina um sensor de temperatura, display LCD e alertas de limite em um instrumento completo. Reforça a leitura analógica, a saída de display e a lógica condicional juntas.

  • Aula 3 • Estratégias de Solução de Problemas de Hardware

    Aplica o isolamento sistemático de falhas para diagnosticar problemas de fiação, alimentação e componentes. Cria confiança independente na solução de problemas para a depuração de projetos do mundo real.

  • Aula 4 • Otimização de Código e Gerenciamento de Memória

    Reduz o tamanho do sketch e o uso de RAM usando PROGMEM, macro F() e tipos de dados eficientes. Prepara os alunos para construir projetos maiores dentro dos limites de memória do microcontrolador.

  • Aula 5 • Construindo um Sistema de Alarme de Distância

    Usa um sensor ultrassônico para medir distância e acionar alertas de LED e buzzer. Integra saída digital, temporização e leitura de sensor em um dispositivo de segurança prático.

Capítulo 8Ver detalhes

Recursos Avançados e Próximos Passos

  • Aula 1 • Comunicação Sem Fio com Bluetooth

    Emparelha um módulo Bluetooth HC-05 com um smartphone para enviar e receber dados seriais sem fio. Estende as habilidades UART para aplicações de controle e monitoramento sem cabos.

  • Aula 2 • Caminhos para o Desenvolvimento Avançado com Arduino

    Pesquisa plataformas compatíveis com Arduino, fundamentos do FreeRTOS e recursos da comunidade para crescimento contínuo. Orienta os alunos para o desenvolvimento independente de projetos e especialização.

  • Aula 3 • Armazenando Dados na EEPROM

    Lê e grava dados persistentes na EEPROM onboard usando a biblioteca EEPROM. Permite que os projetos retenham configurações e valores registrados durante os ciclos de energia.

  • Aula 4 • Introdução ao Wi-Fi com ESP8266

    Usa um módulo ESP8266 para conectar projetos Arduino a uma rede local e enviar requisições HTTP. Abre o caminho para projetos de registro de dados IoT e monitoramento remoto.

  • Aula 5 • Interrupções de Hardware e Software

    Configura interrupções externas e de timer para responder a eventos sem polling. Permite designs críticos em tempo e energeticamente eficientes, além de sketches baseados em loop simples.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Hobista: ansioso para transformar ideias criativas em dispositivos físicos funcionais.

  • Estudante de STEM: buscando experiência prática com hardware além da teoria da sala de aula.

  • Pessoa em transição de carreira: explorando sistemas embarcados ou engenharia de hardware como um novo caminho.

  • Professor ou educador: construindo currículo maker para alunos sem experiência prévia.

  • Desenvolvedor de software: pronto para estender habilidades de programação para o mundo do hardware físico.

  • Entusiasta DIY: cansado de seguir planos alheios e pronto para projetar os seus próprios.

O que nossos alunos falam

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

O que é um curso EAD ou online e como ele funciona?

Os cursos possuem PDF?