Systems社が開発するマイコンボードで、デュアルコアかつWi-FiとBluetoothに対応しているのが特徴的です。スペックを確認すると(【】内はArduinoによく搭載されているATMega328P比)、動作クロックは240MHz【15倍】、RAMは520KB【260倍!】などと、各部分で圧倒的な性能を秘めています。それでいて、他のArduino純正品よりも安価で入手可能という優れモノです。Mega/Nano、Tennsyをメインのマイコンとして使用していました。大学生となり、当時を振り返りつつ、当時の仲間と話し合ううちに電子工作熱が再燃してきたのも相まって、新しいマイコンを導入してみようといった経緯です。20.04)環境でESP-IDFに手を出しつつ、詰まったところを備忘録的にまとめようと思います。ボードの選定ひとくちにESP32搭載ボードといっても、Arduinoと同様、純正品から互換品まで多彩なラインナップが揃っており、性能も当然異なってきます。結論から申し上げますと、今回はこちらの純正品をAmazonで購入しました。値段は2,890円(22年12月購入)で、LEDと電流制限抵抗まで付属しているので、スターターキットとして必要十分な内容であるという判断です。IDEでも開発が可能です。今回はEspressif社が無料で公開しているESP-IDFを利用して開発していきたいと思います。茨の道を突き進んでやろうって話ですね。2年半もマイコン界隈から離れていたもので、感覚を取り戻すのにも必死、先行きが非常に不安ですが頑張っていきたいと思います。ESP-IDFのダウンロード以下に導入までのフローをまとめておきます。こちらの内容、および公式サイトを参考にしていますので併せてご覧ください。WSL2の導入についてはこちらをご覧ください。Linuxのアップデートを念のため行っておきます。-yESP-IDFに必要なツール類一式をダウンロードします。少々長いですが、全て必要なので漏れなくコピーします。libusb-1.0-0Python3とpip3をデフォルトに設定します。ここで、pipとは、Pythonのパッケージマネージャです。1ユーザーのディレクトリまで戻り、"esp"という名前のディレクトリを新規作成し、そのディレクトリへ行きます。esp続いて、ESP-IDFのgitリポジトリをクローンします。https://github.com/espressif/esp-idf.gitさらに、espディレクトリ内のesp-idfディレクトリへ移動し、コンパイラーやデバッガーといったその他のセットアップツールの類を導入します。esp32さらに、環境変数のセットアップを行います。.(ドット)間のスペースに気をつけてください。./export.shこれにより環境変数がセットアップされました。envを実行することで確認可能です。私の環境ですと、PATHに多数のディレクトリが追加されたほか、IDF_TOOLS_EXPORT_CMD=/home/<user>/esp/esp-idf/export.shIDF_TOOLS_INSTALL_CMD=/home/<user>/esp/esp-idf/install.shが追加されました。以下のコードを追加するとよいでしょう。viはエディターの一種です。操作方法は追記するかもしれません。コマンドで確認してみてください。PATH...(略)が表示されたら大丈夫です。Worldをターミナルに表示させ、Lチカするまで駆け抜けたいと思います。以上!!Discussionコメントはまだありません。2023-TwitterInstagram。