Полуторачасовой нудный непонятный и ненужный ролик демонстрирует минимум наиболее востребованных в реальных задачах технологий, с помощью которых вы можете писать более эффективный код на Arduino для ESP32.
В примере защиты атомарности изменений переменных в прерывании с помощью критической секции и мьютекса нужно и в самой задаче обрамлять чтение/запись этих переменных критической секцией на том же мьютексе и объявлять глобальные переменные, изменяемые в прерывании, как volatile для исключения их из оптимизации.
Все дальнейшие вопросы адресуйте Гуглу и документации
Конечный вариант кода из видео:
Всё изложенное в ролике не является догмой или единственным верным решением! Не ограничивайте себя чужими идеями!
PS: напоминаю, что за мат и неадекватность в комментариях (независимо от сути эмоций, восхищение это или ругань) - бан, самые тупые комментарии с недавних пор помечаются как “понравивш
3 views
1969
724
7 months ago 00:10:50 1
Управление устройствами по протоколу MQTT через VIRTUINO в FLProg
10 months ago 00:00:36 1
Настраиваю SDK для разработки matter устройств #matter #esp32
1 year ago 01:23:05 1
ESP32 [не]быстрый старт
2 years ago 00:06:42 1
Как скрестить WiFi и Ethernet на одном чипе ESP32?
3 years ago 00:05:24 9
ESP32-CAM - Быстрый старт
3 years ago 00:08:53 12
Светодиодная гирлянда на новый год своими руками
6 years ago 00:03:31 17
Часы-будильник на Digispark. Корпус сделан из конструктора LEGO. Arduino LEGO