Você está na página 1de 19

Curso Arduino – Aula 6

Acionando Um Botão
Curso Arduino – Aula 6

Vamos fazer uma


revisão?
Curso Arduino – Aula 6

● O que aprendemos até agora?


- Portas digitais do Arduino;
- Básico da Eletrônica;
- Basico da Programação;
- Função pinMode();
- Função digitalWrite();
- Função delay();
- Variávies.
Curso Arduino – Aula 6

● O que vamos aprender hoje?


- Constantes do Arduino;
- Leitura de um Botão;
- Função digitalRead();
- Desvio de código (if);
Curso Arduino – Aula 6

Documentação
Sobre Constantes

renatoaloi.blogspot.com
Curso Arduino – Aula 6

Tipos de Botões
Curso Arduino – Aula 6
Curso Arduino – Aula 6

Como ligar um botão?


Curso Arduino – Aula 6
Qual o Valor da Porta
Com o Botão “aberto”?

?
Curso Arduino – Aula 6
Resistor de Elevação
Curso Arduino – Aula 6
Resistor INTERNO de Elevação
Curso Arduino – Aula 6

Como ativar o resistor


de elevação interno do
Arduino?
Curso Arduino – Aula 6

void setup()
{
pinMode(10, INPUT);
digitalWrite(10, 1);
}

void loop() { }
Curso Arduino – Aula 6

Não precisamos mais do


Resistor de Elevação!
Curso Arduino – Aula 6

Comando novo!
if
else
Curso Arduino – Aula 6

se (condição for verdadeira)


{ faça isso }
senão
{ faça aquilo }
Curso Arduino – Aula 6
void setup() {
pinMode(13, OUTPUT);
pinMode(10, INPUT);
digitalWrite(10, 1);
}
void loop() {
int leitura = digitalRead(10);
if (leitura == 0) {
digitalWrite(13, 1);
} else {
digitalWrite(13, 0);
}
}
Curso Arduino – Aula 6

Não deixe de visitar!


http://renatoaloi.blogspot.com/
Curso Arduino – Aula 6

Dúvidas? Sugestões?

renato.aloi@gmail.com

Você também pode gostar