Sexta-feira, 4 de Abril de 2008

Arduino - interruptor de pressão (switch)

A primeira versão do circuito implementa uma resistência  "pull-down" em paralelo por forma a evitar que o valor lógico flutue quando o interruptor não está a ser pressionado.

pressionado - valor  lógico 1
não pressionado- valor lógico 0





A segunda versão do circuito implementa uma resistência  "pull-up" em paralelo por forma a evitar que o valor lógico flutue quando o interruptor não está a ser pressionado.

pressionado - valor  lógico 0
não pressionado- valor lógico 1









int valor;

void setup()
{
  pinMode(12, INPUT);
  Serial.begin(9600);
}

void loop()
{
  valor = digitalRead(12);
  Serial.println(valor,DEC);
}

 

tags:
publicado por nop às 23:39
link do post | comentar | favorito
|

pesquisar

 

tags

arduino

c/c++

codebits

deca

director

flash

iniciação

maa

materiais

mobile

oficina

opencv

relé

tui

ua

todas as tags

recentes

O NOP mudou de casa :)

Museu Municipal Penafiel ...

Mylamp - tutorial

Materiais - iniciação

Multimédia em Ambientes A...

Usa a cabeça - jogo do po...

Arduino - acelerómetro - ...

Arduino - input analógico...

Arduino - sonar Maxbotix...

Arduino - input analógico...

arquivos

Novembro 2012

Abril 2009

Outubro 2008

Setembro 2008

Abril 2008

Fevereiro 2008

links