curso de automaÇÃo aula 1

49
Curso de Automação Quixadá – CE Outubro de 2013 Arduino 1Aula

Upload: douglas-mota

Post on 06-Nov-2015

10 views

Category:

Documents


0 download

DESCRIPTION

Introdução à automação industrial.

TRANSCRIPT

Curso de Automao

Curso de AutomaoQuixad CEOutubro de 2013

Arduino1AulaDinmica Qual o seu nome? de onde voc ? Qual semestre?O que voc entende por automao?- Porque se inscreveu no curso?

ContedoComputao fsicaConceitos bsicos de eletricidadeConceitos bsicos de eletrnicaIntroduo ao arduinoSinais analgicos e digitaisSensores e atuadoresComunicao serial

Computao fsicaO objetivo interligar o mundo fsico com o mundo virtual.

Usar a computao e a interao com a tecnologia para o desenvolvimento das suas atividades.

meio para comunicao e interao entre pessoas.

Computao fsicacomo vemos os computadores?

Computao fsicaTecladoMouseMonitorCPUCaixas de som

Computao fsicacomo os computadores nos veem?

Computao fsicaDedos [teclado/mouse]

Olho [monitor]

Duas orelhas [caixas de som]

EletricidadeConceitos bsicos de eletricidadeEletricidade - interao entre partculas atmicas.Universo formado de tomos partculas atmicas:prtons: cargas positivaseltrons: cargas negativasConceitos bsicos de eletricidade

Atomos com mais eltrons que prtons esto carregados negativamente (on negativo)

Atomos com menos eltrons que prtons esto carregados positivamente (on positivo)buracoeltron extraConceitos bsicos de eletricidadeCargas iguais se repelemCargas opostas se atraem

Cargas em movimento geram campo magntico

Campo magntico em movimento gera corrente eltricaNSConceitos bsicos de eletricidadeIsolante evita a passagem de eltronsCondutor permite o fluxo de eltrons

Condutores e isolantesConceitos bsicos de eletricidade Diferena de potencial (v)

Cargas negativasQuanto maior a tenso, mais fora teem os eltrons Diferena de potencial ou tenso.Cargas positivasVConceitos bsicos de eletricidade Corrente eltrica (i)quanto maior a corrente, maior a quantidade de eltrons fluxo de eltrons em um condutor

Conceitos bsicos de eletricidade Tipos de corrente eltrica

Inverso de polaridade no tempoMesma polaridade no tempo (sentido continuo)Conceitos bsicos de eletricidade Resistncia eltrica (r)propriedade do material condutor em reduzir a passagem dos eltronseltrons se acumulam e batem no condutor, dissipando sua energia(gerando calor)Conceitos bsicos de eletricidade Circuito eltrico+ViRgerador[fonte]condutor[caminho]carga[consumidor]Conceitos bsicos de eletricidade

ViRcondutor[caminho]carga[consumidor]Circuito eltricoIntroduo ao arduinoIntroduo ao arduino uma plataforma de prototipagem eletrnica de hardware e software livre, a qual tem origem em Wiring(fiao), utiliza uma linguagem de programao padro C/C++. Introduo ao arduinoDuemilanove

MiniLilypadBoarduinoPaperduinomegaProIntroduo ao arduinoAs duas placas mais utilizadas:

UNOLEONARDOIntroduo ao arduino Mega

Arduino MegaArduino Megaportas54 entradas/sadas digitais 16 entradas analgicas

memriaRAM: 8KFlash (programa): 128k 4k (bootloader)

velocidade de processamento: 16MHz

Arduino MegaEntradas e sadas digitais54 pinos de entradas e sadas digitais (0 54)

Arduino MegaEntradas analgicas16 pinos de entrada analgica com resoluo de 10 bits (0 1023), Ao contrario das portas digitais, as portas analgicas so apenas de entrada e nelas podemos ter como entrada infinitos valores de tenso (delimitados na faixa de 0V a 5V). Como os conversores analogico-digitais

Arduino MegaSadas analgicas12 pinos de sada analgica (PWM) com resoluo de 8 bits (0 255)

Arduino MegaPortas seriais 4 portas seriais

os objetos Serial(conectado USB), Serial1, Serial2 e Serial3 so utilizados para acessar essas portas.

Introduo a plataforma arduino.

rea de cdigorea de statuscompilar (verif. programa)parar execuonovoabrirsalvarenviar programa para placaexibir serialPlataforma arduino - estrutura do sketch

Plataforma arduino linguagemLinguagem baseada em C (mas bem mais fcil)Comandos bsicos

pinMode() define um pino com entrada ou sada

digitalWrite() liga ou desliga uma sada digital

delay() espera um determinado tempo

Plataforma arduino linguagemExemplos

pinMode(num_do_pino, OUTPUT);

digitalWrite(num_do_pino, valor); valor LOW ou HIGH (0 ou 1, 0V ou 5V)

delay(milisegundos);

Plataforma arduino linguagemconstantesLOW | HIGH indica nvel baixo (0V) e alto (5V) nos pinos INPUT | OUTPUT define se um pino vai ser pino de entrada ou de sada

Atividade prtica!Atividadefazer o programa hello arduino, para pisca um leduse o pino 13 de sada digitalResposta

EletrnicaEletrnica protoboardantes disso: Protoboard

Jumpers

Eletrnica resistores O resistor o componente utilizado para limitar a passagem da corrente eltrica. Os resistores so feitos com material condutor de alta resistividade eltrica e dissipam esta energia eltrica na forma de calor. A unidade de medida o ohm ().Eletrnica resistores

LEDS(Diodo Emissor de Luz) um componente eletrnico que emite luz visvel (exceto LEDs infravermelhos e ultravioletas).

O terminal positivo o anodo e o terminal negativo o catodo, representado geralmente nos circuitos respectivamente pelas letras A e K. Circuito de um LED

Circuito de um LED

EsquemticoComo aceder um LED