Paso 3: Si y otra cosa: parte 1
Si y Else declaraciones son probablemente una de mis funciones favoritas en la codificación. Me gustan porque pueden probar múltiples escenarios y la función de que es correcta. Estos se utilizan en un montón de codificación de la vida real. Aquí está ejemplo:
Si (button1State == LOW)
{
digitalWrite (led2, alta)
}
otra cosa
{
digitalWrite (led2, bajo)
}
Este código es decir, si el estado del botón es empujada de enviar energía a led2, si el estado del botón 1 no está siendo empujada de no enviar energía a led2. Declaraciones como esta son simples pero son más complicados, aquí hay una tabla de Estados de la lógica.
== La equivalencia (button1State == LOW)
! = Diferencia (button1State! = button2State)
& & Y ((button1State) & & (button2State == LOW))
|| O (button1State == baja || button2State == LOW)
! No (! button1State == LOW)