Controlar un motor con inflarojos

hola soy novato en programar, el problema es que no se como hacer que según los comandos del mando "POWER" "PAUSE" etc... el código de leer los comandos funciona pero no se como hacer que entienda que "POWER" es que se encienda. además esto es parte de un proyecto mas grande del cual seguramente necesite ayuda.
os dejo aquí el código:

const int motor = 7;
//Library
#include "IRremote.h"
//Variable
int receiverPin = 3;
IRrecv irrecv(receiverPin);     
decode_results results;      
void setup(){
 
Serial.begin(9600);
 Serial.println(F("IR Receiver Decoder"));
 irrecv.enableIRIn(); // Start the receiver

 pinMode(motor , OUTPUT);
}
void loop() {
 if (irrecv.decode(&results)){ // IR signal received?
   convertIR();
   irrecv.resume(); // receive the next value
 }  
}
void convertIR() // convert IR code
{
Serial.print(results.value);
Serial.print(F(" -> "));
 switch(results.value)
 {
 case 0xFFA25D: Serial.println(F("POWER"));break; 
 case 0xFFE21D: Serial.println(F("FUNC/STOP")); break;
 case 0xFF629D: Serial.println(F("VOL+")); break;
 case 0xFF22DD: Serial.println(F("FAST BACK"));    break;
 case 0xFF02FD: Serial.println(F("PAUSE"));    break;
 case 0xFFC23D: Serial.println(F("FAST FORWARD"));   break;
 case 0xFFE01F: Serial.println(F("DOWN"));    break;
 case 0xFFA857: Serial.println(F("VOL-"));    break;
 case 0xFF906F: Serial.println(F("UP"));    break;
 case 0xFF9867: Serial.println(F("EQ"));    break;
 case 0xFFB04F: Serial.println(F("ST/REPT"));    break;
 case 0xFF6897: Serial.println(F("0"));    break;
 case 0xFF30CF: Serial.println(F("1"));    break;
 case 0xFF18E7: Serial.println(F("2"));    break;
 case 0xFF7A85: Serial.println(F("3"));    break;
 case 0xFF10EF: Serial.println(F("4"));    break;
 case 0xFF38C7: Serial.println(F("5"));    break;
 case 0xFF5AA5: Serial.println(F("6"));    break;
 case 0xFF42BD: Serial.println(F("7"));    break;
 case 0xFF4AB5: Serial.println(F("8"));    break;
 case 0xFF52AD: Serial.println(F("9"));    break;
 case 0xFFFFFFFF: Serial.println(F(" REPEAT"));break;  
 default:
   Serial.println(F(" unknown  "));
 }
 delay(500);

}
case 0xFFA25D: 
  Serial.println(F("POWER"));
//  pon aquí las sentencias 
//  necesarias para encender 
//  o llama a una función a tal fin
  break; 

Lo mismo con el resto de las acciones que necesites ejecutar.

Saludos