Ola pessoal, estou iniciando meu aprendizado sobre eletrônica e Arduino e me deparei com um exemplo que acredito que seja básico para muitos, mas que não consigo entender.

É o seguinte, o exemplo se trata de um sensor de batida que ascende um led. O código é o seguinte: 

int ledPin = 9;
int piezoPin = 5;
int threshold = 120;//o valor do sensor a ser atingido antes da ativacao

int sensorValue = 0;//ira armazenar o valor lido do sensor
float ledValue = 0; //brilho do led

void setup(){
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
//FAZ O LED PISCAR DUAS VEZES PARA MOSTRAR Q O SISTEMA INICIOU
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(150);
digitalWrite(ledPin,HIGH);
delay(150);
digitalWrite(ledPin,LOW);
delay(150);
}

void loop(){
sensorValue = analogRead(piezoPin);

if (sensorValue >= threshold){
ledValue = 255;
Serial.println(sensorValue);
}

analogWrite(ledPin,int(ledValue));
//apaga o led lentamente
ledValue = ledValue - 0.05;
if (ledValue <=0){
ledValue = 0;
}
}

Quanto ao código não tenho dúvidas, minha dúvida se refere ao hardware. Pelos testes que eu fiz, quanto maior o valor do resistor mais sensivel  o sensor fica. Fiz os testes com um resistor de 10k e outro de 330 ohm, com o de 10k ao menor toque no disco o led se ascende, já com o de 330ohm praticamente tenho que esmurrar o disco para que funcione.

As dúvidas são:

1 - Não deveria ser o contrário? quanto maior a resistência menos sensível o sensor.

2 - Porque ao ligar esse resistor em série com o disco o led não se ascende?

A imagem abaixo ilustra o esquema.

Desde já Obrigado.

Exibições: 1609

Responder esta

Respostas a este tópico

Acho que a questão toda está no entendimento do que é um piezoeletrico:

http://pt.wikipedia.org/wiki/Piezoeletricidade

Seu circuito mede a tensão gerada.

Logo:

1- Ta certo, se o resistor tiver valor baixo ele provoca uma perda de sinal (passa corrente por ele, diminuindo a tensão)

2- Em série o que tb poderia acontecer seria diminuir a tensão, aih que o led nao acende mesmo.

Obs: Piezoeletrico é isso, mas se vc usar um falante a coisa não é muito diferente. Eles tb geram uma tensão (funcionam como microfone) se vc der uma batida.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço