1
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?

Github Copilotは、Arduino・ESP32の開発でも使用できるのか?

Posted at

今回は開発スピードを向上させるためVSCodeにGithub Copilotを
導入してみました!

果たしてArduinoやESP32の開発でもGithub Copilotは、
きちんと動作してくれるのでしょうか?

インストール方法

1、まずはGithubのアカウント登録をしてください。
  登録は以下のURLから
https://github.co.jp/

image.png

2、アカウント登録後、ログインを行い、右上に表示されているアカウントアイコンをクリック。

image.png

3、「Your Copilot」を選択
image.png

4、「Start using Copilot Free」をクリック。
image.png

5、「Visual studio Code」ボタンをクリック。
image.png

6、「Install」ボタンをクリック。
image.png

これでインストールは完了です。

使ってみる

まずはESP32を使ってLチカをしてみよう!

チャットに以下の依頼をした。
「Esp32でLチカのプログラムを作って、 ピンはIO2を使用する。」
その結果以下の回答が来た。

image.png

そしてエディターに適用ボタンを押したらファイルに反映される。

「AIカーソルを挿入します」ボタンを押すと、
ファイル内のカーソルの場所に現在のプログラムを挿入する。

image.png

地味に便利だが劇的に作業性が向上するまではない。
正直Copilotの結果をコピペするのとあまり変わらん。

しかし、驚いたのは次の予測機能だ。
pinMode(3,inputpullup);
を追加した途端以下の予測プログラムを作成した。
image.png

確かにINPUTPULLUPを追加したと言うことはLOWで何か
処理を行いたいと思っているはず。

これはなかなか使えるかもしれない。

結果

Arduinoでも予測AIコードはかなり使えそう。
しかし無料版は制限回数があるので、有料にしようか迷うところです。

1
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
1
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?