Escolha o seu idioma
Curso Básico de Arduino
Mais de 2 milhões de estudantes em todo o mundo

Curso Básico de Arduino

4,6

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.

Dedika para empresas

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.

Clique aqui

Conteúdo do curso

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

Capítulo 1Ver detalhes

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 2Ver detalhes

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 3Ver detalhes

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 4Ver detalhes

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 5Ver detalhes

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 6Ver detalhes

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 7Ver detalhes

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 8Ver detalhes

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.

Certificação

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...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
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.
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 na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

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