professor Victory Fernandes

Slides:



Advertisements
Apresentações semelhantes
professor Victory Fernandes
Advertisements

Parte 1: Organização de Computadores
Laboratório de Programação
Laboratório de Programação Prof. Oscar Luiz Monteiro de Farias
Estruturas de Repetição
Unesp – Universidade Estadual Paulista Engenharia Elétrica Alunos: Guaraci Nakamura R. C. Rafael Cuba Vitor Zaccari.
Circuitos Lógicos e Organização de Computadores Capítulo 3 – Tecnologia de Implementação Ricardo Pannain
SISTEMAS DIGITAIS FUNÇÕES E PORTAS LÓGICAS
Aluno: Raphael Dantas Ciríaco
Meu primeiro programa em ARDUINO
professor Victory Fernandes
VISÃO GERAL Profa. Fernanda Denardin Walker
Introdução à Computação - Jorge Macêdo
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
LINGUAGEM ESTRUTURADA TURBO C
Características Básicas de CI’s Digitais
Circuitos Combinacionais Portas Lógicas
Interfaces de entrada e saída discreta
ÁLGEBRA DE CHAVEAMENTO
Curso Técnico em Informática Disciplina: Hardware PORTAS LÓGICAS
Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES.
Transistor Bipolar de Junção TBJ
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
FAMILIA DE CURVAS DE SAIDA DE UM TRANSISTOR VOLTAR PARA SLIDE 7 4mA 3mA 2mA 1mA.
Seminário 1: Revisão de C
MC33033 – Controlador de Motor DC Brushless (BLDC)
O Portal do Estudante de Computação
Transistor Bipolar de Junção TBJ – Parte IV
Exercício 1 (POSCOMP ) De acordo com o teorema de De Morgan, o complemento de X + Y . Z é: X + Y . Z X . Y + Z X. (Y + Z) X . Y . Z.
Introdução à Automação
ELETRÔNICA DIGITAL II PORTAS LÓGICAS Prof.: Leo
ELETRÔNICA DIGITAL Circuitos Aritméticos
Iniciação ao Arduino uno
Algoritmo e Programação
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Estrutura de Dados Professor: Cheli dos S. Mendes da Costa Arquivo.
Família TTL.
Decodificadores/ Codificadores
ARQUIVOS.
Implementação de um Ohmímetro Utilizando PIC16F877A
UNIVERSIDADE DE MOGI DAS CRUZES Curso de Engenharia Elétrica
Programação de PIC em C Exposição das funções básicas para
Escolha da Placa. Porta Serial / COM Port Partes do Código.
Decodificadores e Codificadores
Hardware Description Language Aula 9 –Verilog HDL Prof. Afonso Ferreira Miguel, MSc.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Laboratório I Mateus Raeder. Mateus Raeder – abril de 2010 Expressões booleanas  Tipo boolean -Tipo de dado primitivo -Possui os valores: true e false.
Circuitos Integrados Digitais ELT017
Introdução ao laboratório SD T0
Introdução a VHDL Monitoria de Digitais.
Modificadores Programação II.
Circuitos Integrados Digitais ELT017
Programação Computacional Aula 4: Álgebra Booleana
Desenvolvimento WEB Prof. Renato de Oliveira Bastos
Associação de Resistores
Reparações de TV Mitsubishi
Estrutura do Software no Sketch Window
Germano Maioli Penello
MULTIVIBRADOR ASTÁVEL
Sistemas Digitais Licenciatura em Eng. Informática Copyright © ESTGP 2011 Powered by Sérgio Correia.
Aula 03: Efeito de iluminação sequencial com LED e Efeito interativo de iluminação com LED
Aula 4 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Aula 04: Aprendendo sobre o PWM do arduíno e Ponte H
Famílias Lógicas: CMOS, TTL – Tensões como Variáveis Lógicas
Clique para editar o título Arduino seu primeiro microcontrolador PMR
1 Tensões como Variáveis Lógicas Disciplina: Circuitos Digitais Aula 9 Lucas Santos Pereira.
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
Aula 12 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
UNIVERSIDADE ESTADUAL DO RIO GRANDE DO SUL UNIDADE UNIVERSITÁRIA EM PORTO ALEGRE CURSO DE GRADUAÇÃO EM ENGENHARIA DE ENERGIA Autor: Thiago da Silva Girardi.
Eletrônica (famílias lógicas)
Germano Maioli Penello
Transcrição da apresentação:

professor Victory Fernandes www.tkssoftware.com/victory Arduino e Proteus Lendo Sensores Digitais professor Victory Fernandes www.tkssoftware.com/victory

ARDUINO E PROTEUS Eletrônica - Sensores Arduino + Proteus 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

EletrÔNICA SENSORES

PUSH-Button

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

No Proteus

CHAVE ON/OFF

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

No Proteus

SENSOR de fim de curso

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

Por dentro...

NORMAL ABERTO - NA vs. NORMAL FECHADO - NF

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!

Sensor de fim de curso NA – Normal Aberto Microcontrolador +5VDC

Sensor de fim de curso NA – Normal Aberto Microcontrolador +5VDC

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

Sensor de fim de curso NF – Normal Fechado Microcontrolador +5VDC

Sensor de fim de curso NF – Normal Fechado Microcontrolador +5VDC

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

No proteus...

ProBLEMA da tensão flutuante

7482 é a referência de um circuito integrado - CI somador completo de 2 bits A2 A1 B2 B1 ----------------- C2 S2 S1

???? ????

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!

RESISTORES DE PULL-down e pull-up

Resistores de PULL-DOWN

Resistores de PULL-DOWN 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

Resistores de PULL-UP

Resistores de PULL-UP Chave ABERTA Chave FECHADA Vout = Vin = 5V Tipicamente valores baixos para não dar muita queda de tensão Ordem de 300ohm tipicamente Chave ABERTA Vout = Vin = 5V mC lê 1 entrada Chave FECHADA Vout = GND = 0V mC lê 0 entrada

PODE SER FEITO SEM OS RESISTORES?

Resistores evitam o curto!!

Tutoriais

EXEMPLO button

Pull-down ou pull-up?

No proteus...

Botão Leitura de Entrada Digital

Botão Leitura de Entrada Digital

Botão Leitura de Entrada Digital

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

No protoboard...

professor Victory Fernandes www.tkssoftware.com/victory