From 444eebb2c5d1ee5b321dc70aebe7f50604f976c3 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Wed, 4 May 2022 18:24:27 +0300 Subject: [PATCH] examples : add "arduino-tx" program Sends a hardcoded string that can be received with "r2t2-rx" --- examples/r2t2/arduino-tx/arduino-tx.ino | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 examples/r2t2/arduino-tx/arduino-tx.ino diff --git a/examples/r2t2/arduino-tx/arduino-tx.ino b/examples/r2t2/arduino-tx/arduino-tx.ino new file mode 100644 index 0000000..14cf5c4 --- /dev/null +++ b/examples/r2t2/arduino-tx/arduino-tx.ino @@ -0,0 +1,52 @@ +#define kPinLed 13 +#define kPinSpeaker 11 + +void setup() { + pinMode(kPinLed, OUTPUT); + pinMode(kPinSpeaker, OUTPUT); + + randomSeed(analogRead(0)); +} + +void loop() { + if (1) { + tone(kPinSpeaker, 1125.00); delay( 64); + tone(kPinSpeaker, 937.50); delay( 64); + tone(kPinSpeaker, 984.38); delay( 64); + tone(kPinSpeaker, 1031.25); delay( 64); + tone(kPinSpeaker, 1312.50); delay( 64); + tone(kPinSpeaker, 1031.25); delay( 64); + tone(kPinSpeaker, 1312.50); delay( 64); + tone(kPinSpeaker, 1031.25); delay( 64); + tone(kPinSpeaker, 1453.12); delay( 64); + tone(kPinSpeaker, 1031.25); delay( 64); + tone(kPinSpeaker, 750.00); delay( 64); + tone(kPinSpeaker, 843.75); delay( 64); + tone(kPinSpeaker, 937.50); delay( 64); + tone(kPinSpeaker, 984.38); delay( 64); + tone(kPinSpeaker, 1078.12); delay( 128); + tone(kPinSpeaker, 1171.88); delay( 64); + tone(kPinSpeaker, 1031.25); delay( 64); + tone(kPinSpeaker, 937.50); delay( 64); + tone(kPinSpeaker, 1078.12); delay( 64); + tone(kPinSpeaker, 937.50); delay( 64); + tone(kPinSpeaker, 1078.12); delay( 64); + tone(kPinSpeaker, 984.38); delay( 64); + tone(kPinSpeaker, 1031.25); delay( 64); + tone(kPinSpeaker, 843.75); delay( 64); + tone(kPinSpeaker, 1078.12); delay( 64); + tone(kPinSpeaker, 796.88); delay( 64); + tone(kPinSpeaker, 843.75); delay( 64); + tone(kPinSpeaker, 796.88); delay( 64); + tone(kPinSpeaker, 1453.12); delay( 64); + tone(kPinSpeaker, 796.88); delay( 64); + tone(kPinSpeaker, 1171.88); delay( 64); + tone(kPinSpeaker, 1125.00); delay( 64); + tone(kPinSpeaker, 1265.62); delay( 64); + tone(kPinSpeaker, 1031.25); delay( 64); + tone(kPinSpeaker, 1312.50); delay( 64); + } + + noTone(kPinSpeaker); + delay(3000); +}