PHP код:
int av_mode = 12; //Выход для нажатии кнопки
int back_on = 13; //вход сигнал включения задней скорости
void setup()
{
pinMode(av_mode, OUTPUT);
pinMode(back_on, INPUT);
digitalWrite(back_on, HIGH); //Подключить внутренний подтягивающий резистор
digitalWrite(av_mode, LOW);
Serial.begin(115200);
}
//-----------------------------------------------
void loop()
{
int tmp=digitalRead(back_on);
delay(5000);
if (digitalRead(back_on)==LOW & int tmp==LOW ) //включен ли задний ход
{
digitalWrite(av_mode, HIGH);
while(digitalRead(back_on) == LOW)
{
}
delay(500); //ЗДЕСЬ МОЖНО СДЕЛАТЬ ЗАДЕРЖКУ ВЫКЛЮЧНИЯ КАМЕРЫ ЗХ
digitalWrite(av_mode, LOW);
}
}
ругается на if (digitalRead(back_on)==LOW & int tmp==LOW )
sketch_apr12a.cpp: In function 'void loop()':
sketch_apr12a:16: error: expected primary-expression before 'int'
sketch_apr12a:16: error: expected `)' before 'int'