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);
|
Task recent_clear_task(100, TASK_FOREVER, &recent_clear, &runner, true);
|
||||||
#endif
|
#endif
|
||||||
//-*-*-*-*-*-*-*-*-*-*-*-*-
|
//-*-*-*-*-*-*-*-*-*-*-*-*-
|
||||||
|
int taakpin = D6;
|
||||||
void taak_on() {
|
void taak_on() {
|
||||||
|
pinMode(taakpin, OUTPUT);
|
||||||
Serial.println("taak_on!");
|
Serial.println("taak_on!");
|
||||||
digitalWrite(D6, HIGH);
|
digitalWrite(taakpin, HIGH);
|
||||||
}
|
}
|
||||||
Task taak_on_task(0, TASK_ONCE, &taak_on);
|
Task taak_on_task(0, TASK_ONCE, &taak_on);
|
||||||
|
|
||||||
void taak_off() {
|
void taak_off() {
|
||||||
|
pinMode(taakpin, OUTPUT);
|
||||||
Serial.println("taak_off!");
|
Serial.println("taak_off!");
|
||||||
digitalWrite(D6, LOW);
|
digitalWrite(taakpin, LOW);
|
||||||
}
|
}
|
||||||
Task taak_off_task(0, TASK_ONCE, &taak_off);
|
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) {
|
void onNoteHandler(Note & n) {
|
||||||
//is it for me?
|
//is it for me?
|
||||||
if (n.id == MY_GROUP_ID || n.id == MY_ID) {
|
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;
|
if (n.velocity < 0) n.velocity = 0;
|
||||||
//taak_on && taak_off
|
//taak_on && taak_off
|
||||||
|
|
@ -407,9 +413,6 @@ void setup() {
|
||||||
delay(100); // wait re-initialization of the 'Serial'
|
delay(100); // wait re-initialization of the 'Serial'
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//pinmode
|
|
||||||
pinMode(D6, OUTPUT);
|
|
||||||
|
|
||||||
//tasks
|
//tasks
|
||||||
runner.addTask(taak_on_task);
|
runner.addTask(taak_on_task);
|
||||||
runner.addTask(taak_off_task);
|
runner.addTask(taak_off_task);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue