S4A-ダウンロード・インストール方法
![](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install.png)
当記事では、S4Aのダウンロード・インストール方法について詳しく説明します。
プログラミング初心者にとって、Arduino言語はハードルが高いのですが、S4Aを導入することによってScratchと言われるプログラミング学習用言語を使用することが可能になります。
S4Aの動作環境
S4Aの動作OSは以下の通りになります。
- Windows
- Mac
- Linux(Debian)/Linux(Fedora)
- Raspbian(Debian for RaspberryPi)
S4AはWindows版以外にもMacやLinuxなどのOSに対応していますが、当サイトでは全てWindows版を利用して解説します。
S4Aのダウンロード方法
S4Aは公式WEBサイトからダウンロードすることが可能です。
まずは、以下のリンクからS4A公式WEBサイトに移動します。
![S4A ダウンロード](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-01-1024x600.png)
「Downloads」をクリックします。
![S4A ダウンロード Windows](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-02.png)
「Windows」をクリックしてダウンロードを行います。
S4Aのインストール方法
![S4A S4A16 解凍](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-03-1024x549.png)
ダウンロードした「S4A16」を解凍します。
![S4A S4A16 開く](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-04-1024x549.png)
解凍したフォルダ「S4A16」をダブルクリックして開きます。
![S4A S4A16 インストーラ立ち上げ](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-05-1024x549.png)
実行ファイル(exeファイル)をダブルクリックしてインストーラを立ち上げます。
![S4A インストーラ立ち上げ](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-06.png)
インストーラが立ち上がったら、「Next」をクリックします。
![S4A ライセンス契約 承認](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-07.png)
「License Agreement(ライセンス契約)」を承諾してから「I accept the agreement」を選択します。その後、「Next」をクリックします。
![S4A インストールフォルダ設定](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-08.png)
インストールするフォルダを設定します。問題なければ、そのまま「Next」をクリックします。
![S4A スタートメニューフォルダ設定](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-09.png)
プログラムのショートカットを作成するスタートメニューフォルダーを設定します。問題なければ、そのまま「Next」をクリックします。
(「Don't create a Start Menu folder」をチェックすることで、スタートメニューフォルダーを作成しないこともできます。)
![S4A ショートカット アイコン作成](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-10.png)
デスクトップにS4Aのショートカットがあった方が便利なので、当記事では「Create a desktop icon」にチェックを入れます。その後、「Next」をクリックします。
![S4A インストール開始](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-11.png)
再度、インストール場所、スタートメニューフォルダーなどを確認し、問題なければ「Install」をクリックします。
![S4A インストール 待機](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-12.png)
インストールが開始されるので、そのまま完了するまで待ちます。
![S4A インストール 完了](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-13.png)
インストールが完了したら、「Finish」をクリックします。
![S4A 起動](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-14-1024x534.png)
インストールが無事に完了していれば、自動的に「S4A」が起動します。
![S4A デスクトップ アイコン](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-15.png)
また、デスクトップに「S4Aのアイコン」が表示されるはずです。
S4Aファームウェアのダウンロード/書き込み
S4AはPCにインストールしただけでは使用することができません。S4AはArduinoボードと通信してプログラム内容を受け取れるようにする必要があるため、ArduinoボードにS4A通信用ファームウェア(組み込みマイコン用のプログラム)を書き込む必要があります。
ダウンロード
まずは、以下のリンクからS4A公式WEBサイトに移動します。
![S4A ダウンロード](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-16-1024x611.png)
「Downloads」をクリックします。
![S4A ファームウェア ダウンロード](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-17.png)
さらに下にスクロールすると「Installing the Firmware into your Arduino」が表れるので、「here」をクリックしてダウンロードを行います。
![S4A Arduino通信用ファームウェア](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-18-1024x570.png)
拡張子が「.ino」のファイルがS4AのArduino通信用ファームウェアのファイルになります。このファイルをS4Aのプログラムで動作させたいArduinoボードに書き込みます。
ファームウェアの書き込み
![PC Arduinoボード USBケーブル接続](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-19.png)
S4Aのプログラムで動作させたいArduinoボードをPCにUSBケーブルで接続します。当記事では、Arduino Unoを使用して説明していきます。
以下の記事で初心者でもわかりやすいように、ランキング形式でおすすめのArduinoボードを紹介しているので、ぜひご覧ください。
![](https://spiceman.jp/wp-content/uploads/2021/10/arduino-recommendation-300x200.jpg)
また、以下の記事で、安価でWi-Fi/Bluetoothに対応している「ESP32開発ボード」についてもまとめてみました。
このボードは、Arduinoボードではありませんが、Arduino IDEでソフト開発ができるため、電子工作でIoTを実現したい方におすすめです。
![](https://spiceman.jp/wp-content/uploads/2021/10/esp32-recommendation-300x169.jpg)
![Arduino IDE 開く](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-20.png)
Arduino IDEを起動させて、「ファイル」-「開く」をクリックします。
![Arduino IDE S4AFirmware16.ino 選択](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-21.png)
先程、ダウンロードしたファームウェアファイルの「S4AFirmware16.ino」を選択して、「開く」をクリックします。
![Arduino IDE S4AFirmware16 フォルダ作成](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-22-1024x239.png)
ファイル「S4AFirmware16.ino」はフォルダ「S4AFirmware16」に入れる必要があるので、このまま「OK」をクリックします。
![Arduino IDE マイコンボードに書き込む](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-23.png)
「マイコンボードに書き込む」をクリックして、ファームウェアをArduinoボードに書き込みます。
![Arduino IDE ボードへの書き込みが完了](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-24.png)
無事にファームウェアの書き込みが完了したら、「ボードへの書き込みが完了しました。」と表示されます。
![S4A 通信成功](https://spiceman.jp/wp-content/uploads/2021/10/s4a-download-install-25-1024x634.png)
S4Aを起動させて、「Searching board…」が表示されていなければ通信成功です。これで、S4Aでプログラミングを行うことができます。
S4Aのプログラム書き込み方法
S4Aを使用して、Arduinoボードにプログラム(スケッチ)を書き込む具体的な方法は、以下の記事をご覧ください。
![](https://spiceman.jp/wp-content/uploads/2021/10/s4a-program-writing-300x159.png)
正確に言うと、Arduinoボードに書き込まれたS4A通信用ファームウェア(プログラム)によって、S4AからArduinoボードを制御する方法になります。