Threads
Потоки — это разные процессы, которые устройство запускает одновременно. Если у него нет нескольких ядер, он должен переключаться между потоками, чтобы гарантировать выполнение всех потоков.
Вопросы, связанные с [threads]:
- Несколько независимых шаблонов светодиодов У меня есть проблема, которая, на первый взгляд (и будучи новичком в Arduino), показалась мне идеальным приложением для Arduino. Однако после неудачной попытки реализовать это я сомневаюсь в себе!…
- Как создать несколько запущенных потоков? Есть ли способ, при котором несколько частей программы могут работать вместе, не выполняя несколько операций в одном блоке кода? Один поток ожидает внешнего устройства, а в другом потоке мигает…
- Как использовать как ультразвуковой, так и ИК-датчик и ультразвуковой датчик с Arduino Я хочу использовать как ультразвуковой датчик, так и ИК-датчик с Arduino + motors для автомобильного проекта. Придется ли мне делать какую-либо многопоточность на Arduino, или это что-то другое
- Как сделать программный код потокобезопасным? Вчера я опубликовал сообщение, в котором столкнулся с проблемой на ESP32, использующем оба ядра на микроконтроллере (с включенным Wi-Fi, если это важно). Я использую оба ядра для управления двумя…
- Акклерометр arduino с серводвигателем В настоящее время я работаю над проектом по управлению тремя двигателями при отправке значения акселерометра на компьютер через модуль Bluetooth. Я хочу, чтобы работа двигателя и передача значений…
- Является ли плохой практикой многозадачность без ограничений по времени Просматривая такие ресурсы, как несколько вещей одновременно , и с некоторой благодарной помощью здесь, я наконец-то понимаю, как выполнять многозадачность на микроконтроллере. В большинстве…
- Arduino застрял в PT_WAIT_UNTIL Я использую библиотеку Protothread от Адама Данкелса. Предполагается, что он подождет 1 секунду, а затем продолжит работу. Но вместо этого он застревает там, и все, что происходит после этой строки,…
- Почему я не могу выйти из цикла while, читая из serial? Я пытаюсь работать с библиотеками FastLED и управляю светодиодным Stip через WEMOS D1 MINI на базе ESP8266, чего я пытаюсь добиться, так это перехода от анимации fastled к другой .. эти анимации…
- Какой самый распространенный (и недорогой) микропроцессор имеет по крайней мере два потока? Я хочу создать следующую версию моего текущего проекта. Я надеюсь использовать совместимый с Arduino процессор, который также поддерживает как минимум 2 процесса одновременно, без использования pro…
- Вызвать HTTP-запрос GPRS асинхронно в Arduino Обычно модули GPRS (SIM800, 900, A6 и т.д.), Которые используются с arduino, вызываются синхронно в HTTP-запросе (GET / POST). В большинстве случаев это занимает более 10 секунд, и это делает…
- ESP32: как запустить два независимых ПИД-регулятора, по одному на ядро? Я хочу управлять двумя независимыми процессами с помощью двух ПИД-регуляторов. Можно ли запустить каждый контроллер на отдельном ядре? Я использую эту библиотеку PID. Согласно его документации ,…
- Является ли мой скетч «потокобезопасным»? Я работаю с .Net. Обычно я "блокирую" операции с целыми числами, когда у меня есть требования к потокобезопасности. Я не уверен, что это относится к моему скетчу здесь? Могу ли я обойти приращение…
- Многопоточный робот Я работаю над небольшим проектом робота, код, который я для него создал, имеет последовательное выполнение в одном потоке. Требуется много функций Delay(). Из-за чего точность крайне плохая. я хочу…
- Протопотоки Arduino на примере Я пытаюсь заставить Arduino работать с Protothreads и хочу убедиться, что основные настройки выполнены правильно. Если я правильно понял API, то мне нужен следующий код для запуска двух…
- 1