switch case

switch caseはswith()の式がcaseの定数と合致した場合に実行される。どのcaseとも一致しない場合は、defaultが実行される。
if elseと似ているが、ifの場合はboolean型で、比較演算子を使った式の結果をTRUEかFALSEで返すのに対し、switch caseは定数と一致した場合のみ実行される。

Example

switch (var) {
    case 1:
      //do something when var equals 1
      break;
    case 2:
      //do something when var equals 2
      break;
    default:
      // if nothing else matches, do the default
      // default is optional
    break;
  }

チュートリアル1 https://www.arduino.cc/en/Tutorial/SwitchCase

チュートリアル2 https://www.arduino.cc/en/Tutorial/SwitchCase2