         }
         character = Serial.read();
         if (character == 0) {
+            // Complete the message if we receive a null.
             digitalWrite(LED, HIGH);
             processMessage();
             digitalWrite(LED, LOW);
             Serial.println("Command sent.");
             counter = 0;
         } else {
+            // Append the received byte to the array.
             message[counter] = character;
             counter++;
         }

    int status = LOW;
    int out = 0;

    for (i = 0; i < counter; i++) {
        out = message[i] * MULTIPLIER;
        Serial.print(out);

        out = message[i] * MULTIPLIER;
        delayMicroseconds(out);
    }
    // Reset, just in case.
    digitalWrite(OUT, LOW);
}

