Arduino IDE 2.1でR4 Minimaを動かそう
Arduino IDEとは
Arduino専用の統合開発環境(IDE:Integrated Development Environment)では、PC上でArduinoを制御するプログラム(=スケッチ)を開発することができます。開発の流れは次のようになります。
- Arduinoを利用した回路を組む
- ArduinoをPCのUSBにつなぐ
- PCのIDEでスケッチを書く
- PCからArduinoにUSB経由でスケッチをアップロードする
- Arduinoはスケッチを実行して自在に回路を操る
macOSのIDEをダウンロードするには
Arduino公式HP(こちらのリンク)を表示します。
画面右下の「DOWNLOAD OPTIONS」の中から、macOSのCPUの種類に応じて選択し、ダウンロードします。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-15.34.32-1024x874.png)
寄付を後回しにする場合は[JUST DOWNLOAD]をクリックします。
「arduino-ide_x.x.x_macOS_64bit.dmg」(xはバージョン)といった名称のファイルがダウンロードできます。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-15.36.53-1024x874.png)
ダウンロードしたファイルをDockから飛び出させてクリックします。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-15.43.41.png)
下の画面で、Arduino IDEのアイコンをApplicationsフォルダにドラッグ&ドロップしたら、インストールは完了です。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-15.47.00.png)
SpotlightでArduino IDEを検索して起動します。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-15.50.50.png)
下の画面が表示されたら、[OK]をクリックします。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-15.55.44.png)
起動後、下の画面が表示されたら[OK]をクリックします。
スケッチが[書類]>[Arduino]フォルダに保存されるようになります。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-15.59.55.png)
以下の画面が表示されたら、Arduino UNO R4 Minimaを接続します。
次に下図の[Select Board]をクリックします。筆者の場合、ポートが「Unknown」と表示されていました。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-9.46.01.png)
IDEで必要なセットアップとは
左のツールバーの[Boards Manager]アイコンをクリックしてBoards Managerを起動します。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-10.02.42.png)
IDEのメニューバーから、[Tools]>[Board]>[Boards Manager]を選択しても同様にBoards Managerを起動できます。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-9.52.44.png)
下の画面のようにBoards Managerが表示されるので、検索文字列に”minima”と入力します。すると「UNO R4」がヒットします。[INSTALL]をクリックします。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-18.17.09-1.png)
インストール完了後、[Select Board]>[Select other board and port]をクリックして、ボードの一覧を表示します。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-10.07.00.png)
一覧から「Arduino UNO Minima」を選択し、[OK] を押します。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-18.35.50-1.png)
以下のように認識されていたら、ここまでは順調です。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-18.40.24.png)
アップロードできるか確認するには
とりあえず、回路を接続しない状態でArduinoの動作を確認するには、次の方法があります。
購入時のArduinoはボードに「L」と書かれたオレンジ色のLEDをブリンク(点滅)させるスケッチが書き込まれています。
いったん、IDE初期起動時に表示される「何もしない」スケッチをアップロードし、LEDのブリンクが停止するのを確認します。下のコードは何もしないスケッチです。
void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
IDEの[→]をクリックし、コンパイルとアップロードを行います。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-10.48.44.png)
Arduinoボードの「L」と書かれたLEDが消灯します。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/IMG_0933-1.jpg)
その後、図のようにサンプルの「Blink」スケッチをアップロードして、再度LEDをブリンクさせてみるとよいでしょう。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-10.58.17.png)
以下のようにコンパイルとアップロードが完了すれば成功です。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/Screenshot-from-2023-08-20-10-12-35.png)
ArduinoボードのLEDが点滅するようになります。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/IMG_0935-1.jpg)
エラーになったときには
筆者の環境で、Boards Managerからのセットアップの直後、”Failed uploading: uploading error: exit status 74″とエラーが表示されてアップロードができない(下図)事象が発生しました。その際、一度PCを再起動して再度アップロードを試してみると、成功するようになりました。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-20-18.43.37-1024x721.png)
日本語化するには
IDEのメニューバーから[Arduino IDE]>[Preferences]を選択します。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-11.08.08.png)
Languageを[日本語]に変更して[OK]をクリックします。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-11.09.45.png)
メニューや表示が日本語になりました。
![](https://daimaohsx.dip.jp/wordpress/wp-content/uploads/2023/08/スクリーンショット-2023-08-21-11.12.36.png)
さいごに
それではmacOSで最新のArduinoをお楽しみください!