ARDUINO 2 кнопки и светодиод

Dimzik280

✩✩✩✩✩✩✩
26 Май 2024
1
0
Рекомендуется оформить вопрос в соответствии с правилами раздела
Помогите пожалуйста, я не могу написать нормальный код.
Я бы хотел чтобы светодиод включался одной кнопкой, а выключался другой. Если можно, то чтобы при этом мигал. Потом попробую сам сделать чтобы при нажатии кнопки на включение светодиода включался звук в МП3 модуле, а на отключение светодиода звук будет останавливаться.

P.S. Пытаюсь сделать кнопку АЗ-5 для умного дома на закрытие двери.
 

gsmtest

✩✩✩✩✩✩✩
3 Июн 2024
4
0
Arduino 2 кнопки:
#include <avr/io.h>
#include <avr/interrupt.h>

// Настройка режимов работы пинов
void setup() {
  pinMode(13, OUTPUT); // пин светодиода
 // pinMode(12, OUTPUT); // пин выход управления
  pinMode(3, INPUT_PULLUP);   // пин кнопка ВЫКЛ
  pinMode(2, INPUT_PULLUP);   // пин кнопка ВКЛ
}

// Основной цикл программы
void loop() {
  // Чтение состояния пинов 2 и 3
  if (digitalRead(2) == LOW) {
    // Если кнопка на пине 2 нажата, устанавливаем HIGH на пинах 12 и 13
    //digitalWrite(12, HIGH);
    digitalWrite(13, HIGH);
  } else if (digitalRead(3) == LOW) {
    // Если кнопка на пине 3 нажата, устанавливаем LOW на пинах 12 и 13
    //digitalWrite(12, LOW);
    digitalWrite(13, LOW);
  }
}