You are on page 1of 3

Plano de Aula Arduino

Facilitador: Athus Vieira Carga Horria: 17h Organizao: DA Mecnica 1 AULA. Introduo ao Curso Apresentao do Curso O que exatamente um Arduino? Arduino importante? Porqu Arduino? Tipos de Arduino Caractersticas de uma Placa Arduino UNO O que posso fazer com um Arduino? O que existe em uma placa Arduino? O que vou aprender nesse curso? Como ser o curso? Qual ser a linguagem de programao? Variao da Linguagem C para Arduino 2 AULA. Estrutura de programao Estrutura de um programa para Arduino - setup e loop Console Arduino Serial.print() Estruturas de controle Sintaxe Endentao Operadores Aritmticos Operadores de Comparao Operadores Booleanos Ponteiros Operadores Compostos Tipos de dados Declarao de funes Tipos de retorno Assinaturas 3 AULA. Portas Digitais O que so portas digitais? Quantidade de portas digitais O que um dado digital? O que so bits? O que so bytes? O que um dispositivo como o Arduino entende? Como saber se um dispositivo digital? Posso representar qualquer coisa como dados digitais? Relembrando a estrutura de um programa em Arduino Comeando a programar Configurao de pinos pinMode() Funes de escrita e leitura digital digitalWrite() digitalRead()

Funo delay() Exerccios 4 AULA. Portas Analgicas Mundo real (analgico) ao mundo real (digital) O que so portas analgicas? Quantidade de portas analgicas O que um valor analgico? Relao entre valores digitais e valores analgicos Mxima quantidade de bits em um valor analgico Resoluo de valores analgicos no Arduino 1024 10 bits O que o Arduino processa? Como saber se um dispositivo analgico? Posso representar qualquer coisa como dados analgicos? Comeando a programar Definio de pinos analgicos Funes de escrita e leitura analgica analogWrite() analogRead() Exerccios 5 AULA. Funes teis do Arduino tone() noTone() millis() micros() delayMicroseconds() min() max() constrain() map() pow() sqrt() sin() cos() tan() randomSeed() random() Exerccios 6 AULA. Comunicao Serial O que uma comunicao serial? Para que serve uma comunicao serial? Porqu comunicao serial? O que existe em uma comunicao serial? O que comunicado? Como funciona? Qual o protocolo de comunicao no Arduino? Como funciona o RS-232? Comeando a programar para comunicao serial Serial.begin()

Serial.print() Serial.println() Serial.read() Serial.write() Tabela ASCII Exerccios 7 AULA. LCD O que um LCD? Para que um LCD? Tipos de LCD Biblioteca display LCD 16 x 2 LiquidCrystal Funes da biblioteca LiquidCrystal Exerccios 8 AULA. Interrupes O que so interrupes? Para que servem as interrupes? Interromper bom? Quando eu devo usar interrupes? Interrupes do Arduino Interrupes Externas Exerccios 9 AULA. PWM Pulse Width Modulation O que PWM? O que significa Pulse Width Modulation? Para que serve o PWM? Quando importante usar PWM? Teoria do PWM Como funciona o PWM no Arduino? Programando com PWM Exerccios 10 AULA. Sensores, Servo motor e Motor de Passo Sensor de fim de curso LM35 LDR DHT11 MQ-7 ADXL345 Infravermelho HC-SR04 Servomotor Motor de passo Exerccios 11 AULA. Finalizao Reviso Pode durar at duas aulas Exerccios variados

You might also like