напрашивается сделать это все на логике, и работать сможет быстрее и процесс разработки интереснее
@SIBIRIADA69Ай бұрын
Спасибо Автор за видео!
@KarpovVMАй бұрын
Зачем? Чем приложе6ие не устраивает? (Гараж Бэнд или типа того)
@miha707Ай бұрын
Приложение - это есть готовый продукт. Помню начинал ещё с eJay Dance 3, потом FL Studio было. А хочется своими руками и мозгами что-то сделать.
@Jkkkkksss129Ай бұрын
В чем примение?
@miha707Ай бұрын
Для управления генераторами, типа: Kick, Tom и Hi Hat.
@man_from_tubeАй бұрын
КОгда коту заняться нечем....такое чувство что попал в 80-е, когда также при помощи паяльника топора, паял такие же вот устройства...
@SIBIRIADA69Ай бұрын
Ты дурвчек мамкин!
@MercuryKiraАй бұрын
хранить какое состояние было у кнопки во флаге, и не городить миллион кнопок? const int buttonPin = 2; // Пин кнопки volatile bool inLoop = false; // Флаг, указывающий, находимся ли в бесконечном цикле void setup() { pinMode(buttonPin, INPUT_PULLUP); // Настраиваем кнопку на вход с подтяжкой attachInterrupt(digitalPinToInterrupt(buttonPin), toggleLoop, FALLING); // Прерывание при нажатии кнопки Serial.begin(9600); // Инициализация Serial для отладки Serial.println("Готово! Нажмите кнопку для входа в цикл."); } void loop() { if (inLoop) { Serial.println("Находимся в бесконечном цикле. Нажмите кнопку для выхода."); while (inLoop) { // Бесконечный цикл, в котором можно выполнять задачи delay(500); // Эмуляция задачи } Serial.println("Вышли из бесконечного цикла."); } // Основной код вне бесконечного цикла Serial.println("Находимся вне цикла. Нажмите кнопку для входа."); delay(500); } void toggleLoop() { inLoop = !inLoop; // Переключение состояния флага }