From ca9f217eafb8f5f3aebb62358cf808f75b29980f Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Thu, 18 Apr 2024 16:38:29 +0900 Subject: [PATCH] taak - you can change pin# --- taak/src/main.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/taak/src/main.cpp b/taak/src/main.cpp index 4a17904..10860c6 100644 --- a/taak/src/main.cpp +++ b/taak/src/main.cpp @@ -135,15 +135,18 @@ void recent_clear() { Task recent_clear_task(100, TASK_FOREVER, &recent_clear, &runner, true); #endif //-*-*-*-*-*-*-*-*-*-*-*-*- +int taakpin = D6; void taak_on() { + pinMode(taakpin, OUTPUT); Serial.println("taak_on!"); - digitalWrite(D6, HIGH); + digitalWrite(taakpin, HIGH); } Task taak_on_task(0, TASK_ONCE, &taak_on); void taak_off() { + pinMode(taakpin, OUTPUT); Serial.println("taak_off!"); - digitalWrite(D6, LOW); + digitalWrite(taakpin, LOW); } Task taak_off_task(0, TASK_ONCE, &taak_off); //*-*-*-*-*-*-*-*-*-*-*-*-* @@ -216,6 +219,9 @@ Task blink_task(0, TASK_FOREVER, &blink, &runner, true); // -> ENABLED, at start void onNoteHandler(Note & n) { //is it for me? if (n.id == MY_GROUP_ID || n.id == MY_ID) { + // + taakpin = n.pitch; + if (taakpin <= 0) taakpin = D6; // if (n.velocity < 0) n.velocity = 0; //taak_on && taak_off @@ -407,9 +413,6 @@ void setup() { delay(100); // wait re-initialization of the 'Serial' #endif - //pinmode - pinMode(D6, OUTPUT); - //tasks runner.addTask(taak_on_task); runner.addTask(taak_off_task);