Как включать/выключать лазер по нажатию кнопки?

Для включения и выключения лазера по нажатию кнопки с использованием Arduino, вам понадобится следующая аппаратная и программная части:

Аппаратная часть:
1. Arduino плата - например, Arduino Uno.
2. Лазерный модуль - вам нужно подключить его к одному из пинов на Arduino плате.
3. Кнопка - вам нужно подключить ее к другому пину на Arduino плате.

Программная часть:
1. Подготовка: Подключите Arduino плату к компьютеру с помощью USB-кабеля и запустите Arduino IDE. Создайте новый проект.

2. Определение пинов: Определите пины, к которым подключены лазерный модуль и кнопка. Например, если вы подключили лазерный модуль к пину 13, а кнопку к пину 7, добавьте следующий код в начало вашего проекта:

const int laserPin = 13;
const int buttonPin = 7;

3. Настройка пинов: Настройте пины на вход или выход:

void setup() {
  pinMode(laserPin, OUTPUT);
  pinMode(buttonPin, INPUT);
}

4. Основной код: В основной цикл кода добавьте проверку состояния кнопки и соответствующее действие.
- Если кнопка нажата и лазер не активен, включите лазер.
- Если кнопка отпущена и лазер активен, выключите лазер.

void loop() {
  // Проверка состояния кнопки
  if (digitalRead(buttonPin) == HIGH && digitalRead(laserPin) == LOW) {
    // Включение лазера
    digitalWrite(laserPin, HIGH);
  } else if (digitalRead(buttonPin) == LOW && digitalRead(laserPin) == HIGH) {
    // Выключение лазера
    digitalWrite(laserPin, LOW);
  }
}

5. Загрузка кода: Подключите Arduino плату к компьютеру с помощью USB-кабеля и выберите правильную плату и порт в Arduino IDE. Загрузите скетч на Arduino плату.

После загрузки программы на плату, при нажатии на кнопку, лазерный модуль должен включаться/выключаться соответствующим образом.