
Curso Básico de Arduino
Passe de zero experiência em eletrónica a construir projetos Arduino reais e funcionais que pode segurar nas mãos. Este curso abrange tudo, desde circuitos básicos e programação em C++ até motores, sensores, comunicação sem fios e painéis IoT. Cada conceito é apoiado por projetos práticos que reforçam exatamente o que acabou de aprender.
O que vai aprender:
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 abrange entrada/saída digital e analógica, comunicação série e interface com ecrãs usando protocolos I2C e SPI. Também trabalhará com motores DC, motores passo a passo e servomotores, passando depois para tópicos avançados como interrupções, armazenamento EEPROM e gestão de potência. O conteúdo suplementar introduz as plataformas Wi-Fi ESP8266 e ESP32, projeto de PCB e controlo de versões com Git. No final, terá as competências para projetar, construir, documentar e apresentar sistemas completos baseados em Arduino.
Como estuda de forma prática Curso Básico de Arduino
Como pratica Curso Básico de Arduino
Para si que é empresa e quer formar a sua equipa
Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.
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 do Arduino IDE
Guia a instalação e configuração do Arduino IDE nos principais sistemas operativos. Os estudantes compilam e carregam o seu primeiro sketch com sucesso.
Aula 2 • O que é o Arduino e porquê usá-lo
Aborda a origem do Arduino, o seu ecossistema e casos de utilização em várias indústrias. Estabelece o contexto para perceber por que o Arduino é uma plataforma prática de prototipagem.
Aula 3 • Conceitos Essenciais de Eletrónica
Introduz tensão, corrente, resistência e a Lei de Ohm. Fornece a teoria elétrica necessária para construir circuitos em segurança ao longo do curso.
Aula 4 • Fundamentos de Breadboard e Cablagem
Ensina a disposição da breadboard, o uso de fios de ligação e práticas seguras de cablagem. Liga a teoria da eletrónica à montagem prática de circuitos.
Aula 5 • Visão Geral do Hardware Arduino
Examina a disposição física de uma placa Arduino Uno. Os estudantes identificam pinos, barramentos de alimentação e componentes integrados usados em cada projeto.
Capítulo 2EsconderEsconder detalhesVer detalhesConceitos Básicos de Programação Arduino
Conceitos Básicos de Programação Arduino
Aula 1 • Variáveis, Tipos de Dados e Operadores
Aborda os tipos inteiro, real, booleano e caractere, juntamente com operadores aritméticos e lógicos. Prepara os estudantes para armazenar e manipular dados de sensores e controlo.
Aula 2 • Funções e Organização de Código
Introduz funções definidas pelo utilizador, parâmetros e valores de retorno. Promove código modular que é mais fácil de depurar e reutilizar entre projetos.
Aula 3 • Fluxo de Controlo e Ciclos
Ensina as construções if/else, switch/case, for e while. Permite aos estudantes escrever lógica de decisão e repetição para controlo de hardware.
Aula 4 • Estrutura de um 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 a 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 Atrasos
Introduz temporização não bloqueante baseada em millis() para substituir delay(). Permite a gestão simultânea de múltiplos eventos temporizados num único sketch.
Aula 2 • Controlo de LEDs
Aborda a cablagem de um único LED, resistências limitadoras 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 • Acionar Relés e Cargas Externas
Aborda módulos de relé, díodos de roda livre e comutação por transístor para cargas de alta potência. Estende a saída digital para controlar motores, luzes e eletrodomésticos em segurança.
Aula 4 • Configurar Pinos Digitais
Explica as funções pinMode(), digitalWrite() e digitalRead(). Estabelece a base para toda a interação de hardware digital no curso.
Aula 5 • Ler Botões de Pressão e Comutadores
Ensina a cablagem de botões com resistências de pull-up e pull-down e técnicas de debounce. Permite a deteção fiável de entrada do utilizador 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 cablagem e calibração. Constrói um kit de ferramentas de sensores aplicável a projetos de monitorização ambiental.
Aula 2 • Potenciómetros e Resistências Variáveis
Usa potenciómetros como dispositivos de entrada para controlar parâmetros do programa. Demonstra a função map() para escalar valores de sensores para intervalos de saída.
Aula 3 • Conversão Analógico-Digital
Explica o ADC de 10 bits, analogRead() e as opções de tensão de referência. Fornece a teoria por detrás da conversão de sinais físicos em valores digitais utilizáveis.
Aula 4 • Controlo de Servomotores
Introduz a biblioteca Servo para posicionar servomotores usando sinais PWM. Liga conceitos de saída analógica ao controlo de movimento mecânico.
Aula 5 • Saída por Modulação por Largura de Impulso
Explica a frequência PWM, o ciclo de trabalho e analogWrite() para saída variável. Permite regular 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 a taxa de transmissão, os pinos TX/RX e a configuração Serial.begin(). Estabelece o canal de comunicação usado para depuração e troca de dados.
Aula 2 • Enviar e Receber Dados
Ensina Serial.print(), println() e Serial.read() para fluxo de dados bidirecional. Permite a monitorização em tempo real de valores de sensores e a entrada de comandos do utilizador.
Aula 3 • Técnicas Estruturadas de Depuração
Introduz 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 • Serial Monitor e Plotter
Usa as ferramentas Serial Monitor e Serial Plotter do IDE para visualização de dados em tempo real. Acelera a depuração ao tornar o estado do programa visível em tempo real.
Capítulo 6EsconderEsconder detalhesVer detalhesInterligar Ecrãs e Periféricos
Interligar Ecrãs e Periféricos
Aula 1 • Protocolo SPI e Periféricos
Introduz o funcionamento do barramento SPI, as linhas MOSI/MISO/SCK/CS e a utilização da biblioteca SPI. Prepara os estudantes para interligar periféricos de alta velocidade como cartões SD e ecrãs.
Aula 2 • Protocolo I2C e Backpack LCD
Explica a endereçamento I2C, as linhas SDA/SCL e a biblioteca LiquidCrystal_I2C. Reduz a complexidade da cablagem e introduz o barramento I2C usado por muitos sensores.
Aula 3 • Ecrãs OLED com SSD1306
Controla um ecrã 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
Liga um teclado matricial 4x4 e usa a biblioteca Keypad para deteção de caracteres. Adiciona capacidade de entrada de utilizador estruturada a projetos baseados em ecrãs.
Aula 5 • LCD 16x2 com Interface Paralela
Aborda a cablagem de um LCD 16x2 em modo de 4 bits e o uso da biblioteca LiquidCrystal. Fornece uma competência base de ecrã aplicável a muitos projetos embebidos.
Capítulo 7EsconderEsconder detalhesVer detalhesSensores, Atuadores e Controlo de Motores
Sensores, Atuadores e Controlo de Motores
Aula 1 • Construir um Projeto Mecatrónico Completo
Combina sensores, atuadores e saída de ecrã num único projeto integrado. Reforça o pensamento a nível de sistema e a montagem estruturada de projetos.
Aula 2 • Deteção por Infravermelhos e Proximidade
Integra sensores de obstáculos IV e detetores de movimento PIR em sistemas reativos. Expande o kit de ferramentas de sensores para aplicações de automação e segurança.
Aula 3 • Controlo de Motor CC com Ponte H
Usa um CI driver de ponte H para controlar a direção e velocidade de um motor CC via PWM. Constrói competências essenciais de controlo de motores para projetos de robótica e automação.
Aula 4 • Sensores Digitais e Protocolos
Aborda os sensores de temperatura-humidade 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 • Controlo de Motor de Passo
Controla motores de passo usando a biblioteca Stepper e módulos driver dedicados. Permite controlo posicional preciso para CNC, sliders de câmara e sistemas semelhantes.
Capítulo 8EsconderEsconder detalhesVer detalhesTécnicas Avançadas de Arduino
Técnicas Avançadas de Arduino
Aula 1 • Módulos de Comunicação Sem Fios
Integra módulos de rádio Bluetooth HC-05 e NRF24L01 para transferência de dados sem fios. Permite monitorização e controlo remotos em implementações de projeto não ligadas.
Aula 2 • Interrupções de Hardware e Software
Aborda attachInterrupt(), conceção de ISR e variáveis volatile para programação orientada a eventos. Permite resposta imediata de hardware sem polling em aplicações críticas em termos de tempo.
Aula 3 • Mergulho Profundo em Temporizadores e PWM
Explora os temporizadores de hardware AVR, pré-divisores e geração de frequência PWM personalizada. Fornece controlo de baixo nível para áudio, temporização precisa e aplicações de 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 alimentação. Suporta projetos que requerem retenção de configurações e registo de dados.
Aula 5 • Gestão de Energia e Modos de Suspensão
Implementa modos de suspensão do AVR e watchdog timer para minimizar o consumo de corrente. Prolonga a vida útil da bateria em implementações de sensores portáteis e remotas.
Seu certificado válido de conclusão
Este curso é para si:
Amador: ansioso por ir além dos kits e construir projetos eletrónicos originais de forma independente.
Programador de software: pronto a estender as suas competências de codificação ao mundo do hardware físico.
Estudante de engenharia: à procura de experiência prática de laboratório para complementar os cursos teóricos.
Mudança de carreira: a aspirar a funções em sistemas embebidos ou IoT sem formação formal em eletrónica.
Educador ou maker: a conceber demonstrações interativas ou projetos STEM para outros.
Designer de produto: que deseja prototipar dispositivos inteligentes baseados em sensores sem subcontratar a parte eletrónica.
O que os nossos formandos dizem
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 directas ao ponto e como eu consigo alterar capítulos e saltar 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 na aprendizagem.

Principais capacitações
Perguntas Frequentes
Quem é a Dedika?
O certificado é válido em Angola?
Os cursos são gratuitos?
Qual é a carga horária do curso?
Como são os cursos?
Como funcionam os cursos?
Qual é a duração dos cursos?
Qual é o custo ou preço dos cursos?
O que é um curso EAD ou online e como funciona?
Curso em PDF




















