Formメモ的な何か。学んだことをマイペースにメモしていきます。MatrixのLチカ用プロジェクトを作成し、プログラムを書き込んでみたのでその方法をメモしておきます。PlatformIOはPython製のマイコン開発環境です。developmenthttps://platformio.org/と書かれています。使用する環境はWindowsです。以下の2つの環境にて動作確認をしています。18.04でも同じようにVSCodeにPlatformIOをインストールしてM5Atomにプログラムを書き込むことができました。PlatformIOのインストールWindowsの場合は事前にPythonをインストールしておく必要があるようです。3を使うのがよいと思います。Python」というメッセージが表示されます。Pyt...」をクリックしてインストール済みのpython.exeへのパスを指定します。Now」をクリックし、VSCodeをリロードします。以上でインストールは完了です。ATOMのプロジェクトを作成します。ATOMシリーズは今はボードとして登録されていないので、ESP32-PICOを使用しているM5Stick-Cを指定します。MatrixでLチカをしようと思うので「m5atom_blink」とプロジェクト名に指定します。Arduinoライブラリをインストールウィザードからプロジェクトを作成すると、VSCodeが作成したプロジェクトのフォルダを開きます。srcやlibなどのフォルダやplatformio.iniなどのファイル等が含まれることを確認できます。ATOMのArduinoライブラリであるM5Atomを追加します。ライブラリタブの「Registry」から「m5atom」と検索します。「Install」をクリックするとグローバルライブラリ(プロジェクト固有ではない)としてインストールできます。同様にして「FastLED」もインストールします。このライブラリがないと「M5Atom」ライブラリはコンパイルできませんでした。サンプルコードの用意LedSet.inoをコピーしてmain.cppとして保存します。"M5Atom.h"と始まっています。<Arduino.h>から始まりますが、M5Atom.hの中でArduino.hをincludeしているのでこのままで問題ありませんでした。TASKS」から「Build」をクリックします。問題がなければ「[SUCCESS]」と表示されるはずです。Matrixを接続し、認識されていることを確認します。今回は「COM4」として認識されていました。TASKS」から「Upload」をクリックし先ほどのプログラムを書き込みます。PlatformIOでは書き込みポートは自動で選択されるようです。無事にサンプルの書き込みができると、クリックする度にLEDの色が変わることを確認できました。そのほかほかのバージョンのPythonが同時にインストールされることもあるようです。3.7.5がインストールされました。自分で明示的にインストールした記憶はないので、いつどのタイミングでこのpython.exeが呼び出されるのかはよくわかっていません。platformio.iniに直接必要なライブラリを記述することでバージョン指定することもできるようです。@memoteki_blogよかったらシェアしていただけると励みになります!URLをコピーしました!URLをコピーしました!ROS2でコンピュータ同士が通信できない場合の対処方法turtlesimを全方向移動に対応させるPRをマージしてもらった話この記事を書いた人TiryohMemotekiの管理人です。このブログには学んだことや共有しておきたいことをマイペースにメモしていきます。2020年からは日記も書き始めました。認証期間が終了しました。ページを再読み込みしてください。