Moortiii

Untitled

Mar 19th, 2018
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. void TaskPerform(void *queue) {
  2. message_t message;
  3. while(1) {
  4. xQueueReceive(queue, &message, portMAX_DELAY);
  5. String command = String(message.text);
  6. Serial.println("Received command from taskRead()");
  7.  
  8. if(strcmp(message.text, "set led 1 on") == 0) {
  9. digitalWrite(8, HIGH);
  10. } else if(strcmp(message.text, "set led 1 off") == 0) {
  11. digitalWrite(8, LOW);
  12. } else if(strcmp(message.text, "set led 2 on") == 0) {
  13. digitalWrite(9, HIGH);
  14. } else if(strcmp(message.text, "set led 2 off") == 0) {
  15. digitalWrite(9, LOW);
  16. } else if(strcmp(message.text, "get pot") == 0) {
  17. Serial.println(analogRead(A0));
  18. } else if(strstr(message.text, "set lcd") != NULL) {
  19. Serial.print("Setting LCD Text to: ");
  20. for(int i = 8; i < strlen(message.text); i++) {
  21. Serial.print(message.text[i]);
  22. }
  23. Serial.println();
  24. } else if(strstr(message.text, "set piezo") != NULL) {
  25. Serial.print("Setting piezo frequency to: ");
  26. for(int i = 10; i < strlen(message.text); i++) {
  27. Serial.print(message.text[i]);
  28. }
  29. Serial.println();
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment