From 8783d4f43e15d0b5497fd40b82f441e3114c40e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20S=2E=20=C5=81ukasiewicz?= Date: Sun, 8 Feb 2026 12:45:16 +0100 Subject: [PATCH] Add paddle sketch for Arduino --- paddle/paddle.ino | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 paddle/paddle.ino diff --git a/paddle/paddle.ino b/paddle/paddle.ino new file mode 100644 index 0000000..d861357 --- /dev/null +++ b/paddle/paddle.ino @@ -0,0 +1,27 @@ +const int dot_pin = 2; +const int dash_pin = 3; + +char last_state = 'X'; + +void setup() { + Serial.begin(115200); + + pinMode(dot_pin, INPUT_PULLUP); + pinMode(dash_pin, INPUT_PULLUP); +} + +void loop() { + char current_state = '0'; + if (digitalRead(dot_pin) == LOW) { + current_state += 1; + } + if (digitalRead(dash_pin) == LOW) { + current_state += 2; + } + + if (current_state != last_state) { + Serial.print(current_state); + last_state = current_state; + } + delay(1); // Limit update rate under 1kHz +}