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!