Просветите как это работает: 1 Код (C++): int lampOn = (millis()>>8)&1; digitalWrite(pinLed, LOW);//connect our [lamp] to +0V so the read is clean int state = digitalRead(pinSwitch); if( lampOn ) digitalWrite(pinLed, HIGH); ... 2 Код (C++): bool button1 = LOW == digitalRead( pinButton1 );
Моргает светодиодиком pinLed примерно с частотой 1 сек (чуть больше пол-секунды горит, потом нет и т.д.). В переменной button1 состояние pinButton1: 'false' значит пин в состоянии '1', 'true' -- в состоянии '0'. Да ладно... Прям таки говнокод?
Слышал что есть букварь - книга такая! А вот присвоение и сравнение в одном и том же... у меня и по пьяни не придёт в голову, а ничего такого не курю и не колюсь. Может я и не прав, но компиляторов-телепатов пока не встречал лично