← Todos os cursos

Eletrónica e Programação com Arduino

Começa pelos fundamentos, aprende a programar o Arduino e constrói os teus primeiros circuitos. Um percurso acessível a quem está a dar os primeiros passos.

15 projetos · Kit de iniciação
Eletrónica e Programação com Arduino
Duração e ritmo de aprendizagem

O teu tempo.
O teu percurso.

Quanto tempo demora? Depende da tua disponibilidade, dos conhecimentos com que começas e do tempo que dedicas ao estudo e aos projetos. Recomendamos um destes planos para organizares a formação contigo, com acompanhamento adaptado ao teu ritmo.

Plano intensivo
6 meses

Mais disponibilidade. Mais intensidade.

Para quem tem maior disponibilidade para estudar e praticar e pretende avançar de forma acelerada. Um percurso com dedicação regular aos conteúdos e às montagens.

Neste curso, recomendamos a conclusão em 6 ou 12 meses, com prazo de formação máximo de 12 meses. Os meses de estudo e os prazos de pagamento são definidos separadamente.

Acompanhamento ao longo do percurso

Apoio pedagógico total até 24 meses

Independentemente do plano de estudo escolhido, tens acompanhamento pedagógico até 24 meses para esclarecer dúvidas, rever conceitos e receber apoio nos teus projetos. As aulas live são marcadas de acordo com a tua disponibilidade. Aprendes com apoio dos professores e com a partilha de experiências entre alunos.

O percurso

Aprende com cada construção.

Consulta os conteúdos e os objetivos do curso. Combina o estudo com a prática e pede apoio quando precisares.

Descrição

O Curso de Eletrónica e Programação com Arduino oferece uma formação completa e integrada, combinando teoria e prática. Baseado no Arduino Starter Kit, aborda montagem de circuitos, programação em C/C++ para microcontroladores, interpretação de datasheets e fundamentos teóricos (unidades de medida, sistemas de numeração, constituição da matéria, Lei de Ohm, algoritmos e lógica de programação). Ao final, o aluno estará apto a projetar, documentar e implementar protótipos eletrónicos com Arduino, compreendendo desde o raciocínio lógico que orienta o código até a conexão de sensores e atuadores.

Objetivos
  • Capacitar o aluno a interpretar especificações de componentes (resistores, sensores, atuadores) e projetar circuitos elétricos funcionais, apto a atuar como técnico em eletrónica ou manutenção de equipamentos.
  • Ensinar a programar em C/C++ para microcontroladores Arduino, desenvolvendo firmware que leia sensores (LDR, termistor), controle LEDs, servos e motores DC, preparando para funções de programador de sistemas embarcados júnior.
  • Desenvolver habilidades em controle digital de sinais (LEDs, PWM e buzzer), essenciais para prototipagem de painéis de status e alarmes em equipamentos industriais e sistemas embarcados.
  • Aprender a ler e interpretar entradas de usuário (botões, matriz de teclas) e sensores (LDR, termistor), preparando para projetos de automação predial, monitoramento ambiental e sistemas de aquisição de dados.
  • Praticar conversão de sinais analógicos em comandos de atuadores (servos e motores DC com transístor ou ponte H), competência fundamental para integração de atuadores em robótica educacional, maquinário leve e dispositivos de movimento.
  • Adquirir experiência em comunicação serial e interface LCD, habilitando a elaboração de painéis de controlo e displays em equipamentos médicos, instrumentos de medição e protótipos de IoT.
  • Habilitar o aluno a integrar sensores e atuadores em soluções autónomas (robôs educacionais, protótipos IoT, automação residencial), consolidando competências de um assistente de P&D; em startups ou escritório de inovação.
  • Desenvolver capacidades de depuração de hardware e software, uso de multímetro e ajustes de circuitos com transístor ou ponte H, essenciais para suporte técnico em automação industrial e manutenção preventiva.
  • Ensinar a criar interfaces de usuário (matriz de botões, LCD, comunicação serial), com foco em painéis de controlo para dispositivos médicos, instrumentos de medição e sistemas de aquisição de dados.
  • Promover boas práticas de documentação técnica (diagramas esquemáticos, fluxogramas, pseudocódigo e código-fonte comentado), preparando o aluno para produzir manuais e tutoriais em cargos de criação de conteúdos educacionais.
  • Estimular a capacidade de trabalhar em projetos colaborativos, gerenciando recursos de memória (bit, byte) e adotando lógica de programação estruturada, habilitando-o a ministrar workshops ou atuar como instrutor em laboratórios maker.
  • Integrar múltiplos componentes para criar sistemas autónomos (sensores, atuadores e interface), fortalecendo a capacidade de desenvolver produtos funcionais para manutenção de instalações, processos automatizados e pequenos projetos industriais.
Programa

O curso está organizado em oito módulos, sequenciais e complementares, que integram conceitos essenciais de eletrónica, lógica de programação e aplicações práticas com o Kit de projetos prático. Cada módulo contempla a execução de projetos específicos listados na aba “Lista de Projetos e Circuitos”, mas aqui focalizamos apenas o conteúdo programático dos módulos em si.



Módulo 1 – Fundamentos de Eletrónica

  • Prefixos do Sistema Internacional de Unidades (SI): Kilo, Mega, Giga e Tera em unidades de memória. Mili, micro, nano, pico e sua aplicação em valores de resistências, condensadores e outros componentes.
  • Unidades Elétricas Básicas: Definição de tensão (V), corrente (I) e resistência (R); noções de potência (P).
  • Circuito Elétrico e Lei de Ohm: Montagem conceitual de malhas e nós, associações série e paralelo, cálculo de valores de resistores necessários para protoboard.
  • Instrumentação de Medição: Uso de multímetro para medições de tensão, corrente e resistência, interpretação de resultados e segurança em eletrónica.

Módulo 2 – Sistemas de Numeração e Algoritmos

  • Sistema Decimal x Sistema Binário: Conversão de números entre as bases, interpretação de pesos (2⁰, 2¹, …) e exemplos práticos de leitura de estados digitais (HIGH/LOW).
  • Conversão Decimal → Binário: Algoritmo de divisão sucessiva por 2, exercício prático de transformação de números decimais em binário para uso em máscaras de bits.
  • Conceito de Algoritmo e Lógica de Programação: Definição de algoritmo, fluxogramas, pseudocódigo, estruturas de controle (sequência, decisão “if/else” e iteração “for/while”) e sua aplicação aos sketches de Arduino.
  • Unidades de Memória (Bit e Byte): Diferença entre bit e byte, tipos de dados disponíveis no Arduino (boolean, byte, int, float, etc.) e estratégias de otimização de memória em projetos embarcados.

Módulo 3 – Introdução ao Arduino e Controle de Saídas Digitais

  • Plataforma Arduino: Apresentação do Arduino Uno (ou compatível), instalação e configuração do IDE, estrutura básica de um sketch.
  • Saídas Digitais (LEDs e Buzzer): Comportamento de um pino digital, nivelamento HIGH/LOW, montagem de circuitos para controlar LEDs individuais, utilização de resistores de proteção.
  • Modulação por Largura de Pulso (PWM): Geração de sinais PWM para controle de brilho de LEDs e tom de buzzer piezoelétrico; mapeamento de valores analógicos para valores PWM.
  • Projetos Relacionados:
    • Controlo Digital de LEDs
    • Díodo como Indicador de Estado
    • Gerador de Sons com Buzzer Piezoelétrico
    • Controlo de Brilho por Potenciómetro (PWM)

Módulo 4 – Leitura de Entradas e Sensores Analógicos/Digitais

  • Entradas Digitais (Botões e Matriz de Teclas): Técnicas de “debouncing”, deteção de bordas (rising/falling edge) e leitura matricial (escaneamento de linhas/colunas).
  • Sensores de Luz (LDR) e Temperatura (Termistor): Princípio de funcionamento de um divisor resistivo, leitura analógica com conversão ADC, cálculo de valores de resistência e temperatura a partir do valor digital lido.
  • Temporização e Controle de Fluxo: Uso de delay() e millis() para cronometragem, construção de sequências de controle com botões e sensores.
  • Projetos Relacionados:
    • Sinalização com Botão e Temporização
    • Sensor de Luz com Leitura Analógica
    • Leitor de Temperatura com Visualização Serial
    • Interface de Entrada com Matriz de Botões
    • Sistema de Tomada de Decisão com Sensores

Módulo 5 – Controle de Atuadores (Servos e Motores DC)

  • Servomotores: Princípio de servo controle, geração de pulso PPM, mapeamento de valores analógicos para ângulo de servo, parâmetros de torque e velocidade.
  • Motores DC com Transístor: Uso de transístor como interruptor (NPN ou MOSFET), díodos de proteção, dimensionamento de resistores de base/gate e esquemas de polarização.
  • Driver H-Bridge para Direção de Motor: Funcionamento de ponte H, controle de sentido de rotação, variação de velocidade via PWM, proteção contra sobrecorrente.
  • Projetos Relacionados:
    • Controlo de Servo com Sensor
    • Controlo de Motor DC com Transístor
    • Driver H-Bridge para Direção de Motor

Módulo 6 – Interfaces de Usuário e Comunicação

  • Comunicação Serial (UART): Inicialização da porta serial, taxas de transmissão, envio e receção de dados, depuração por Serial Monitor.
  • Display LCD (16×2 ou 20×4): Conexão em modo paralelo ou via I²C, inicialização da biblioteca, posicionamento de cursor, atualização dinâmica de informações.
  • Matriz de Botões e Menu Interativo: Criação de menus básicos em LCD com navegação por matriz de botões, leitura de múltiplas teclas simultâneas e lógica de debouncing avançado.
  • Projetos Relacionados:
    • LCD Display com Dados Dinâmicos
    • Interface de Entrada com Matriz de Botões
    • Leitor de Temperatura com Visualização Serial (integração com LCD)

Módulo 7 – Integração de Sistemas

  • Estrutura de Código Modular: Organização em funções, bibliotecas e arquivos separados para facilitar manutenção.
  • Gerenciamento de Recursos: Uso eficiente de memória RAM e EEPROM, tratamento de interrupções, técnicas de economia de energia.
  • Depuração e Testes: Diagnóstico de falhas em hardware e software, uso de log, multímetro, e análise de sinais.
  • Gerenciamento de Erros e Robustez de Sistema: Tolerância a falhas em sensores, ruído elétrico e execução de rotinas de segurança.
  • Projetos Relacionados:
    • Sistema de Tomada de Decisão com Sensores
    • Sistema Integrado com Entradas, Saídas e Interface (projeto final)

Módulo 8 – Projeto Final e Documentação Técnica

  • Desenvolvimento do Projeto Integrador:
    • Escolha de um cenário de aplicação real (automação residencial simples, robô educativo ou estação de monitoramento).
    • Definição de requisitos, seleção de sensores/atuadores, fluxograma e pseudocódigo.
    • Montagem do circuito completo, programação em C/C++, testes de funcionalidade.
  • Documentação Completa:
    • Diagrama esquemático, fluxograma e pseudocódigo comentado.
    • Código-fonte final organizado e comentado.
    • Relatório técnico com metodologia, medições, desempenho e melhorias.
  • Apresentação e Demonstração:
    • Preparação de vídeo ou seminário ao vivo para demonstrar o projeto.
    • Avaliação global com feedback dos formadores.



Ao longo de todos os módulos, o aluno será orientado a utilizar o Arduino Starter Kit como plataforma central, executando de forma integrada os 15 projetos disponíveis, de modo a consolidar cada conceito apresentado. Este programa garante que, ao final do curso, o formando esteja apto a desenvolver protótipos eletrónicos completos, desde a concepção até a documentação final, aplicáveis a áreas de automação, IoT, robótica educativa e manutenção de sistemas embarcados.

Metodologia e carga horária

62 horas de formação

Estudo na plataforma de aprendizagem, materiais de apoio, exercícios, montagem de projetos e avaliação. As aulas LIVE e o apoio dos formadores permitem esclarecer dúvidas e acompanhar a aplicação prática.

As aulas LIVE são combinadas tendo em conta a disponibilidade do aluno e dos formadores. A partilha de experiências entre colegas e o feedback individual ajudam a superar dificuldades.

O percurso começa com a Aula Zero. Estudas ao teu ritmo e documentas os trabalhos com fotografias, vídeos e registos técnicos. As condições de acompanhamento e das sessões presenciais facultativas são indicadas na matrícula.

A carga horária inclui estudo autónomo, atividades práticas e avaliação: não corresponde apenas a horas de aulas LIVE. Consulta abaixo as regras de avaliação e certificação.

Saídas Profissionais
  1. Técnico em Eletrónica e Protótipos
    • Montagem, manutenção e prototipagem de placas eletrónicas, configurações de sensores e atuadores, diagnóstico de circuitos simples.
  2. Programador de Sistemas Embarcados Júnior
    • Escrita de firmware em C/C++ para microcontroladores Arduino, com foco em automação residencial, Internet das Coisas (IoT) e aplicações mecatrónicas básicas.
  3. Suporte Técnico em Automação
    • Prestação de assistência em empresas que utilizam Arduino para prototipagem rápida ou soluções de baixo custo, debugging de hardware e software.
  4. Instrutor de Laboratórios Maker / Oficinas de Arduino
    • Condução de workshops e tutoria em makerspaces, escolas e eventos, ensinando montagem de circuitos e lógica de programação a iniciantes.
  5. Assistente de Pesquisa e Desenvolvimento (P&D;) em Startups
    • Colaboração em equipas de P&D; que utilizam Arduino na prototipagem de soluções em IoT, robótica básica e sistemas de automação agrícola.
  6. Criador de Conteúdos Educacionais para Arduino
    • Produção de artigos, tutoriais, vídeos e cursos online que abordem desde conceitos fundamentais de eletrónica até projetos avançados de prototipagem.


Ao concluir o curso, o aluno estará apto a interpretar datasheets, montar circuitos, aplicar a Lei de Ohm, desenvolver algoritmos em pseudocódigo, traduzir lógica em código para Arduino e documentar projetos completos, seja para atuação em empresas de automação, laboratórios de inovação ou em iniciativas próprias de prototipagem.

Lista de projetos e circuitos

Lista de Projetos e Circuitos (16 projetos)

Projetos por Categorias:



1. Indicadores Visuais e Sonoros
  • 1. Controlo Digital de LEDs
  • 3. Diodo como Indicador de Estado
  • 8. Sequência de LEDs com Programação de Fluxo
  • 13. Gerador de Sons com Buzzer Piezoelétrico



2. Leitura de Entradas e Sensores
  • 2. Sinalização com Botão e Temporização
  • 4. Sensor de Luz com Leitura Analógica
  • 7. Sistema de Tomada de Decisão com Sensores
  • 12. Leitor de Temperatura com Visualização Serial



3. Controle de Atuadores
  • 5. Controlo de Servo com Sensor
  • 6. Controlo de Brilho por Potenciómetro (PWM)
  • 9. Controlo de Motor DC com Transístor
  • 10. Driver H-Bridge para Direção de Motor



4. Interfaces de Usuário
  • 11. Interface de Entrada com Matriz de Botões
  • 14. LCD Display com Dados Dinâmicos



5. Projeto Integrado
  • 15. Sistema Integrado com Entradas, Saídas e Interface



6. Projeto Final de Curso
  • Projeto concebido pelo aluno que envolva os conhecimentos adquiridos durante o curso


Destinatários

Destinatários

  • Profissionais e técnicos que queiram iniciar ou consolidar carreira em eletrónica aplicada, automação e robótica, capacitando-se para atuar em montagem, manutenção e configuração de sistemas eletrónicos.
  • Engenheiros, tecnólogos e estudantes de áreas de eletrotécnica, mecatrónica e automação industrial que desejam adquirir conhecimentos práticos de programação de microcontroladores e prototipagem rápida.
  • Desenvolvedores e programadores interessados em ampliar habilidades para projetos de sistemas embarcados com Arduino, preparando-se para funções de programador de firmware e assistente de P&D; em start-ups de tecnologia.
  • Técnicos de manutenção industrial e eletrónica que buscam atualização em controlo de motores, interfaces homem-máquina (LCD e botões), leitura de sensores e integração de componentes para automação básica.
  • Educadores, instrutores de laboratórios maker e facilitadores de workshops que desejam dominar conceitos de eletrónica, lógica de programação e prototipagem com Arduino para ministrar cursos e treinamentos.
  • Entusiastas de robótica e IoT (Internet das Coisas) que almejam desenvolver projetos autónomos, combinando sensores, atuadores e interfaces para criação de protótipos funcionais em contextos industriais ou académicos.
Requisitos para frequência do curso

Requisitos para a Frequência

  • Noções básicas de informática (navegação em sistema operativo, uso de navegador, instalação de programas).
  • Computador com capacidade para aulas ao vivo (webcam e microfone) ou combinação de telemóvel e computador com pelo menos 2 GB de RAM.
  • Conexão de Internet estável, com velocidade mínima recomendada de 5 Mbps para transmissão contínua de vídeo.
  • Ensino mínimo: 9.º ano completo.
  • Não é exigida experiência prévia em eletrónica ou programação.
Apresentação ilustrativa do kit de Eletrónica e Programação com Arduino
Imagem ilustrativa do kit do curso. Ver imagem em tamanho maior ↗
Da teoria para a tua bancada

O kit certo.
Para o teu percurso.

80

Componentes e peças

15

Projetos práticos

Kit de iniciação à programação com Arduino da Aritmética Mágica: 80 componentes e peças para transformar as primeiras linhas de código em circuitos que funcionam. Liga sensores, controla LEDs e experimenta com um servomotor enquanto constróis os 15 projetos do curso.

Esclarecer uma dúvida sobre o kit
1.º Sargento

Gamificação militar · Até 1.º Sargento
Com classificação superior a 70%, participa nos desafios e progride segundo o teu desempenho. Conhecer a progressão →

Aprender com objetivos claros

Passar é o primeiro passo.
Aprender bem é o objetivo.

O mínimo para concluir

Para concluir o curso e obter o certificado, precisas de pelo menos 50% e de completar os módulos e as atividades obrigatórias.

O objetivo que trabalhamos contigo

Queremos ajudar-te a alcançar pelo menos 70%, com conhecimentos que saibas aplicar. Os professores acompanham as tuas dúvidas e dificuldades para que avances com mais confiança.

Na prática

Mostra o que sabes fazer

Constrói, testa e melhora os teus projetos. Aprende a perceber o que funciona, a identificar falhas e a explicar as tuas soluções. É assim que o conhecimento se transforma numa competência.

Professor e alunos a testar um braço robótico que separa peças por cores

Nos três cursos, a avaliação tem uma ponderação de 50% para a teoria e 50% para a prática. Estas percentagens definem o peso de cada componente na avaliação; a classificação mínima para aprovação é 50%.

Conhece o método, os projetos e o acompanhamento →
Certificação nacional

Certificado de formação.
Plataforma SIGO.

Emissão do certificado de formação através da plataforma SIGO do Ministério da Educação, conforme o enquadramento e a entidade emissora identificados na proposta e no contrato do curso.

A emissão depende da conclusão das atividades e avaliações obrigatórias. A classificação mínima de aprovação no curso é 50%.

Certificações internacionais

Leva as tuas competências
mais longe.

Explora percursos de certificação internacional associados às áreas de estudo. A conclusão do curso e a obtenção de uma certificação externa são etapas distintas.

Programação e microcontroladores

ItáliaArduino Certification

A certificação internacional Arduino avalia conhecimentos de eletrónica, programação e computação física com a plataforma Arduino.

Abrange componentes, circuitos, programação e utilização do Arduino IDE. É um objetivo adicional para quem pretende demonstrar os conhecimentos adquiridos através de uma avaliação externa.

A obtenção depende de aprovação no exame oficial. Confirma a disponibilidade, os requisitos, a preparação, o voucher e os custos na proposta de matrícula.

Consultar a certificação oficial Arduino ↗
Eletrónica

Estados Unidos da AméricaCETa · ETA International

A Associate Certified Electronics Technician é uma certificação da ETA International, dos Estados Unidos, sobre fundamentos e aplicações da eletrónica.

Incide sobre teoria elétrica, circuitos, instrumentos de teste e procedimentos de trabalho. Uma opção para demonstrar competências técnicas através de avaliação pela entidade certificadora.

A obtenção e manutenção seguem as regras da ETA. Confirma os requisitos, a preparação, a inscrição e os custos do exame antes de aderir.

Consultar a certificação oficial CETa ↗

A conclusão do curso e a certificação internacional são etapas distintas. A classificação mínima de 50% para concluir a formação não substitui os critérios dos exames externos.

Condições de matrícula

Escolhe como
queres avançar.

Formação e kit

1 390,00 €

Curso e kit · IVA de 23% incluído. Pronto pagamento: isenção de matrícula no valor de 50 €.

3 prestações sem juros através da Klarna

Total Klarna: 1 440,00 €, incluindo 50 € de matrícula. A isenção de matrícula não se aplica à Klarna.

Preenche os dados de matrícula e continua para o checkout Klarna da Mollie. A disponibilidade do pagamento em 3 prestações está sujeita à avaliação e aprovação da Klarna; as condições finais são apresentadas no checkout.

Pronto pagamento por outra via

1 390,00 € · Isenção dos 50 € de matrícula

Paga de uma só vez através dos outros métodos disponíveis no checkout Mollie. A isenção de matrícula aplica-se a esta opção.

MultibancoMultibancoMB WAYMB WAYVisaVisaMastercardMastercardPay by BankPay by Bank

Métodos sujeitos à disponibilidade no checkout Mollie.

Pronto pagamento — isenção de 50 € de matrícula →
Planos prestacionais a crédito

12 ou 24 mensalidades.

Escolhe um prazo que se adapte ao teu orçamento. Planos através de crédito bancário, sujeitos a aprovação.

Valores indicativos das prestações mensais
PlanoPrestação mensal
12 mensalidades126,99 €
24 mensalidades68,99 €

Os valores apresentados são indicativos. Planos através de crédito bancário, sujeitos a aprovação. Contacta-nos para conhecer as condições finais, os custos e os requisitos. Estes planos são distintos do pagamento em 3 prestações através da Klarna.

Estamos aqui para ajudar

Conta-nos o que
queres aprender.

Receberás informação sobre Eletrónica e Programação com Arduino e as condições adequadas ao teu objetivo.