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

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!



