Previous Next

Curso de Capacitação em Arduino

  • Objetivo: capacitar estudantes universitárias e professores da Educação Básica na plataforma Arduino.
  • Ministrante: Marco Polo Moreno de Souza
  • Local: Laboratório Didático de Física e Química do Campus
  • Horário: sábados, das 8:00 às 12:00 h
  • Carga horária: 24 h (+04 h extras) 
  • Apostila do curso: download
Cronograma e conteúdo das aulas

Aula 01: 23/02/2019

  • Introdução à placa Arduino Uno R3
  • Tipos de placas
  • Componentes eletrônicos: resistores, leds e protoboards
  • Introdução ao IDE do Arduino
  • Introdução à linguagem do Arduino
  • Exemplo simples: acender um LED
  • Funções pinMode(), digitalWrite(), setup(), loop(), delay()
  • Função if() e exemplos

Aula 02: 02/03/2019

  • Circuitos na protoboard: revisão
  • Revisão das funções pinMode(), digitalWrite(), setup(), loop(), delay(), if() e variáveis
  • Portas de entrada de dados
  • Exemplo simple de medida de queda de tensão
  • Exemplo com o LDR
  • função for() e exemplos

Aula 03: 30/03/2019

  • Revisão das funções setup(), loop(), pinMode(), digitalWrite(), delay(), if() e for()
  • Função while(), exemplos
  • Construção de matrizes com as funções for() e while()
  • Função analogRead()
  • Medida da tensão gerada por um motor DC
  • Medida da tensão gerada por um PZT

Aula 04: 06/04/2019

  • Revisão: for(), while(), analogRead(), analogWrite()
  • Exemplo de revisão com uso dos comandos for() e while()
  • Exemplo: Carregamento de um capacitor com indicação de carregamento por 4 LEDs
  • Funções
  • Exemplo de uso de funções: soma de números, notas de um aluno, função sinc.
  • Exercícios 5.5 da apostila
  • Blibliotecas e exemplos
  • Exemplo: potenciômetro controlando o brilho de leds

Aula 05: 13/04/2019

  • Pequenos projetos usando módulos, sensores e outros dispositivos
  • Sensor de distância
  • Sensor de som
  • Aplicação com relé
  • Sensor de chuva
  • Servo motor
  • Motor de passo
  • Sensor de toque
  • Controle de leds com joystick

Aula 06: 27/04/2019

  • Aula de reforço na linguagem de programação
  • Revisão das funções while() e for().
  • Exemplos