Работаю с Ардуино. В Луп ввожу:
void loop() {
middleLine = false;
if (middleLine = false)
{digitalWrite (LEFT_LED, LOW);}
if (middleLine = true)
{
digitalWrite (LEFT_LED, HIGH);
}
}
middleLine - просто левая переменная, LEFT_LED - светодиод. Несмотря на то, что в программе переменная по определению false светодиод горит! В чем проблема?
Наверное, ответ прост. Поэтому не ругайтесь сильно, пожалуйста.
void loop() {
middleLine = false;
if (middleLine = false)
{digitalWrite (LEFT_LED, LOW);}
if (middleLine = true)
{
digitalWrite (LEFT_LED, HIGH);
}
}
middleLine - просто левая переменная, LEFT_LED - светодиод. Несмотря на то, что в программе переменная по определению false светодиод горит! В чем проблема?
Наверное, ответ прост. Поэтому не ругайтесь сильно, пожалуйста.