operatore OR


 :)  salve amici di arduino,
 
   voglio fare delle interrogazioni con if,se avvengono diverse condizioni.
   dove sbaglio non mi funziona?

code: [select]
if ( digitalread (mcp1_k1_pinmode8_input == high ||
                      mcp1_k2_pinmode9_input == low ||
                      mcp1_k3_pinmode10_input == low ||
                      mcp1_k4_pinmode11_input == low ||
                      mcp1_k5_pinmode12_input == low ||
                      mcp1_k6_pinmode13_input == low ||
                      mcp1_k7_pinmode14_input == low ||
                      mcp1_k8_pinmode15_input == low ))
                     
      counterpo = 0;


o provato in questo modo non funziona lo stesso

code: [select]
  if ( digitalread (mcp1_k1_pinmode8_input) == low ||
                      (mcp1_k2_pinmode9_input) == low ||
                      (mcp1_k3_pinmode10_input) == low ||
                      (mcp1_k4_pinmode11_input) == low ||
                      (mcp1_k5_pinmode12_input) == low ||
                      (mcp1_k6_pinmode13_input) == low ||
                      (mcp1_k7_pinmode14_input) == low ||
                      (mcp1_k8_pinmode15_input) == low )
                     
      counterpo = 0;


grazie

non capisco cosa vorresti fare ...
... la sintassi è digitalread(pin) e torna se il singolo pin è high o low.

quindi ... ::)

guglielmo


Arduino Forum > International > Italiano > Generale (Moderator: leo72) > operatore OR


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts