Curso Programação Arduino – Introdução Básica








Este curso apresenta conceitos básicos sobre sistemas microprocessados, programação em C/C++ para Arduino, elaboração de projetos para programar dispositivos como LED, sensores, botões, etc.

Carga Horária: de 108 até 288 horas / aula.
Início Imediato.


A tecnologia está a todo momento sendo renovada com o aparecimentos de dispositivos para a criação de projetos eletrônicos, etc. tornando fácil a implementação destes.
A plataforma Arduino atualmente pode ser encontrada em diversos projetos, dos mais simples aos mais complexos. Esta se tornou referência em aquisição de dados com sensores plug-and-play, de fácil conexão.

Este curso capacitará o aluno a se familiarizar com a plataforma de prototipagem mais utilizada no mundo, somando conhecimento sobre a linguagem de programação C/C++ e sistemas microcontrolados. O aluno estará apto de se utilizar deste componente para dar vida aos seus projetos.

O curso desenvolverá no aluno a capacidade de:

  • Projetar rotinas de programação para a plataforma utilizando a linguagem C/C++ e a linguagem de referência da plataforma.
  • Conhecer e identificar os componentes de um sistema microprocessado, como o da plataforma Arduino.
  • Programar o Arduino utilizando sua IDE de programação.
  • Desenvolver projetos.
  • Programar utilizando linguagem de referencia da plataforma Arduino.

 

CONTEÚDO PROGRAMÁTICO:

  • Introdução ao Arduino:
    • O que é arduino
    • Principais placas
    • Baixando e instalando a IDE de programação no windows 10
  • Sistemas Microprocessados I:
    • O que é sistema embarcado
    • Circuito integrado
    • O que é microcontrolador
    • Microcontrolador x microprocessador
  • Sistemas Microprocessados II:
    • Componentes de um microcontrolador
    • CPU
    • Memórias
    • Portas de entrada e saída E/S
    • Sistema de clock
    • Periféricos
    • PWM
    • Conversor analógico-digital
    • Comunicação serial
    • USART
  • Componentes do Arduino:
    • Microcontrolador ATMEGA328p
    • Conexões elétricas
    • Cristal oscilador
    • Circuito RESET
    • Comunicação serial – USART
    • Shields
  • Introdução a Lógica de Programação I:
    • O que é algoritmo
    • Diagrama de blocos
    • Constantes e variáveis
    • Tipos de dados
    • Numéricos
    • Caractere
    • Alfanumérico
    • Lógico
  • Introdução a Lógica de Programação II:
    • Operadores
    • Aritméticos
    • Relacionais
    • Lógicos
    • Estrutura de repetição
    • Laço For
    • Laço While
    • Estrutura de decisão
    • If
    • If..Else
    • Switch Case
  • Introdução a Linguagem CC++ para Arduino:
    • Case Sensetive
    • Diretivas
    • Funções
    • Variável global e local
    • Orientação a objeto
  • Linguagem de Referência:
    • Estrutura
    • Void
    • Setup
    • Variáveis e constantes
    • HIGH|LOW
    • INPUT,OUTPUT e LED_BUILTIN
    • TRUE FALSE
    • Funções e parametrização
    • pinMode
    • AnalogRead
    • AnalogWrite
    • DigitalRead
    • DigitalWrite
  • Linguagem de Referência – Retorno e Parametrização das Funções:
    • AnalogRead e seu retorno de 0 a 1024
    • AnaloWrite e sua parametrização de 0 a 255
  • Arduino IDE I:
    • Como iniciar o programa Arduino IDE
    • Familiarizando com o ambiente
    • Funções setup e loop
    • Recursos da plataforma
  • Arduino IDE II:
    • O primeiro sketch/programa
    • Funções pinMode e digitlWrite e delay
    • Compilar e verificar erros
    • Carregar para placa
  • Arduino IDE II – Uso de Funções:
    • A criar outro sketch/programa
    • Funções pinMode e digitalWrite e digitalRead
    • Estrutura de decisão Switch Case
    • Erros de Referência
    • Compilar
    • Carregar para placa
  • Componentes:
    • Protoboard, resistores e sensores
  • Projetos com Arduino:
    • Blink piscar LEDS
    • Semáforo e Fade
    • Utilizando PushButton com LED
    • Medindo temperatura com LM35
    • Medindo distância com sensor ultrassônico HC-SR04

Curso elaborado e mantido pelo instrutor: Deyson Alves Rodrigues. Graduando em Engenharia de Controle e Automação, possui conhecimento avançado de hardware e software, linguagem de programação Java, C#, C/C++, entre outras.


O padrão deste curso é de 108 horas/aula, você pode aumentar até 288 horas/aula realizando um trabalho extra.
Mais informações veja a página do Certificado
Este curso capacitará o aluno a se familiarizar com a plataforma de prototipagem mais utilizada no mundo, o Arduino, desenvolvendo a capacidade de se utilizar deste componente para dar vida aos seus projetos.







Depoimento de Alunos para “Curso Programação Arduino - Introdução Básica

4.75 review de 4 alunos.

  1. falou:

    Curso maravilhoso, ótimo para quem esta tendo um primeiro contato com o material abordado e bem acessível

  2. falou:

    Bom curso. Material bem redigido. Claro e objetivo.

  3. falou:

    Excelente curso!

  4. falou:

    O curso foi bastante produtivo e interessante. Voltarei para fazer os demais módulos.



Você sabia?
BRAVA CURSOS é uma Empresa EAD - Ensino Nacional de Educação a Distância.

Horário de Atendimento: Segunda a Sexta das 09:00 - 12:00 e 13:30 - 17:00

Brava Cursos Online © 2010 - 2024 Copyright
Todos os direitos reservados - Contrato Prestação de Serviço.