Meu piezo ñ está captando bem

eu fiz um esquema que envia sinal 1 para o joystick quando o piezo ultrapassa certa leitura.

mas ñ tem funcionado corretamente.

meu sketch:

int button = 0;

void setup ()
{
Serial.begin (9600);
pinMode (12, OUTPUT); // Sinal para o joystick
pinMode (13, OUTPUT); // Led
}

void loop ()
{
int toque = analogRead (A0);
if (toque >= 10)
{
button = 0;
digitalWrite (13, HIGH);
digitalWrite (12, button);
delay (100);
}
else
if (toque < 10)
{
button = 1;
digitalWrite (13, LOW);
digitalWrite (12, button);
delay (100);
}
//digitalWrite (12, button);
Serial.println (analogRead (A0));
digitalWrite (13, LOW);
}

Exibições: 261

Responder esta

Respostas a este tópico

Os sensores piezo são de impulso. Eles percebem quando vc dá uma batida neles, e não pressão. Será que é isso ? O sinal deles é bem baixo. Eventualmente vc pode precisar de um transistor.

Também não entendi o seu joystick... Joysticks em geral são entradas...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço