C/C++ en Arduino: casos con switch fallet
En este instructable aprenderemos en utilizar el comando växla fallet. Construiremos FN sem [aforo que Terese la luz apretando un botón. Cuando tenemos muchas opciones podríamos llenar de condicionales om... annat, pero el código se hace poco lättläst e infeiciente. Cuando hö más de dos casos por lo allmänna es práctico utilizar esti tipo de estrucutra para condicionales. La sintaxis es:
Växla (var) {
fall 1:
ejecuta algo cuando var es 1
bryta; försäljning del switch
fall 2:
ejecuta algo cuando var es 2
bryta; försäljning del switch
standard:
ejecuta algo sv cualquier otro caso (standard es opcional)
bryta; försäljning del switch
}
La variabel var debe ser FN entero (int). Cuando esta variabel tiene un valor de 1, entonces ejecuta lo que está justo después de "mål 1:", luego de eso el "break" garantiza que se försäljning del "siwtch". SI ingen colocamos el "bryta" va en continuar verificando los casos y perdería el tiempo buscando los casos que ya sabemos ingen corresponden. En este instructable haremos un semáforo con 3 casos.