Moortiii icon

Untitled

Moortiii | PRO | 03/20/18 12:20:45 AM UTC | 0 ⭐ | 451 πŸ‘οΈ | Never ⏰ | []
text |

1.24 KB

|

None

|

0 πŸ‘

/

0 πŸ‘Ž

void TaskPerform(void *queue) {
    message_t message;
    while(1) {
        xQueueReceive(queue, &message, portMAX_DELAY);
        String command = String(message.text);
        Serial.println("Received command from taskRead()");
Β         if(strcmp(message.text, "set led 1 on") == 0) {
          digitalWrite(8, HIGH);
        } else if(strcmp(message.text, "set led 1 off") == 0) {
          digitalWrite(8, LOW);
        } else if(strcmp(message.text, "set led 2 on") == 0) {
          digitalWrite(9, HIGH);
        } else if(strcmp(message.text, "set led 2 off") == 0) {
          digitalWrite(9, LOW);
        } else if(strcmp(message.text, "get pot") == 0) {
          Serial.println(analogRead(A0));
        } else if(strstr(message.text, "set lcd") != NULL) {
          Serial.print("Setting LCD Text to: ");
          for(int i = 8; i < strlen(message.text); i++) {
            Serial.print(message.text[i]);
          }
          Serial.println();
        } else if(strstr(message.text, "set piezo") != NULL) {
          Serial.print("Setting piezo frequency to: ");
          for(int i = 10; i < strlen(message.text); i++) {
            Serial.print(message.text[i]);
          }
          Serial.println();
        }
    }
}

Comments