A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor Victory Fernandes www.tkssoftware.com/victory Lendo Sensores Digitais.

Apresentações semelhantes


Apresentação em tema: "Professor Victory Fernandes www.tkssoftware.com/victory Lendo Sensores Digitais."— Transcrição da apresentação:

1 professor Victory Fernandes 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-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/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 CURSO Sensor mecânico Detectar final de curso em abertura e/ou fechamento de portas, identificar presença de objetos etc

12

13

14 POR DENTRO...

15

16 SENSOR 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 CURSO NA – NORMAL ABERTO Microcontrola dor +5VDC

18 SENSOR DE FIM DE CURSO NA – NORMAL ABERTO Microcontrola dor +5VDC

19 SENSOR DE FIM DE CURSO NA – NORMAL ABERTO 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 CURSO NF – NORMAL FECHADO Microcontrola dor +5VDC

21 SENSOR DE FIM DE CURSO NF – NORMAL FECHADO Microcontrola dor +5VDC

22 SENSOR DE FIM DE CURSO NA – NORMAL FECHADO 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 B C2 S2 S1

26

27

28

29

30 PROBLEMA 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

46 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

47 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

48 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)

49 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

50

51 professor Victory Fernandes


Carregar ppt "Professor Victory Fernandes www.tkssoftware.com/victory Lendo Sensores Digitais."

Apresentações semelhantes


Anúncios Google