taak - you can change pin#
This commit is contained in:
parent
96876c230c
commit
ca9f217eaf
1 changed files with 8 additions and 5 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue