Stap 1: Hoe te rijden een Piezo met een Arduino
Vervolgens berekent de blokgolf die u wilt aanbrengen op de Arduino. 1 seconde / 2600 = 385us (micro seconden).
De blokgolf is positief voor de helft van de tijd en neutraal voor de helft de tijd of 385/2 = 192us
U kan gebruik maken van andere frequenties, maar dit is een van de luidste frequenties op basis van de literatuur mfg.
Arduino Code:
int piezoPin = 5;
VOID Setup {}
pinMode (piezoPin, OUTPUT);
}
void loop {}
analogWrite (piezoPin, 255); positieve blokgolf
delayMicroseconds(192); 192uS
analogWrite (piezoPin, 0); neutrale blokgolf
delayMicroseconds(192); 192uS
}