VS CodeでArduino開発

この記事では、VS Code(Visual Studio Code)を使ってArduinoの開発していく方法を解説する。 Arduino IDEが使いづらいと感じている人は、VS Codeで開発を試してみよう。

開発環境

開発環境はこちら。VS CodeでArduino開発するためには、既存のArduino IDEも必要となるのでインストールしておこう。

項目バージョン
パソコンmacOS Big Sur 11.0.1
VS CodeVersion: 1.52.1
Arduino IDEVersion: 1.8.10

VS CodeにArduinoをインストール

VS CodeのExtensionsから「arduino」で検索し、Microsoftが開発したArduino拡張機能をインストールする。

VS CodeにArduinoIDEのインストール
VS CodeにArduinoIDEのインストール

使い方

shift + command⌘ + Pでコマンドパレットを開き「>arduino」で検索すると、Arduino関連のメニューがたくさん表示される。基本的にこのコマンドパレットを開いて操作していく。

使い方コマンドパレットでarduino検索
使い方コマンドパレットでarduino検索

サンプルプログラム

Arduino IDEのサンプルプログラムも、VS Codeで表示できる。たとえば「Arduino: Examples」を選択してみよう。

サンプルを開いてみる
サンプルを開いてみる

すると、右サイドにエクスプローラーが表示される。

サンプル開く
サンプル開く

ボードの選択

今度は、Arduinoボードを選択してみよう。先ほどと同様にコマンドパレットから「Arduino: Board Config」を選択する。すると、画像のように、ボードを選択できるようになる。

ボードの選択
ボードの選択

シリアルポートの選択

シリアルポートの選択は次のようにする。VS Codeの右下に「Select Serial Port」が表示されているので、それをクリック。

右下のシリアルポートをクリック
右下のシリアルポートをクリック

すると、シリアルポートの選択メニューが表示される。

シリアルポートの選択
シリアルポートの選択

スケッチのアップロード

Arduinoへプログラムをアップロードする場合、コマンドパレットの中から「Arduino: Upload」を選択する。また、option + command⌘ + Uのショートカットキーでもアップロード可能。

スケッチをArduinoへアップロード
スケッチをArduinoへアップロード

スケッチのアップロード中はArduino IDEが一瞬起動する。

シリアルモニター表示

シリアルモニターもVS Codeで使える。コマンドパレットで「Arduino: Open Serial Monitor」を選択。

シリアルモニターの選択
シリアルモニターの選択

ウインドウの下半分にシリアルモニターが表示された。

シリアルモニターの表示
シリアルモニターの表示

シリアル通信速度の変更

シリアル通信速度を変更する場合は「Arduino: Change Baud Rate」で変更可能。

シリアル通信速度を変更
シリアル通信速度を変更

通信速度のリストが表示される。

シリアル通信速度メニュー
シリアル通信速度メニュー

その他、ボードモジュールの追加や、ライブラリマネージャーを開くこともできる。

Arduinoの参考書

電子部品ごとの制御を学べる! Arduino 電子工作実践講座 改訂第2版
電子部品ごとの制御を学べる! Arduino 電子工作実践講座 改訂第2版

電子パーツを自由自在に組み合わせて電子工作ができるように、Arduinoによる電子部品ごとの制御方法を詳しく解説。初心者や電子工作に躓いた人でも安心して取り組めるよう、豊富な図・写真で徹底解説。2018年発刊の「Arduino 電子工作 実践講座」の改訂版です。

KindleAmazon
Arduinoをはじめよう 第3版 (Make:PROJECTS)
Arduinoをはじめよう 第3版 (Make:PROJECTS)

本書では、開発者自らが、Arduinoの哲学、ハードウェア、ソフトウェアの基礎を解説、誰にでもできる簡単なチュートリアルを行います。

Amazon

最後まで読んでいただきありがとうございました。

「この記事が参考になったよ」という方は、ぜひ記事をシェアをしていただけるととても嬉しいです。

今後も有益な記事を書くモチベーションにつながりますので、どうかよろしくお願いいたします。↓↓↓↓↓↓↓

あなたにおすすめ