ESP32 デュアルコアの使い方とマルチタスクでデータの受け渡し

Поділитися
Вставка
  • Опубліковано 5 січ 2025

КОМЕНТАРІ • 6

  • @maimaimaicool
    @maimaimaicool 7 місяців тому

    m5dialで色々試せそうですね。
    WS2812で色々なパターンを表示させながら
    ダイアルでメニューを選択、画面に表示。
    というのを作っていましたが、LEDをパラパラ表示させている間は
    メニューが選べず悩んでいました。
    デュアルコアの存在は知っていましたが、マルチタスクまであったのは
    知りませんでした。
    参考になります。

    • @kenjii70
      @kenjii70  7 місяців тому +1

      動画をご視聴頂きありがとうございます。
      esp32には、沢山の機能が搭載されていますが、中々使う機会がないですね。

  • @okim8807
    @okim8807 10 місяців тому

    2コアで4タスクが動くという事は1コアのESP32シリーズでもこの記述でマルチタスクできるという事か。
    通常のarduinoはマルチタスクの実現に結構苦労するようなので、Taskオブジェクトを作るだけで良い環境は楽園すぎる。

    • @kenjii70
      @kenjii70  10 місяців тому +1

      動画を視聴いただきありがとうございます。
      ESP32のシングルコアでは、試していないので何とも言えませんが、今回使用したESP-WROOM-32では問題なく実行できました。ESP32-WROOM-32では、FreeRTOSというリアルタイムオペレーティングシステム (RTOS) が使用されているようで分散処理が可能になっているようですね。