0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GitHub CodespacesでArduinoデバイスのリモート開発を行う

Posted at

Webアプリでは、コンテナー技術で環境を整えるのがとても楽なCodespaces。

最近はWebアプリだけでなく、LED照明や鍵のコントロールも統合して行いたいためデバイスプログラミングも行っています。

codespacesをVScodeで動かした場合、画面はローカルに見えますが、実態はクラウド上にあるため、シリアル通信はできません。

そのため少し仕掛けが必要です。
ArduinoIDEは使えないため、PlatformIOを使います。

coodespacesで拡張機能でPlatformIOをインストール。
デバイスを使うローカルにはpythonとPlatformIO CLIをインストール。

https://asukiaaa.blogspot.com/2020/05/platformio-remote.html
こちらを参考にしました。

デバイスをリモートでスタートさせます。

> pio remote agent start

PlatformIO画面にリモートがあるのでこちらでUploadすればOK
スクリーンショット_20230223_173309.png

pio remote device monitor

でシリアルモニターも見れます。すごい!!
スクリーンショット_20230223_173734.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?