SlideShare uma empresa Scribd logo
Curso de Automação
Arduino
1Aula

Quixadá – CE
Outubro de 2013
Dinâmica
- Qual o seu nome? de onde você é? Qual
semestre?
- O que você entende por automação?
- Porque se inscreveu no curso?
Conteúdo
•
•
•
•
•
•
•

Computação física
Conceitos básicos de eletricidade
Conceitos básicos de eletrônica
Introdução ao arduino
Sinais analógicos e digitais
Sensores e atuadores
Comunicação serial
Computação física
• O objetivo é interligar o mundo físico com o
mundo virtual.
• Usar a computação e a interação com a
tecnologia para o desenvolvimento das suas
atividades.

• meio para comunicação e interação entre
pessoas.
Computação física

como vemos os
computadores?
Computação física

•
•
•
•
•

Teclado
Mouse
Monitor
CPU
Caixas de som
Computação física

como os computadores
nos veem?
Computação física
• Dedos
[teclado/mouse]
• Olho
[monitor]

• Duas orelhas
[caixas de som]
Eletricidade
Conceitos básicos de eletricidade
Universo formado de átomos partículas atômicas:

prótons: cargas positivas

elétrons: cargas negativas

Eletricidade - interação entre partículas atômicas.
Conceitos básicos de eletricidade
“elétron extra”

“buraco”

Atomos com mais elétrons que
prótons estão carregados
negativamente (íon negativo)

Atomos com menos elétrons
que prótons estão carregados
positivamente (íon positivo)
Conceitos básicos de eletricidade

Cargas iguais se repelem

Cargas opostas se atraem

S

Cargas em movimento
geram campo magnético

N

Campo magnético em movimento
gera corrente elétrica
Conceitos básicos de eletricidade
• Condutores e isolantes

Condutor – permite o fluxo de elétrons

Isolante – evita a passagem de elétrons
Conceitos básicos de eletricidade
• Diferença de potencial (v)
Cargas positivas

Diferença de potencial
ou tensão.

V

Cargas negativas

Quanto maior a tensão, mais “força” teem os elétrons
Conceitos básicos de eletricidade
•

Corrente elétrica (i)

fluxo de elétrons em um condutor

quanto maior a corrente,
maior a “quantidade” de elétrons
Conceitos básicos de eletricidade
• Tipos de corrente elétrica
Mesma polaridade
no tempo (sentido
continuo)

Inversão de
polaridade no tempo
Conceitos básicos de eletricidade
•

Resistência elétrica (r)

propriedade do material condutor em reduzir
a passagem dos elétrons

elétrons “se acumulam e batem”
no condutor, “dissipando” sua energia
(gerando calor)
Conceitos básicos de eletricidade
•

Circuito elétrico
carga
[consumidor]
+
gerador
[fonte]

R

V
–

condutor
[caminho]

i
Conceitos básicos de eletricidade
•

Circuito elétrico

carga
[consumidor]
condutor
[caminho]

i

R

V
Introdução ao arduino
Introdução ao arduino
• É uma plataforma de prototipagem eletrônica
de hardware e software livre, a qual tem
origem em Wiring(fiação), utiliza uma
linguagem de programação padrão C/C++.
Introdução ao arduino

Lilypad
Boarduino

Paperduino

Pro

Mini

Duemilanove

mega
Introdução ao arduino
As duas placas mais utilizadas:

LEONARDO

UNO
Introdução ao arduino Mega

Arduino Mega
Arduino Mega
• portas
• 54 entradas/saídas digitais
• 16 entradas analógicas

• memória
• RAM: 8K
• Flash (programa): 128k – 4k (bootloader)

• velocidade de processamento: 16MHz
Arduino Mega
• Entradas e saídas digitais
• 54 pinos de entradas e saídas digitais (0 – 54)
Arduino Mega
• Entradas analógicas
•

16 pinos de entrada analógica com resolução de 10 bits (0 – 1023), Ao contrario das
portas digitais, as portas analógicas são apenas de entrada e nelas podemos ter
como entrada infinitos valores de tensão (delimitados na faixa de 0V a 5V). Como
os conversores analogico-digitais
Arduino Mega
• Saídas analógicas
• 12 pinos de saída analógica (PWM) com
resolução de 8 bits (0 – 255)
Arduino Mega
• Portas seriais
• 4 portas seriais
• os objetos Serial(conectado à USB), Serial1,
Serial2 e Serial3 são utilizados para acessar essas
portas.
Introdução a plataforma arduino.
compilar
(verif. programa)

exibir serial
área de código

parar execução
novo

abrir
salvar
enviar programa
para placa

área de status
Plataforma arduino - estrutura do sketch
Plataforma arduino – linguagem
• Linguagem baseada em C (mas bem mais fácil)
• Comandos básicos
• pinMode() – define um pino com entrada ou saída
• digitalWrite() – liga ou desliga uma saída digital
• delay() – “espera” um determinado tempo
Plataforma arduino – linguagem
• Exemplos
• pinMode(num_do_pino, OUTPUT);

• digitalWrite(num_do_pino, valor);
valor é LOW ou HIGH (0 ou 1, 0V ou 5V)
• delay(milisegundos);
Plataforma arduino – linguagem
• constantes
LOW | HIGH – indica nível baixo (0V) e alto (5V)
nos pinos
INPUT | OUTPUT – define se um pino vai ser pino
de entrada ou de saída
Atividade prática!
Atividade
• fazer o programa hello arduino, para pisca
um led
• use o pino 13 de saída digital
Resposta
1 aula do curso de automação - Arduino
Eletrônica
Eletrônica – protoboard
• antes disso:
• Protoboard
Jumpers
Eletrônica – resistores
• O resistor é o componente utilizado para
limitar a passagem da corrente elétrica. Os
resistores são feitos com material condutor de
alta resistividade elétrica e dissipam esta
energia elétrica na forma de calor. A unidade
de medida é o ohm (Ω).
Eletrônica – resistores
LED’S
• (Diodo Emissor de Luz) é um componente
eletrônico que emite luz visível (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
• Esquemático
Como aceder um LED
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino

Mais conteúdo relacionado

PPTX
Arduino Hack Day Corumbá
PPTX
Palestra sobre Arduino e Raspberry Pi (Totvs)
PDF
Minicurso de Arduino Básico
ODP
Introdução - Arduino - Renan Martins
PDF
Sestinfo 2013 - Arduino
PPT
C.E.S.A.R Introducao ao Arduino
PPTX
Mini curso arduino básico pet v2
PDF
Mini curso arduino
Arduino Hack Day Corumbá
Palestra sobre Arduino e Raspberry Pi (Totvs)
Minicurso de Arduino Básico
Introdução - Arduino - Renan Martins
Sestinfo 2013 - Arduino
C.E.S.A.R Introducao ao Arduino
Mini curso arduino básico pet v2
Mini curso arduino

Mais procurados (20)

PPTX
Aula básica Arduino
PDF
Computação física com arduino
PDF
Programação em-arduino-módulo-básico
PPT
V2 - Microcontroladores: a revolucao do arduino
ODP
Arduino: Soluções para o mundo moderno
PPT
Introdução ao arduino palestra
PDF
Slides minicurso Arduino - Controle de Motores DC
PDF
Mini-curso de Introdução a Eletrônica com Arduino
PPTX
Introdução a arduino, oficina para iniciantes
PPTX
MiniCursoDeArduino
PPTX
Arduino day-2015-v1
PPTX
Introdução à eletronica e robótica com arduino
PPT
Curso de Arduino Completo
PDF
Curso de arduino
PPTX
3 aula do curso de automação - Arduino
PDF
Slides minicurso Arduino - Arduino Day 2015
PDF
Arduino e a_internet_das_coisas
PDF
Android e Arduino para automação residencial
PDF
Introdução a Sistemas Embarcados com Arduino - mini-curso
PPT
Arduino - Desenvolvendo com hardware livre
Aula básica Arduino
Computação física com arduino
Programação em-arduino-módulo-básico
V2 - Microcontroladores: a revolucao do arduino
Arduino: Soluções para o mundo moderno
Introdução ao arduino palestra
Slides minicurso Arduino - Controle de Motores DC
Mini-curso de Introdução a Eletrônica com Arduino
Introdução a arduino, oficina para iniciantes
MiniCursoDeArduino
Arduino day-2015-v1
Introdução à eletronica e robótica com arduino
Curso de Arduino Completo
Curso de arduino
3 aula do curso de automação - Arduino
Slides minicurso Arduino - Arduino Day 2015
Arduino e a_internet_das_coisas
Android e Arduino para automação residencial
Introdução a Sistemas Embarcados com Arduino - mini-curso
Arduino - Desenvolvendo com hardware livre
Anúncio

Destaque (19)

PDF
Apostila para Programar Arduino
PDF
Programação em C para Arduino
PDF
Arduino introdução - 10 projectos
PDF
Apostila Arduino - FBS Eletrônica
PDF
Arduino - Dicas & Truques
PDF
Palestra: Robótica com Arduino
PDF
Arduino Day 2014 - Construindo um Medidor de Consumo de Energia Conectado à N...
PPTX
4 aula do curso de automação - Arduino
PPTX
2 aula do curso de automação
PDF
Manual proteus portugues
PDF
Curso arduino advanced aula 14
PPTX
Tiristores triac 2
PPTX
Charles Proteus Steinmetz
PPT
Moises 04 arduino and proteus digital input, pull-up, pull-down (1)
PDF
Proteus anacom
PPTX
Apresentação sensor de estacionamento
PDF
10 apostila microcontroladores
PDF
Apostila de-arduino
PPTX
As tecnologias Motion tracking e Mocap: Poeticas e Ciberneticas, UnB 2013
Apostila para Programar Arduino
Programação em C para Arduino
Arduino introdução - 10 projectos
Apostila Arduino - FBS Eletrônica
Arduino - Dicas & Truques
Palestra: Robótica com Arduino
Arduino Day 2014 - Construindo um Medidor de Consumo de Energia Conectado à N...
4 aula do curso de automação - Arduino
2 aula do curso de automação
Manual proteus portugues
Curso arduino advanced aula 14
Tiristores triac 2
Charles Proteus Steinmetz
Moises 04 arduino and proteus digital input, pull-up, pull-down (1)
Proteus anacom
Apresentação sensor de estacionamento
10 apostila microcontroladores
Apostila de-arduino
As tecnologias Motion tracking e Mocap: Poeticas e Ciberneticas, UnB 2013
Anúncio

Semelhante a 1 aula do curso de automação - Arduino (20)

PPT
Técnicas de Prototipação II - Physical Computing - Aula 01
PPTX
Workshop arduino EAD
ODP
Oficina de Arduino Beta - Matehackers.org
PPTX
oficina de robótica educativa plano de curso
PPTX
AULA-01 - Programando em C no Arduino - Parte 1.pptx
PPT
Arduino Hack Day por Vinicius Senger
PPT
Arduino na engenharia civil introdução.ppt
PPTX
Arduíno muito prazer
PPTX
Guia AC mod 5
PDF
Mini curso Arduíno
PDF
Oficina Arduino
PDF
Arduino para iniciantes
PPTX
Arduino iad
PDF
Curso-Programação-Básica-em-Arduino-Aula-1.pdf
PPTX
Workshop Arduino SETi 2014
PDF
Robótica com Arduino para projetos em ronótica
PPTX
CURSO_ARDUÍNO.pptx
PDF
TDC2014 - Internet das Coisas - Arduino & OpenDevice
PPTX
Robótica e Sistemas interativos utilizando Arduino
Técnicas de Prototipação II - Physical Computing - Aula 01
Workshop arduino EAD
Oficina de Arduino Beta - Matehackers.org
oficina de robótica educativa plano de curso
AULA-01 - Programando em C no Arduino - Parte 1.pptx
Arduino Hack Day por Vinicius Senger
Arduino na engenharia civil introdução.ppt
Arduíno muito prazer
Guia AC mod 5
Mini curso Arduíno
Oficina Arduino
Arduino para iniciantes
Arduino iad
Curso-Programação-Básica-em-Arduino-Aula-1.pdf
Workshop Arduino SETi 2014
Robótica com Arduino para projetos em ronótica
CURSO_ARDUÍNO.pptx
TDC2014 - Internet das Coisas - Arduino & OpenDevice
Robótica e Sistemas interativos utilizando Arduino

Último (20)

PPT
Imperio Bbrasileiro-1822-1889 - aspectos gerais
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPT
História e Evolução dos Computadores domésticos
PPTX
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
PPTX
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
PPTX
Aula 13 - Tópico Frasal - Argumentação.pptx
PDF
Uma Introdução às Ciências do Alcorão (Islam)
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
PPTX
disciplulado curso preparatorio para novos
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PPTX
A História da Europa na Baixa Idade Média.pptx
PPTX
Ciências da Natureza e suas áreas de desenvolvimento
PPTX
MENDEL - Aula sobre Mendel - Genética EM
PDF
A provisão de jojuador (ramadã) islamismo
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PPT
sistema reprodutor para turmas do oitavo ano
PPTX
INDÚSTRIA_ Histórico da industrialização.pptx
PPTX
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
Imperio Bbrasileiro-1822-1889 - aspectos gerais
Realismo e Naturalismo: Aluísio Azevedo.
Trabalho Cidades sustentáveis ou Utopia.pptx
História e Evolução dos Computadores domésticos
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
Aula 13 - Tópico Frasal - Argumentação.pptx
Uma Introdução às Ciências do Alcorão (Islam)
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
disciplulado curso preparatorio para novos
Metabolismo_energético_3ano_pre_vest_2026.pdf
A História da Europa na Baixa Idade Média.pptx
Ciências da Natureza e suas áreas de desenvolvimento
MENDEL - Aula sobre Mendel - Genética EM
A provisão de jojuador (ramadã) islamismo
Pedagogia em Ambientes Não Escolares.pptx
sistema reprodutor para turmas do oitavo ano
INDÚSTRIA_ Histórico da industrialização.pptx
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx

1 aula do curso de automação - Arduino