Arduino + Groveによるプロトタイピングことはじめ

#はじめに
この資料は神戸芸術工科大学で開講する「インタラクティブインタフェース基礎」の授業資料として作成しています。掲載情報に間違いなどあれば気軽に連絡下さい。
筆者は[こんな](https://www.kobe-du.ac.jp/faculty_member/kanebako-j/)人間です

#ツールキットについて
###Arduino（Arduino IDE）
ざっくりいうと、PCとセンサを接続するためのボードです。PCにはデフォルトでマイク, カメラなどがついていますが、他のセンサを使用するアプリケーションなどを開発する際に、[Arduino](https://www.arduino.cc/)を始めとしたツールキットが有用です。ArduinoIDEは、Arduinoを用いた制作を行う上での基盤となる統合開発環境を指します。ArduinoIDEに対応しているボードであれば、別途環境設定を行うことで簡単に使用できるのも大きな特徴です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/176604a2-aeae-83b1-fdde-1776cb8ddfdd.png)
一番スタンダードなArduino UNO

###Seeeduino
本授業では、Seeed社が開発したSeeeduinoを使用します。マイクロUSBケーブルでPCと接続でき、3.3V/5V切り替えができるようになっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/067348aa-bed4-edf3-a292-9b901daa1ecf.png)

###Grove
Groveはコネクタを挿すだけで簡単に使用できるセンサのセットです。 Arduinoを使用した工作ではブレッドボードや各種電子部品やはんだごて等を使って組み立てる事も多いのですが、それらの方式に比べ、より簡単にセンサを扱うことができます
**「つくって　→　ためして　→　またつくる」**を実践するのに適しています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/84ee5b82-8bbf-2718-ce20-9f34e815cd33.png)

#ArduinoIDEのダウンロードとインストール
1. [arduino.cc](https://www.arduino.cc/)にアクセスし、「SOFTWARE」→「DOWNLOADS」を選択
2. 「Windows app」を選択
![スクリーンショット 2019-09-20 17.16.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/671fc010-1664-54f4-f6c3-7ad4aa729c3e.png)
3. 「JUST DOWNLOAD」を選択
![スクリーンショット 2019-09-20 17.17.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/af7bbbe0-2a59-37f0-57e2-e7f0848b0712.png)
4. 「入手」を選択（このときログインを求められるが、無視しても問題ない）
![スクリーンショット 2019-09-20 17.19.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/8ee16cf8-77f6-49e9-7ea2-273c6ebc8b9f.png)
5. WindowsStart画面に表示されていることを確認し、クリックするとArduinoIDEが起動する
![スクリーンショット 2019-09-20 17.21.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/13dd4a46-fe4b-c3a1-54df-6773c81013d3.png)
6. 初回起動時は下記警告が表示されるので、「プライベートネットワーク」にチェックを入れて「アクセスを許可する」を選択

![スクリーンショット 2019-09-20 17.24.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/9c8fd92e-1eca-44e3-0b04-c4424cb8ee90.png)
7. 下記画面が表示されたら、起動完了

![スクリーンショット 2019-09-20 17.26.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/c4471dd9-6c5e-9b0c-5fd6-2c9c785284f6.png)



#Seeduinoの接続と書き込みの設定
1. microUSBでSeeeduinoとPCをつないで1分ほど待つ
2. 「ツール」→「ボード」→「Arduino AVR Boards」→「Arduino Uno」を選択
![スクリーンショット 2020-10-08 12.55.34b.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/066b7103-77e5-4ab0-ee03-9f9b1d83e6a5.png)
3. 「ツール」→「シリアルポート」→「COMx」を選択
![スクリーンショット 2019-09-20 17.46.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/fbf6eb6b-cfc0-5119-2d64-23e509aa6ca3.png)

#LEDをチカチカさせるプログラムの書き込み
4. 「ファイル」→「スケッチ例」→「01.Basics」→「Blink」を選択
![スクリーンショット 2019-09-20 17.49.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/e8c9abff-5642-b6fa-7a8d-4ab5d49d7904.png)
5. 「➡」をクリックするとSeeeduinoにプログラムが書き込まれる
![スクリーンショット 2019-09-20 17.57.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/b1e99e6a-19e2-d3d3-ddb1-2b4879f49110.png)
6. 書き込みが終了すると、基板上の青色LEDがゆっくりと点滅する
![IMG_2311.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/499213/9a37cbf4-203f-1deb-20c2-c94e8e6ab008.jpeg)


7. これで動作確認は完了！