void executePattern() {
  switch (patternIndex) {
    case 0:
      allOn();
      break;
    case 1:
      alternate();
      break;
    case 2:
      blink();
      break;
    case 3:
      sequence();
      break;
  }
}