SlideShare uma empresa Scribd logo
1 de 50
professor
Victory Fernandes
www.tkssoftware.com/victory
Lendo Sensores Digitais
 Eletrônica - Sensores
 Push-Button, Chave On/Off, Fim de Curso
 Ligação em Normal Aberto – NA
 Ligação em Normal Fechado - NF
 Resistores de Pull-up
 Resistores de Pull-down
 Arduino + Proteus
 Lendo sensores nas entradas digitais em
 NA com pull-up vs. NA com pull-down
 NF com pull-up vs. NF com pull-down
PUSH-BUTTONPUSH-BUTTON
 Sensor mecânico
 Detectar pressionamentos tipicamente
executados por operador
 Chave não retentiva
 Pressiona ela fecha e se soltar ela abre o circuito
CHAVE ON/OFFCHAVE ON/OFF
 Sensor mecânico
 Detectar pressionamentos tipicamente
executados por operador
 Chave retentiva
 Pressiona ela fecha o circuito e fica fechada até
haver novo pressionamento
SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO
 Sensor mecânico
 Detectar final de curso em abertura e/ou
fechamento de portas, identificar presença de
objetos etc
SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO
 Pode ser instalado em 2 modos:
 NORMAL ABERTO – NA
 Quando nenhuma interferência externa é
aplicada ao sensor o circuito encontra-se
ABERTO!
 NORMAL FECHADO – NF
 Quando nenhuma interferência externa é
aplicada ao sensor o circuito encontra-se
FECHADO!
SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO
NA – NORMAL ABERTONA – NORMAL ABERTO
Microcontrola
dor
+5VDC
SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO
NA – NORMAL ABERTONA – NORMAL ABERTO
Microcontrola
dor
+5VDC
 Sensor NÃO pressionado
 Circuito ABERTO
 mC lê 0 na entrada digital
 Sensor pressionado
 Circuito FECHA
 mC lê 1 na entrada digital
SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO
NF – NORMAL FECHADONF – NORMAL FECHADO
Microcontrola
dor
+5VDC
SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO
NF – NORMAL FECHADONF – NORMAL FECHADO
Microcontrola
dor
+5VDC
 Sensor NÃO pressionado
 Circuito FECHADO
 mC lê 1 na entrada digital
 Sensor pressionado
 Circuito ABRE
 mC lê 0 na entrada digital
 7482 é a referência de um circuito integrado - CI
somador completo de 2 bits
C0
A2 A1
B2 B1
-----------------
C2 S2 S1
PROBLEMA DA TENSÃO FLUTUANTEPROBLEMA DA TENSÃO FLUTUANTE
 No padrão TTL – Transistor Transistor Logic
não se pode deixar entradas com tensões
flutuante (que não estejam ligadas ao Vcc =
5V ou ao GND=0V) sob pena do sistema não
saber qual o nível lógica da entrada e o valor
poder flutuar entre 0 e 1 aleatoriamente.
 Resistores de Pull-Down e Pull-Up resolvem
este problema!
 Chave ABERTA
 Vout = GND = 0V
 mC lê 0 entrada
 Chave FECHADA
 Vout = Vin = 5V
 mC lê 1 entrada
Tipicamente valores altos
para drenar rapidamente
Ordem de 10kohm tipicamente
 Chave ABERTA
 Vout = Vin = 5V
 mC lê 1 entrada
 Chave FECHADA
 Vout = GND = 0V
 mC lê 0 entrada
Tipicamente valores baixos
para não dar muita queda
de tensão
Ordem de 300ohm tipicamente
 const int buttonPin = 2;
 Declara uma constante do tipo inteira com o nome
“ButtonPin” e atribue o valor inteiro 2 como conteúdo
da mesma.
 const int victory = 30
 const boolean verdade = true
 int buttonState = 0;
 Declara uma variável do tipo inteira com o nome
“ButtonState” e atribue o valor inteiro 0 como
conteúdo da mesma.
 const int victory = 30
 const boolean verdade = true
 value = digitalread(pin)
 Lê o nível lógico HIGH (alto) ou LOW (baixo) de um pino
de INPUT (entrada) e atribue o valor lido a variável
“value”.
 pin = Qualquer pino do microcontrolador
 value = HIGH (se pino em nivel Alto; 5V)
 value = LOW (se pino em nivel Baixo; 0V)
 if (conditional){} else {}
 Testa uma condição utilizando operadores de
comparação.
 == testa se igual
 != testa se diferente
 < testa se menor do que
 > testa se maior do que
 <= testa se menor ou igual
 >= testa se maior ou igual
professor
Victory Fernandes
www.tkssoftware.com/victory

Mais conteúdo relacionado

Mais procurados

Codificação do alarme fiat
Codificação do alarme fiatCodificação do alarme fiat
Codificação do alarme fiatSergio Favaro
 
Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1Elaine Cecília Gatto
 
Manual 1 dmy2030
Manual 1 dmy2030Manual 1 dmy2030
Manual 1 dmy2030pmsc5
 
Apostila do curso_de_manutencao_de_celulares
Apostila do curso_de_manutencao_de_celularesApostila do curso_de_manutencao_de_celulares
Apostila do curso_de_manutencao_de_celularesraphkardec
 
150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plus150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plusGlaudson Filho
 
63300 a2-portas logicas
63300 a2-portas logicas63300 a2-portas logicas
63300 a2-portas logicasJordan Miguel
 
Codificação do alarme vw
Codificação do alarme vwCodificação do alarme vw
Codificação do alarme vwSergio Favaro
 
Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladoresDanilo Morais Pagano
 
Construindo um arduino em um breadboard
Construindo um arduino em um breadboardConstruindo um arduino em um breadboard
Construindo um arduino em um breadboardLuciano Souza
 
In 014-rev-2.01
In 014-rev-2.01In 014-rev-2.01
In 014-rev-2.01Luiz Cruz
 
Circuitos Digitais: Portas Lógicas parte 2
Circuitos Digitais: Portas Lógicas parte 2Circuitos Digitais: Portas Lógicas parte 2
Circuitos Digitais: Portas Lógicas parte 2Elaine Cecília Gatto
 

Mais procurados (20)

Codificação do alarme fiat
Codificação do alarme fiatCodificação do alarme fiat
Codificação do alarme fiat
 
Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1
 
Arduino
ArduinoArduino
Arduino
 
Guia AC mod 5
Guia AC mod 5Guia AC mod 5
Guia AC mod 5
 
codificadores decodificadores
codificadores decodificadorescodificadores decodificadores
codificadores decodificadores
 
Aula 1: Conhecendo o Arduino
Aula 1: Conhecendo o ArduinoAula 1: Conhecendo o Arduino
Aula 1: Conhecendo o Arduino
 
Manual 1 dmy2030
Manual 1 dmy2030Manual 1 dmy2030
Manual 1 dmy2030
 
Apostila do curso_de_manutencao_de_celulares
Apostila do curso_de_manutencao_de_celularesApostila do curso_de_manutencao_de_celulares
Apostila do curso_de_manutencao_de_celulares
 
Manual positron1
Manual positron1Manual positron1
Manual positron1
 
Arduino Básico
Arduino BásicoArduino Básico
Arduino Básico
 
150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plus150434001 r3 1 1 manual alarme l2004-cs e exact plus
150434001 r3 1 1 manual alarme l2004-cs e exact plus
 
63300 a2-portas logicas
63300 a2-portas logicas63300 a2-portas logicas
63300 a2-portas logicas
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
Arduino
ArduinoArduino
Arduino
 
Codificação do alarme vw
Codificação do alarme vwCodificação do alarme vw
Codificação do alarme vw
 
Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladores
 
Construindo um arduino em um breadboard
Construindo um arduino em um breadboardConstruindo um arduino em um breadboard
Construindo um arduino em um breadboard
 
Alarme microcontrol
Alarme   microcontrolAlarme   microcontrol
Alarme microcontrol
 
In 014-rev-2.01
In 014-rev-2.01In 014-rev-2.01
In 014-rev-2.01
 
Circuitos Digitais: Portas Lógicas parte 2
Circuitos Digitais: Portas Lógicas parte 2Circuitos Digitais: Portas Lógicas parte 2
Circuitos Digitais: Portas Lógicas parte 2
 

Destaque

Apresentação sensor de estacionamento
Apresentação sensor de estacionamentoApresentação sensor de estacionamento
Apresentação sensor de estacionamentoMárcio Cirne
 
00 elementos de entradas
00 elementos de entradas00 elementos de entradas
00 elementos de entradasGilvan Najar
 
Manual proteus portugues
Manual proteus portuguesManual proteus portugues
Manual proteus portuguesaraujolincoln
 
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 NíveisAmplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 NíveisGS-Silva
 
Schmitt trigger basics
Schmitt trigger  basicsSchmitt trigger  basics
Schmitt trigger basicsSAQUIB AHMAD
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaEvonaldo Gonçalves Vanny
 
Clampers and clippers
Clampers and clippersClampers and clippers
Clampers and clippersSARITHA REDDY
 
Aula 01 informática aplicada - história e evolução
Aula 01  informática aplicada - história e evoluçãoAula 01  informática aplicada - história e evolução
Aula 01 informática aplicada - história e evoluçãoRobson Ferreira
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para ArduinoRodrigo Rosa
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectosDaniel Chavier
 
Proteus isis -manual pt
Proteus   isis -manual ptProteus   isis -manual pt
Proteus isis -manual ptayeshakanwal
 

Destaque (20)

Charles Proteus Steinmetz
Charles Proteus SteinmetzCharles Proteus Steinmetz
Charles Proteus Steinmetz
 
Proteus anacom
Proteus anacomProteus anacom
Proteus anacom
 
Apresentação sensor de estacionamento
Apresentação sensor de estacionamentoApresentação sensor de estacionamento
Apresentação sensor de estacionamento
 
00 elementos de entradas
00 elementos de entradas00 elementos de entradas
00 elementos de entradas
 
Manual proteus portugues
Manual proteus portuguesManual proteus portugues
Manual proteus portugues
 
Resume_07_03_16
Resume_07_03_16Resume_07_03_16
Resume_07_03_16
 
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 NíveisAmplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
Amplificadores Operacionais - Comparadores de Tensão de 1 e 2 Níveis
 
eletronica digital
eletronica digitaleletronica digital
eletronica digital
 
Schmitt trigger basics
Schmitt trigger  basicsSchmitt trigger  basics
Schmitt trigger basics
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanha
 
Proteus
ProteusProteus
Proteus
 
1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino1 aula do curso de automação - Arduino
1 aula do curso de automação - Arduino
 
Clampers and clippers
Clampers and clippersClampers and clippers
Clampers and clippers
 
Proteus
ProteusProteus
Proteus
 
Aula 01 informática aplicada - história e evolução
Aula 01  informática aplicada - história e evoluçãoAula 01  informática aplicada - história e evolução
Aula 01 informática aplicada - história e evolução
 
Eletrônica digital
Eletrônica digitalEletrônica digital
Eletrônica digital
 
Programação em C para Arduino
Programação em C para ArduinoProgramação em C para Arduino
Programação em C para Arduino
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectos
 
Proteus isis -manual pt
Proteus   isis -manual ptProteus   isis -manual pt
Proteus isis -manual pt
 
Aula 01 A história da informática
Aula 01   A história da informáticaAula 01   A história da informática
Aula 01 A história da informática
 

Semelhante a Lendo Sensores Digitais

Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part IIOficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part IICarlos Carvalho
 
Manual n2000 v30x_h_portuguese
Manual n2000 v30x_h_portugueseManual n2000 v30x_h_portuguese
Manual n2000 v30x_h_portugueseCharles Santos
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Gustavo Yoshio Maruyama
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraPotiLivre Sobrenome
 
Manual-de-Instrucoes-Z31Y_r0.pdf
Manual-de-Instrucoes-Z31Y_r0.pdfManual-de-Instrucoes-Z31Y_r0.pdf
Manual-de-Instrucoes-Z31Y_r0.pdfDanielMdena
 
Iniciação à Robótica e Computação Física
Iniciação à Robótica e Computação FísicaIniciação à Robótica e Computação Física
Iniciação à Robótica e Computação FísicaArticacc, Lda
 
Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)Ana Carneirinho
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduinoWalter Coan
 
Circuito com arduino e optoacopladores
Circuito com arduino e optoacopladoresCircuito com arduino e optoacopladores
Circuito com arduino e optoacopladoresNando Mathias
 
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PCFrequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PCPaulo Duarte
 
Manual do Pré-Amplificador FOCUSRITE ISA ONE
Manual do Pré-Amplificador FOCUSRITE ISA ONEManual do Pré-Amplificador FOCUSRITE ISA ONE
Manual do Pré-Amplificador FOCUSRITE ISA ONEHabro Group
 
PMR3100_2021_Aula05_Sensores_e_Atuadores.pdf
PMR3100_2021_Aula05_Sensores_e_Atuadores.pdfPMR3100_2021_Aula05_Sensores_e_Atuadores.pdf
PMR3100_2021_Aula05_Sensores_e_Atuadores.pdfEliakimArajo2
 

Semelhante a Lendo Sensores Digitais (20)

53377586 manual-unitrol-1000
53377586 manual-unitrol-100053377586 manual-unitrol-1000
53377586 manual-unitrol-1000
 
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part IIOficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
Oficina Arduino - Jornada de Tecnologia 2014 (E-poti) - Part II
 
Manual n2000 v30x_h_portuguese
Manual n2000 v30x_h_portugueseManual n2000 v30x_h_portuguese
Manual n2000 v30x_h_portuguese
 
Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015Slides minicurso Arduino - Arduino Day 2015
Slides minicurso Arduino - Arduino Day 2015
 
3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino3 aula do curso de automação - Arduino
3 aula do curso de automação - Arduino
 
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio OliveiraMinicurso Arduino com Projetos Praticos - Jotacisio Oliveira
Minicurso Arduino com Projetos Praticos - Jotacisio Oliveira
 
Manual-de-Instrucoes-Z31Y_r0.pdf
Manual-de-Instrucoes-Z31Y_r0.pdfManual-de-Instrucoes-Z31Y_r0.pdf
Manual-de-Instrucoes-Z31Y_r0.pdf
 
Iniciação à Robótica e Computação Física
Iniciação à Robótica e Computação FísicaIniciação à Robótica e Computação Física
Iniciação à Robótica e Computação Física
 
Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
Roteiro 1 portas lógicas básicas
Roteiro 1   portas lógicas básicasRoteiro 1   portas lógicas básicas
Roteiro 1 portas lógicas básicas
 
Apostila scania
Apostila scaniaApostila scania
Apostila scania
 
Circuito com arduino e optoacopladores
Circuito com arduino e optoacopladoresCircuito com arduino e optoacopladores
Circuito com arduino e optoacopladores
 
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PCFrequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
 
Osciloscópio
OsciloscópioOsciloscópio
Osciloscópio
 
Et 2022 a-1102
Et 2022 a-1102Et 2022 a-1102
Et 2022 a-1102
 
Manual do Pré-Amplificador FOCUSRITE ISA ONE
Manual do Pré-Amplificador FOCUSRITE ISA ONEManual do Pré-Amplificador FOCUSRITE ISA ONE
Manual do Pré-Amplificador FOCUSRITE ISA ONE
 
Arduino001 110911083100-phpapp02
Arduino001 110911083100-phpapp02Arduino001 110911083100-phpapp02
Arduino001 110911083100-phpapp02
 
PMR3100_2021_Aula05_Sensores_e_Atuadores.pdf
PMR3100_2021_Aula05_Sensores_e_Atuadores.pdfPMR3100_2021_Aula05_Sensores_e_Atuadores.pdf
PMR3100_2021_Aula05_Sensores_e_Atuadores.pdf
 
Esquema De LigaçãO Ll
Esquema De LigaçãO LlEsquema De LigaçãO Ll
Esquema De LigaçãO Ll
 

Lendo Sensores Digitais

  • 2.  Eletrônica - Sensores  Push-Button, Chave On/Off, Fim de Curso  Ligação em Normal Aberto – NA  Ligação em Normal Fechado - NF  Resistores de Pull-up  Resistores de Pull-down  Arduino + Proteus  Lendo sensores nas entradas digitais em  NA com pull-up vs. NA com pull-down  NF com pull-up vs. NF com pull-down
  • 3.
  • 4.
  • 5. PUSH-BUTTONPUSH-BUTTON  Sensor mecânico  Detectar pressionamentos tipicamente executados por operador  Chave não retentiva  Pressiona ela fecha e se soltar ela abre o circuito
  • 6.
  • 7.
  • 8. CHAVE ON/OFFCHAVE ON/OFF  Sensor mecânico  Detectar pressionamentos tipicamente executados por operador  Chave retentiva  Pressiona ela fecha o circuito e fica fechada até haver novo pressionamento
  • 9.
  • 10.
  • 11. SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO  Sensor mecânico  Detectar final de curso em abertura e/ou fechamento de portas, identificar presença de objetos etc
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO  Pode ser instalado em 2 modos:  NORMAL ABERTO – NA  Quando nenhuma interferência externa é aplicada ao sensor o circuito encontra-se ABERTO!  NORMAL FECHADO – NF  Quando nenhuma interferência externa é aplicada ao sensor o circuito encontra-se FECHADO!
  • 17. SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO NA – NORMAL ABERTONA – NORMAL ABERTO Microcontrola dor +5VDC
  • 18. SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO NA – NORMAL ABERTONA – NORMAL ABERTO Microcontrola dor +5VDC
  • 19.  Sensor NÃO pressionado  Circuito ABERTO  mC lê 0 na entrada digital  Sensor pressionado  Circuito FECHA  mC lê 1 na entrada digital
  • 20. SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO NF – NORMAL FECHADONF – NORMAL FECHADO Microcontrola dor +5VDC
  • 21. SENSOR DE FIM DE CURSOSENSOR DE FIM DE CURSO NF – NORMAL FECHADONF – NORMAL FECHADO Microcontrola dor +5VDC
  • 22.  Sensor NÃO pressionado  Circuito FECHADO  mC lê 1 na entrada digital  Sensor pressionado  Circuito ABRE  mC lê 0 na entrada digital
  • 23.
  • 24.
  • 25.  7482 é a referência de um circuito integrado - CI somador completo de 2 bits C0 A2 A1 B2 B1 ----------------- C2 S2 S1
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. PROBLEMA DA TENSÃO FLUTUANTEPROBLEMA DA TENSÃO FLUTUANTE  No padrão TTL – Transistor Transistor Logic não se pode deixar entradas com tensões flutuante (que não estejam ligadas ao Vcc = 5V ou ao GND=0V) sob pena do sistema não saber qual o nível lógica da entrada e o valor poder flutuar entre 0 e 1 aleatoriamente.  Resistores de Pull-Down e Pull-Up resolvem este problema!
  • 31.
  • 32.
  • 33.  Chave ABERTA  Vout = GND = 0V  mC lê 0 entrada  Chave FECHADA  Vout = Vin = 5V  mC lê 1 entrada Tipicamente valores altos para drenar rapidamente Ordem de 10kohm tipicamente
  • 34.
  • 35.  Chave ABERTA  Vout = Vin = 5V  mC lê 1 entrada  Chave FECHADA  Vout = GND = 0V  mC lê 0 entrada Tipicamente valores baixos para não dar muita queda de tensão Ordem de 300ohm tipicamente
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.  const int buttonPin = 2;  Declara uma constante do tipo inteira com o nome “ButtonPin” e atribue o valor inteiro 2 como conteúdo da mesma.  const int victory = 30  const boolean verdade = true
  • 46.  int buttonState = 0;  Declara uma variável do tipo inteira com o nome “ButtonState” e atribue o valor inteiro 0 como conteúdo da mesma.  const int victory = 30  const boolean verdade = true
  • 47.  value = digitalread(pin)  Lê o nível lógico HIGH (alto) ou LOW (baixo) de um pino de INPUT (entrada) e atribue o valor lido a variável “value”.  pin = Qualquer pino do microcontrolador  value = HIGH (se pino em nivel Alto; 5V)  value = LOW (se pino em nivel Baixo; 0V)
  • 48.  if (conditional){} else {}  Testa uma condição utilizando operadores de comparação.  == testa se igual  != testa se diferente  < testa se menor do que  > testa se maior do que  <= testa se menor ou igual  >= testa se maior ou igual
  • 49.