Programmera Arduino Uno (3 / 6 steg)
Steg 3: Om och Else-satser: del 1
Om och Else satser är förmodligen en av mina favorit funktioner i kodning. Jag gillar dem eftersom de kan testa flera scenarier och göra funktionen av en som är korrekt. Dessa används i många verkliga livet kodning. Här är och exempel:
om (button1State == låg)
{
digitalWrite (led2, hög)
}
annat
{
digitalWrite (led2, låg)
}
Denna kod är att säga, om tillståndet för knappen en skjuts sedan skicka ström till led2, om tillstånd av knappen 1 inte skjuts än inte skicka ström till led2. Uttalanden som detta är enkla men det finns mer komplexa sådana, här är en tabell av logik uttalanden.
== Ekvivalens (button1State == låg)
! = Skillnaden (button1State! = button2State)
& & Och ((button1State) & & (button2State == låg))
|| Eller (button1State == låg || button2State == låg)
! Inte (! button1State == låg)