/* пример "чистого" и удобного для работы цикла loop() работать так гораздо удобнее, и труднее запутаться Пример: 1: получение показаний с датчика, фильтрация 2: отработка нажатий кнопок 3: отрисовка на дисплей 4: отправка команд на управляющие устройства и так далее */ void setup() { } void loop() { // Инициализируем созданные функции task_1(); task_2(); task_3(); task_4(); // ... } // Создаём функции void task_1() { // какие-то действия, ведущие к одной цели } void task_2() { // какие-то действия, ведущие к одной цели } void task_3() { // какие-то действия, ведущие к одной цели } void task_4() { // какие-то действия, ведущие к одной цели }
Ссылка на источник: https://alexgyver.ru/arduino-algorithms/