MacでM5StickC HelloWorld
CO2測定器作りたい!!となったので、まずはHelloWorldでおためし。
まずはArduino IDEでHello World
インストール
色々書こうと思ったものの、下記のチュートリアルの内容で無事HelloWorldまでいけた。
Macでやったが、Windowsの画面とほぼ変わらなかったので大丈夫だった。
設定
上記のページでインストールした後に設定する項目は以下の項目くらい。
- メニュー -> ツール -> ボード を M5StickC にする
- メニュー -> ツール -> シリアルポート をM5StickCのものにする
- BluetoothやWifiのものも表示されるっぽいので、M5StickCを刺す前と挿した後で増えたやつを指定する。
その後はスケッチ例というsnippet集があるので色々漁ることができる。
- メニュー -> ファイル -> スケッチ例 -> M5StickC
とりあえずは Basic 以下にあるスケッチを開いて書き込んで色々試してみるのが良い感じ。
VSCodeで補完を効かせましょう
これで無事M5StackCでの開発はできるようにはなったけど、Arduino IDEのエディタは保管が効かないので効率が上がらないのでVSCodeの拡張で補完を利くようにする。
拡張をインストール
VSCodeの拡張のタブで「arduino」で検索、Microsoftのやつをインストール。
補完の設定
次に補完を効かせるための設定をsetting.jsonに追記。
inoファイルはC++なのでC++でintellisenceが動くように設定。
"C_Cpp.intelliSenseEngine": "Tag Parser",
ライブラリのパスを通す
ここでパスを通さないと保管が効かなかったり、includeでエラーが出たりします。
散々どうやるか分からなくてハマったんですが、基本的にはVSCodeで動くようにする設定はVSCodeの拡張の中の機能で設定を生成してくれるので、「inoファイルだけ持ってきて、そのほかの設定ファイルはVSCodeの拡張の機能で生成する」のが正しいっぽいです。
まずは HelloWorld.ino
のみが居る状態にする。
F1のクイックメニューから Arduino: Initialize
を実行する。
そうするとboardの選択が出て来るので M5Stick-C
を選択
その後、下部のメニューバーにある <Select Board Type>
と <Select Serial Port>
をArduino IDEで設定したやつと同じものを設定。
(AWSのは気にしないでください)
設定後はこんな感じ。
その後再度クイックメニューから Arduino: Library Manager
を実行。
m5stick
で検索し、Include Library
を選択すると、HelloWorld.ino
にinclude文を、c_cpp_properties.json
にpath設定を足してくれます。
ここまでやると補完も効くようになってます
後はクイックメニューの Arduino: Upload
で書き込みができるのでレッツ開発!!
まとめ
M5StickCのHelloWorldが思ったより一瞬でできてびっくりした。
過去にArduinoを触ったことはあったんですが、こんなに簡単ではなかった気がした。
オールインワンは便利でよいです。これから色々いじっていきます。
Author And Source
この問題について(MacでM5StickC HelloWorld), 我々は、より多くの情報をここで見つけました https://qiita.com/celeron1ghz/items/b451817eafd886e37e92著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .