Paso 1: Cómo conducir un piezoeléctrico con un Arduino
A continuación calcular la onda cuadrada que tiene que hacer en el Arduino. 1 segundo / 2600 = 385us (micro segundos).
La onda cuadrada es positiva para la mitad del tiempo y neutral para la mitad del tiempo o 385/2 = 192us
Usted puede usar otras frecuencias pero esta es una de las frecuencias más fuertes basadas en la literatura de mfg.
Código de Arduino:
int piezoPin = 5;
void setup() {}
pinMode (piezoPin, salida);
}
void loop() {}
analogWrite (piezoPin, 255); onda cuadrada positiva
delayMicroseconds(192); 192uS
analogWrite (piezoPin, 0); onda cuadrada neutral
delayMicroseconds(192); 192uS
}