Sensor de Batida com Sensor Piezo e Arduino Uno

Neste artigo iremos demonstrar como utilizar o Piezo como um sensor de batida, para acompanhar este artigo irá necessitar dos seguintes artigos:


Imagem Produto Comprar
 

 

 

Arduino Uno

 


 

 

 

Sensor Piezo

 


 

 

 

Cabos Jumper Macho-Macho

 


Sobre o Piezo Elétrico

Usados quando precisamos de detetar vibrações ou batidas. Podem ser utilizados como sensores de toque pois convertem a vibração num sinal elétrico ou podem também ser usados como transdutores de audio e funcionar como um pequeno buzzer.

Esquema de Montagem

Esquema de Montagem

Código Utilizado

const int ledPin = 13; 
const int knockSensor = A0;
const int threshold = 100; 

int sensorReading = 0; 
int ledState = LOW; 
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600); 
}
void loop() {
sensorReading = analogRead(knockSensor);

if (sensorReading >= threshold) {
ledState = !ledState; 
digitalWrite(ledPin, ledState);
Serial.println("Knock!"); 
}
delay(100);
}

Para mais projetos, percorram o nosso blog, onde podem encontrar vários artigos interessantes relacionados com eletrónica, robótica e muito mais! Visitem também o nosso site, onde encontram tudo para eletrónica e robótica!