Switch Case
Descripción
Como la estructura de control "If", la estructura de control "switch case" ayuda en el control del flujo o secuenciación de los programas. Permite hacer una lista de "casos" posibles dentro de un bloque delimitado por paréntesis, en el cual arduino encontrará el caso más idóneo y lo ejecutará.
Parámetros
var - variable a validar con cada uno de los casos declarados.
default - si no se dá ninguno de los casos, se ejecutará la parte definida en el default
break - importante, sin "break", la estructura de control continúa realizando la comprobación con el caso siguiente. Si también se cumple, se ejecuta de igual modo, lo que podría no ser tu intención. "Break" le indica a la estructura que pare de buscar en el resto de los casos, y finalice la función.
Ejemplo
switch (var) {
case 1:
//hacer algo cuando var == 1
break;
case 2:
//hacer algo cuando when var == 2
break;
default:
// si ninguna de las anteriores, hacer la parte de default
}
Volver a Indice