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

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

ความคิดเห็น • 6

  • @maimaimaicool
    @maimaimaicool 5 หลายเดือนก่อน

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

    • @kenjii70
      @kenjii70  5 หลายเดือนก่อน +1

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

  • @okim8807
    @okim8807 8 หลายเดือนก่อน

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

    • @kenjii70
      @kenjii70  8 หลายเดือนก่อน +1

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