Sony SpresenseのArduino環境を入れてみる

Share on:

SonyのSpresenseを使ってみる為に、Arduino IDEにSpresense環境を入れて、LED点滅のプログラム動作を確認しました。

ドライバのインストール

Spresense Arduino スタートガイドからドライバをダウンロードします。今回はWindows10用をダウンロードしました。

64bit環境なので、CP210xVCPInstaller_x64.exeを実行

インストールウィザードが表示されるので、表示に従ってインストール

Spresense Arduino board packageのインストール

ファイル→環境設定を選択

追加のボードマネージャのURLに下記リンクを入力してOKをクリック

https://github.com/sonydevworld/spresense-arduino-compatible/releases/download/generic/package_spresense_index.json

ツール→ボード→ボードマネージャをクリック

Spresenseで検索して表示されたボードをインストール

ブートローダの書き込み

ツール→ボード→Spresense Boards→Spresense

ツール→シリアルポート→COMxを選択

ツール→書込装置→Spresense Firmware Updater

ツール→ブートローダを書き込む

ライセンスに承諾するウィンドウが表示されるので、承諾にチェックを入れてOKをクリック

書き込みが完了しましたが表示されたら、ブートローダの書き込み成功

LED点滅のプログラムを書き込んでみる

ボード上のLED4つを点滅させるサンプルプログラムを動作させてみました。

 1void setup() {
 2    pinMode(LED0, OUTPUT);
 3    pinMode(LED1, OUTPUT);
 4    pinMode(LED2, OUTPUT);
 5    pinMode(LED3, OUTPUT);
 6}
 7
 8void loop() {
 9    digitalWrite(LED0, HIGH);
10    delay(100);
11    digitalWrite(LED1, HIGH);
12    delay(100);
13    digitalWrite(LED2, HIGH);
14    delay(100);
15    digitalWrite(LED3, HIGH);
16    delay(1000);
17
18    digitalWrite(LED0, LOW);
19    delay(100);
20    digitalWrite(LED1, LOW);
21    delay(100);
22    digitalWrite(LED2, LOW);
23    delay(100);
24    digitalWrite(LED3, LOW);
25    delay(1000);
26}

動作の様子

無事動作できました