# 【3.Lチカ】

動作チェックのLチカです。

動作確認の為に、今回はSeeeedのArduino UNO R3互換ボードであるSeeeduino V4.2を接続してLチカを行います。日本だとスイッチサイエンスさんから購入できます。&gt; スイッチサイエンス Seeeduino V4.2  
[https://www.switch-science.com/catalog/2651/?gclid=EAIaIQobChMIgpXLopX\_6QIViqmWCh1Nqw80EAAYASAAEgIvcPD\_BwE](https://www.switch-science.com/catalog/2651/?gclid=EAIaIQobChMIgpXLopX_6QIViqmWCh1Nqw80EAAYASAAEgIvcPD_BwE "https://www.switch-science.com/catalog/2651/?gclid=EAIaIQobChMIgpXLopX_6QIViqmWCh1Nqw80EAAYASAAEgIvcPD_BwE")

Lチカ・アプリの作成

新しいプロジェクトを作成します。

[![image-12.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/Y9ximage-12.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/Y9ximage-12.png)

\+ New Project

[![image-13.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/7diimage-13.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/7diimage-13.png)

Project Wizardの入力項目3を行い「Finish」ボタンをクリックします。

Name: プロジェクト名 Lchika  
Bard: 今回は「Arduino Uno」を選択 (800を超えるボードが登録済みですが検索出来るので「UNO」と入力して絞り込み選択します。  
Framework: Bardを選択した時点で自動的に入るようです。

最後に「Finish」ボタンをクリックします。

[![image-14.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/Brlimage-14.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/Brlimage-14.png)

ファイルブラウザ?の「EXPORER」が開き「Lchika」プロジェクトが表示されます。

今回はインストールされているライブラリのアップデートがあるようなので「はい」を選択しインスールします。

[![image-15.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/yVEimage-15.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/yVEimage-15.png)

「再読み込み」をクリックして更新します。

[![image-16.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/image-16.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/image-16.png)

画面が更新されます。

念のためVSCodeを再起動します。

[![image-17.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/image-17.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/image-17.png)

テストコードの画面に戻ります。

Lチカのコードを入力します。

Arduinoの作法とは異なり「main.cpp」にコードを書きます。

[![1594138983.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/1594138983.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/1594138983.png)

とりあえず動作テストの為に  
PlatformIOのページからLチカのコードをコピー&amp;ペーストします。  
 &gt; Lチカのコードはプロジェクト作成時にデフォルトで入るようである。  
&gt; 以前は入らなかったか。2020-07-07 現在。

Docs » Cloud &amp; Desktop IDE » VSCode  
[https://docs.platformio.org/en/latest/integration/ide/vscode.html#ide-vscode](https://docs.platformio.org/en/latest/integration/ide/vscode.html#ide-vscode)

[![image-18.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/image-18.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/image-18.png)

```c++
 /**
 * Blink
 *
 * Turns on an LED on for one second,
 * then off for one second, repeatedly.
 */
#include "Arduino.h"
 
// Set LED_BUILTIN if it is not defined by Arduino framework
// #define LED_BUILTIN 13
 
void setup()
{
  // initialize LED digital pin as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}
 
void loop()
{
  // turn the LED on (HIGH is the voltage level)
  digitalWrite(LED_BUILTIN, HIGH);
 
  // wait for a second
  delay(1000);
 
  // turn the LED off by making the voltage LOW
  digitalWrite(LED_BUILTIN, LOW);
 
   // wait for a second
  delay(1000);
}
```

コードの実行  
左下のICONからビルドしてボードにアップロードします。

ビルド (ショートカットキーは Control + option + B)

[![1594139065.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/1594139065.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/1594139065.png)

TERMINAL枠内にビルド情報が表示されます。

[![image.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/35Limage.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/35Limage.png)

ボードへアップロード (ショートカットキーは Control + option + U)

<span style="color: rgb(224, 62, 45);">**注意**</span>: ボードはmacと接続されていますか? (^^;

[![1594139087.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/1594139087.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/1594139087.png)

ERMINAL枠内にアップロード情報が表示されます。  
補足: Arduino純正アプリとは異なりアップロード時に再Buildは実行されません。

[![image-1.png](https://book.a10-objects.jp/uploads/images/gallery/2026-04/scaled-1680-/0Toimage-1.png)](https://book.a10-objects.jp/uploads/images/gallery/2026-04/0Toimage-1.png)

これで無事Lチカが実行されました。