summaryrefslogtreecommitdiff
path: root/libraries/ESP32Servo/examples/ToneExample
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2026-01-20 08:34:54 +0100
committerschererleander <leander@schererleander.de>2026-01-20 08:34:54 +0100
commit85ea4e995a75abe061f6fc375ea0481084dddd43 (patch)
tree7eb5d57653ecd8f041aeac4e68d7d554c1168681 /libraries/ESP32Servo/examples/ToneExample
initial commitHEADmain
Diffstat (limited to 'libraries/ESP32Servo/examples/ToneExample')
-rw-r--r--libraries/ESP32Servo/examples/ToneExample/ToneExample.ino25
1 files changed, 25 insertions, 0 deletions
diff --git a/libraries/ESP32Servo/examples/ToneExample/ToneExample.ino b/libraries/ESP32Servo/examples/ToneExample/ToneExample.ino
new file mode 100644
index 0000000..958ac03
--- /dev/null
+++ b/libraries/ESP32Servo/examples/ToneExample/ToneExample.ino
@@ -0,0 +1,25 @@
+/*
+
+
+ */
+
+#include <ESP32Servo.h>
+int pin = 2;
+void setup() {
+ // Allow allocation of all timers
+ ESP32PWM::allocateTimer(0);
+ ESP32PWM::allocateTimer(1);
+ ESP32PWM::allocateTimer(2);
+ ESP32PWM::allocateTimer(3);
+ Serial.begin(115200);
+
+}
+
+void loop() {
+ tone(pin, 4186, // C
+ 500); // half a second
+ tone(pin, 5274, // E
+ 500); // half a second
+ delay(500);
+
+}