Блокировка кнопки при нажатии( кнопка нажата, вторая кнопка должна быть в игноре)

LenyGj

✩✩✩✩✩✩✩
14 Авг 2019
8
0
Стоит моторчик и 2 кнопки. Хочу сделать так, что бы при нажатии кнопки ''вперед'' вторая кнопка ''назад'' была проигнорирована в случае случайного нажатия.
вот код

C++:
 butt3 = !digitalRead(button3);  // вперед моторчик
  if (butt3 == 1 && butt_flag3 == 0) {
    butt_flag3 = 1;
  }
  if (butt3 == 0 && butt_flag3 == 1) {
    butt_flag3 = 0;
    butt_flag6 == false;          // игнор кнопки butt_flag6
  }
  transmit_data[5] = butt_flag3;



  butt6 = !digitalRead(button6);
  if (butt6 == 1 && butt_flag6 == 0) {  // назад моторчик
    butt_flag6 = 1;
  }
  if (butt6 == 0 && butt_flag6 == 1) {
    butt_flag6 = 0;
    butt_flag3 == false;  //  игнор кнопки butt_flag3
  }
  transmit_data[6] = butt_flag6;
Перепробовал комбинации что то не получается