
Curso de Linguagem Arduino
Vá da experiência zero em eletrônica até a construção de projetos Arduino reais e funcionais que você pode segurar em suas mãos. Este curso aborda desde circuitos básicos e programação C++ até motores, sensores, comunicação sem fio e painéis de IoT. Cada conceito é respaldado por projetos práticos que reforçam exatamente o que você acabou de aprender.
O que você vai aprender:
Você aprenderá como o hardware Arduino funciona, como configurar o ambiente de desenvolvimento e como escrever código estruturado que controla componentes físicos. O curso aborda entrada/saída digital e analógica, comunicação serial e interfaceamento de displays usando os protocolos I2C e SPI. Você também trabalhará com motores DC, motores de passo e servomotores, e depois avançará para tópicos como interrupções, armazenamento EEPROM e gerenciamento de energia. Conteúdo complementar apresenta as plataformas Wi-Fi ESP8266 e ESP32, layout de PCB e controle de versão com Git. Ao final, você terá as habilidades para projetar, construir, documentar e apresentar sistemas completos baseados em Arduino.
Como você estuda de forma prática Curso de Linguagem Arduino
Como você pratica Curso de Linguagem 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.
Conteúdo do curso
8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesIntrodução ao Arduino e à Eletrônica
Introdução ao Arduino e à Eletrônica
Aula 1 • Configuração da IDE Arduino
Guia a instalação e configuração da IDE Arduino nos principais sistemas operacionais. Os alunos compilam e enviam seu primeiro sketch com sucesso.
Aula 2 • O que é Arduino e por que usá-lo
Aborda a origem do Arduino, seu ecossistema e casos de uso em diversas indústrias. Estabelece o contexto de por que o Arduino é uma plataforma prática de prototipagem.
Aula 3 • Conceitos Essenciais de Eletrônica
Apresenta tensão, corrente, resistência e a Lei de Ohm. Fornece a teoria elétrica necessária para construir circuitos com segurança ao longo do curso.
Aula 4 • Fundamentos de Protoboard e Fiação
Ensina o layout do protoboard, o uso de fios jumper e práticas seguras de fiação. Conecta a teoria da eletrônica à montagem prática de circuitos.
Aula 5 • Visão Geral do Hardware Arduino
Examina o layout físico de uma placa Arduino Uno. Os alunos identificam pinos, barramentos de alimentação e componentes integrados usados em cada projeto.
Capítulo 2EsconderEsconder detalhesVer detalhesConceitos Principais de Programação Arduino
Conceitos Principais de Programação Arduino
Aula 1 • Variáveis, Tipos de Dados e Operadores
Aborda os tipos inteiro, ponto flutuante, booleano e char, juntamente com operadores aritméticos e lógicos. Prepara os alunos para armazenar e manipular dados de sensores e controle.
Aula 2 • Funções e Organização do Código
Apresenta funções definidas pelo usuário, parâmetros e valores de retorno. Promove código modular que é mais fácil de depurar e reutilizar entre projetos.
Aula 3 • Fluxo de Controle e Laços
Ensina as construções if/else, switch/case, for e while. Permite que os alunos escrevam lógica de tomada de decisão e repetição para controle de hardware.
Aula 4 • Estrutura do Sketch Arduino
Explica as funções setup() e loop() e como o runtime do Arduino as executa. Estabelece o esqueleto do programa usado em todos os projetos subsequentes.
Aula 5 • Arrays e Manipulação de Strings
Aborda declaração de arrays, indexação e a classe String para manipulação de texto. Suporta projetos que processam múltiplas leituras de sensores ou exibem mensagens.
Capítulo 3EsconderEsconder detalhesVer detalhesEntrada e Saída Digital
Entrada e Saída Digital
Aula 1 • Temporização Sem Delays
Apresenta temporização não bloqueante baseada em millis() para substituir delay(). Permite o gerenciamento simultâneo de múltiplos eventos temporizados em um único sketch.
Aula 2 • Controlando LEDs
Aborda a fiação de um único LED, resistores limitadores de corrente e padrões de múltiplos LEDs. Reforça a aplicação da Lei de Ohm em circuitos de saída práticos.
Aula 3 • Acionamento de Relés e Cargas Externas
Aborda módulos de relé, diodos flyback e chaveamento com transistor para cargas de alta potência. Estende a saída digital para controlar motores, luzes e eletrodomésticos com segurança.
Aula 4 • Configurando Pinos Digitais
Explica as funções pinMode(), digitalWrite() e digitalRead(). Estabelece a base para toda interação com hardware digital no curso.
Aula 5 • Leitura de Botões e Chaves
Ensina a fiação de botões com resistores pull-up e pull-down e técnicas de debounce. Permite a detecção confiável de entrada do usuário em projetos interativos.
Capítulo 4EsconderEsconder detalhesVer detalhesEntrada Analógica, Saída e Sensores
Entrada Analógica, Saída e Sensores
Aula 1 • Sensores Analógicos Comuns
Aborda sensores de temperatura, luz e flexão com fiação e calibração. Constrói um kit de ferramentas de sensores aplicável a projetos de monitoramento ambiental.
Aula 2 • Potenciômetros e Resistores Variáveis
Usa potenciômetros como dispositivos de entrada para controlar parâmetros do programa. Demonstra a função map() para escalar valores de sensor para faixas de saída.
Aula 3 • Conversão Analógico-Digital
Explica o ADC de 10 bits, analogRead() e opções de referência de tensão. Fornece a teoria por trás da conversão de sinais físicos em valores digitais utilizáveis.
Aula 4 • Controle de Servo Motor
Apresenta a biblioteca Servo para posicionar servomotores usando sinais PWM. Conecta conceitos de saída analógica ao controle de movimento mecânico.
Aula 5 • Saída por Modulação por Largura de Pulso
Explica a frequência PWM, o ciclo de trabalho e analogWrite() para saída variável. Permite dimerizar LEDs e controlar a velocidade de motores com pinos digitais.
Capítulo 5EsconderEsconder detalhesVer detalhesComunicação Serial e Depuração
Comunicação Serial e Depuração
Aula 1 • Fundamentos de Serial UART
Aborda taxa de transmissão (baud rate), pinos TX/RX e configuração de Serial.begin(). Estabelece o canal de comunicação usado para depuração e troca de dados.
Aula 2 • Envio e Recebimento de Dados
Ensina Serial.print(), println() e Serial.read() para fluxo de dados bidirecional. Permite o monitoramento em tempo real de valores de sensores e a entrada de comandos do usuário.
Aula 3 • Técnicas de Depuração Estruturada
Apresenta depuração sistemática usando instruções de impressão, indicadores LED e análise lógica. Constrói um processo repetível para isolar falhas de hardware e software.
Aula 4 • Monitor Serial e Plotter Serial
Usa as ferramentas Monitor Serial e Plotter Serial da IDE para visualização de dados ao vivo. Acelera a depuração tornando o estado do programa visível em tempo real.
Capítulo 6EsconderEsconder detalhesVer detalhesInterface com Displays e Periféricos
Interface com Displays e Periféricos
Aula 1 • Protocolo SPI e Periféricos
Apresenta a operação do barramento SPI, linhas MOSI/MISO/SCK/CS e uso da biblioteca SPI. Prepara os alunos para interfacear periféricos de alta velocidade, como cartões SD e displays.
Aula 2 • Protocolo I2C e Módulo Adaptador para LCD
Explica o endereçamento I2C, as linhas SDA/SCL e a biblioteca LiquidCrystal_I2C. Reduz a complexidade da fiação e apresenta o barramento I2C usado por muitos sensores.
Aula 3 • Displays OLED com SSD1306
Aciona um display OLED de 128x64 usando as bibliotecas Adafruit SSD1306 e GFX. Permite saída gráfica incluindo formas, bitmaps e painéis de sensores.
Aula 4 • Entrada de Teclado Matricial e Matriz de Botões
Faz a fiação de um teclado matricial 4x4 e usa a biblioteca Keypad para detecção de caracteres. Adiciona capacidade de entrada de usuário estruturada a projetos baseados em display.
Aula 5 • Display LCD 16x2 com Interface Paralela
Aborda a fiação de um LCD 16x2 no modo de 4 bits e o uso da biblioteca LiquidCrystal. Fornece uma habilidade básica de display aplicável a muitos projetos embarcados.
Capítulo 7EsconderEsconder detalhesVer detalhesSensores, Atuadores e Controle de Motores
Sensores, Atuadores e Controle de Motores
Aula 1 • Construindo um Projeto Mecatrônico Completo
Combina sensores, atuadores e saída de display em um único projeto integrado. Reforça o pensamento de nível de sistema e a montagem estruturada de projetos.
Aula 2 • Sensor Infravermelho e de Proximidade
Integra sensores de obstáculo IR e detectores de movimento PIR em sistemas reativos. Expande o kit de ferramentas de sensores para aplicações de automação e segurança.
Aula 3 • Controle de Motor DC com Ponte H
Usa um CI driver de ponte H para controlar a direção e a velocidade de um motor DC via PWM. Constrói habilidades essenciais de controle de motores para projetos de robótica e automação.
Aula 4 • Sensores Digitais e Protocolos
Aborda os sensores de temperatura e umidade DHT11/DHT22 e o sensor de distância ultrassônico. Demonstra a integração de sensores baseada em bibliotecas e a interpretação de dados.
Aula 5 • Controle de Motor de Passo
Aciona motores de passo usando a biblioteca Stepper e módulos de driver dedicados. Permite controle posicional preciso para CNC, sliders de câmera e sistemas similares.
Capítulo 8EsconderEsconder detalhesVer detalhesTécnicas Avançadas de Arduino
Técnicas Avançadas de Arduino
Aula 1 • Módulos de Comunicação Sem Fio
Integra módulos de rádio Bluetooth HC-05 e NRF24L01 para transferência de dados sem fio. Permite monitoramento e controle remoto em implantações de projetos sem cabos.
Aula 2 • Interrupções de Hardware e Software
Aborda attachInterrupt(), projeto de ISR e variáveis volatile para programação orientada a eventos. Permite resposta imediata do hardware sem polling em aplicações críticas de tempo.
Aula 3 • Aprofundamento em Timers e PWM
Explora os timers de hardware AVR, prescalers e geração de frequência PWM personalizada. Fornece controle de baixo nível para aplicações de áudio, temporização precisa e acionamento de motores.
Aula 4 • EEPROM e Armazenamento Persistente
Usa a biblioteca EEPROM para ler e escrever dados não voláteis entre ciclos de energia. Suporta projetos que exigem retenção de configurações e registro de dados.
Aula 5 • Gerenciamento de Energia e Modos de Sleep
Implementa modos de sleep do AVR e watchdog timer para minimizar o consumo de corrente. Estende a vida útil da bateria em implantações de sensores portáteis e remotos.
Seu certificado válido de conclusão
Este curso é para você:
Hobbyista: ansioso para ir além dos kits e construir projetos eletrônicos originais de forma independente.
Desenvolvedor de software: pronto para estender suas habilidades de codificação ao mundo do hardware físico.
Estudante de engenharia: buscando experiência prática de laboratório para complementar o curso teórico.
Profissional em transição de carreira: almejando cargos em sistemas embarcados ou IoT sem formação formal em eletrônica.
Educador ou maker: projetando demonstrações interativas ou projetos STEM para outras pessoas.
Designer de produto: desejando prototipar dispositivos inteligentes e baseados em sensores sem terceirizar a eletrônica.
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...

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.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.

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?




















