概要:
- Raspberry Pi 用 MATLAB ではなく MATLAB Online を選択すべき理由
- Raspberry Pi を MATLAB オンラインにリモート接続する方法
- MATLAB Online で Raspberry Pi ディレクトリにリモート アクセスする方法
- MATLAB Online で Raspberry Pi からファイルを取得する方法
- MATLAB オンラインで Raspberry Pi LED を表示する方法
- MATLAB Online で Raspberry Pi GPIO ピンを表示する方法
- おまけの方法: Raspberry を MATLAB デスクトップにリモート接続する方法
- 結論
Raspberry Pi 用 MATLAB ではなく MATLAB Online を選択する理由
MATLAB の代わりに MATLAB Online を選択すると、MATLAB サービスを使用するために一銭も使用する必要がないため、コスト効率が高くなります。さらに、他のシステムが利用できない場合は、低電力の Raspberry Pi システム ブラウザ上で実行することもできます。一方、MATLAB デスクトップは有料ツールであり、その機能を使用するにはライセンス キーが必要です。
Raspberry Pi を MATLAB オンラインにリモート接続する方法
次の手順を使用して、Raspberry Pi を MATLAB Online にリモートで接続できます。
ステップ 1: MATLAB で MathWorks アカウントを作成する
Raspberry Pi を MATLAB に接続する前に、MATLAB で MathWorks アカウントを作成する必要があります。 ここ 。このアカウントは、後で Raspberry Pi で MATLAB セットアップを構成するときや、オンラインで MATLAB にアクセスするときに使用されます。
ステップ 2: Raspberry Pi に matlab-rpi ツールをインストールする
の MATLAB-RPI Raspberry Pi を MATLAB Online にリモート接続するために使用されるオープンソース ツールです。このツールは、Raspberry Pi の公式リポジトリで入手でき、apt コマンドを通じてインストールできます。 Raspberry Pi を MATLAB Online に接続することを検討している場合は、次のコマンドから Raspberry Pi システムに Raspberry Pi をインストールする必要があります。
sudo apt install matlab-rpi -y
ステップ 3: Raspberry Pi で matlab-rpi セットアップを構成する
正常にインストールされた後 MATLAB-RPI Raspberry Pi では、次のコマンドを実行してセットアップを構成します。
sudo matlab-rpi-setup
セットアップ中に、Raspberry Pi の名前を指定する必要があります。
名前を入力した後、Raspberry Pi で周辺機器を有効にする必要があります。これは、「」を追加することで実行できます。 そして 」画面上の指示:
で作成した MathWorks アカウントの資格情報を提供する必要があります。 ステップ1 、これにはメール アドレスとパスワードの入力が含まれます。
注記: セットアップが完了したら、システムを再起動して変更を適用します。
設定に使用できるフラグは複数あります。 MATLAB-RPI 初期セットアップ後の詳細は、以下の表に示されています。
説明 | 例 |
MATLAB Online での Raspberry Pi の表示名の設定 | sudo matlab-rpi-setup –name raspberry_pi または sudo matlab-rpi-setup -n raspberry_pi |
MATLAB オンラインの認証資格情報の設定 | sudo matlab-rpi-setup –login または sudo matlab-rpi-setup –l |
MATLAB Online で Raspberry Pi のカメラ機能を有効または無効にする (再起動が必要です) | sudo matlab-rpi-setup –カメラを有効にする または sudo matlab-rpi-setup -c Enable |
Raspberry Pi の I2C 機能を有効または無効にする (再起動が必要です) | sudo matlab-rpi-setup –i2c を有効にする または sudo matlab-rpi-setup -i を有効にする |
Raspberry Pi での SPI 機能の有効化または無効化 (再起動が必要です) | sudo matlab-rpi-setup –spi を有効にする または sudo matlab-rpi-setup -spi を有効にする |
Raspberry Pi の UART 機能を有効または無効にする (再起動が必要です) | sudo matlab-rpi-setup –spi を有効にする または sudo matlab-rpi-setup -spi を有効にする |
MATLAB 関数をスタンドアロンの実行可能ファイルとして Raspberry Pi に配置します。 | sudo matlab-rpi-setup –deployenable または sudo matlab-rpi-setup –d 有効化 |
ヘルプ | sudo matlab-rpi-setup –ヘルプ または sudo matlab-rpi-setup –ヘルプ |
マニュアル | man matlab-rpi-setup |
ステップ 4: MATLAB オンラインを開く
開催中 MATLAB オンライン ブラウザ上で、 Webサイト 。
ステップ 5: Raspberry Pi リストを確認する
案内する コマンドウィンドウ MATLAB Online で、 ラスピリスト 以下に示すようにコマンドを実行して、Raspberry Pi デバイスをリストに表示します。
ラスピリスト
注記: Raspberry Pi デバイスがリストに表示されない場合は、デバイスを再起動してからコマンドを再度実行します。
ステップ 6: Raspberry Pi との接続を作成する
Raspberry Pi と MATLAB Online の接続を作成するには、 やすり コマンドを実行し、選択した変数内に Raspberry Pi の情報を保存します。
r=ラスピ
また、Raspberry Pi を MATLAB Online に接続することもできます。 やすり 提供されたシリアル番号を入力してコマンドを実行します。 ステップ5 :
r=ラスピ ( シリアルナンバー )または、ステップ 3 のセットアップ プロセス中に指定した Raspberry Pi 名を使用することもできます。
r=ラスピ ( ラズベリーパイ名 )ステップ 7: Raspberry Pi との接続を作成する
接続に成功したら、次のコマンドを実行できます。 ラスピリスト コマンドを再度実行して、Raspberry Pi から MATLAB Online への接続を確認します。
ステップ 8: 単純な LED 点滅プロジェクトを作成する
Raspberry Pi ボードが MATLAB Online に正常に接続されているかどうかをテストするには、MATLAB Online で次のコードを実行してみましょう。
関数 LED_点滅 ( )% MATLAB 点滅プロジェクト
r=ラスピ;
% LEDを50サイクル点滅させます
のために カウント = 1 : 50
% LED の電源をオンにします
ライトLED ( り、 'led0' 、 1 ) ;
% 1秒間一時停止します
一時停止 ( 1 ) ;
% LED の電源をオフにします
ライトLED ( r,'幅0', 0 ) ;
% 1秒間一時停止します
一時停止 ( 1 ) ;
終わり
終わり
上記のコードでは、 やすり コマンドを使用して、Raspberry Pi を MATLAB Online に接続します。次に、カウンタ ループを使用して電源をオンまたはオフにします。 活動状況 Raspberry Pi の LED が 1 秒間隔で点灯します
MATLAB Online で Raspberry Pi ディレクトリにリモート アクセスする方法
MATLAB Online を使用して、Raspberry Pi ディレクトリにリモートでアクセスし、ディレクトリ内の内容を確認することもできます。これは次の方法で実行できます。 システム MATLAB Online のコマンド。
次の システム コマンドは、Raspberry Pi ディレクトリの内容を確認するのに役立ちます。
システム ( ラズベリーパイ、 「ls -al /home/pi」 )
または、使用できます r 上記のコマンドと同様に、デバイス名の代わりに。
MATLAB Online で Raspberry Pi からファイルを取得する方法
Raspberry Pi から MATLAB Online にファイルを取得したい場合は、次のコマンドを使用すると簡単に取得できます。 ファイルの取得 関数。
次のコードでは、 ngrok.log ファイルを Raspberry Pi から MATLAB Online にコピーします。
ファイルの取得 ( ラズベリーパイ、 '/home/pi/ngrok.log' )上記のコードを入力すると、ファイルが MATLAB Online にアップロードされます。
ファイルを右クリックして「」を選択すると、このファイルをシステムに簡単にダウンロードできます。 ダウンロード ' オプション:
MATLAB オンラインで Raspberry Pi LED を表示する方法
MATLAB オンライン サポートでは、Raspberry Pi アクティビティ ステータス LED に関する情報が表示されます。これは、次のコマンドを使用して実行できます。
LEDの表示 ( r )
MATLAB Online で Raspberry Pi ピンを表示する方法
MATLAB オンラインを使用して Raspberry Pi GPIO ピンを表示することもできます。これは、 ピンの表示 以下に示すように機能します。
ピンの表示 ( r )
おまけの方法: Raspberry を MATLAB デスクトップにリモート接続する方法
前述したように、MATLAB Online は MATLAB サービスを使用するためのコスト効率の高い方法です。ただし、Raspberry Pi を MATLAB Online に接続しても追加機能は提供されません。 MATLAB デスクトップを使用すると、次のような追加機能を利用できるようになります。
- putFile() 関数を使用して、MATLAB から 1 台のコンピューターから Raspberry Pi にファイルをリモートでコピーします。
- Raspberry Pi ハードウェアからターゲット ファイルをリモートで削除します。
- IP アドレス、ホスト名、ユーザー名、パスワードを使用して Raspberry Pi デバイスにアクセスする やすり 指示。
- すべてのシステム コマンドがサポートされています。
注記: 追加したRaspberry Piをクリアするには ラスピリスト MATLAB Online では、コマンド ウィンドウで clear コマンドを使用するだけです。
結論
MATLAB と Raspberry Pi は、アプリケーションの開発と複雑なタスクの実行という点で役立ちます。これらを接続すると、Raspberry Pi デバイスを持ち、同時に MATLAB で作業したいユーザーにとって便利です。リモート接続に MATLAB Online を使用する主な利点は、デバイスの処理電力消費を抑えながら、Raspberry Pi ブラウザーで簡単に開くことができることです。
このガイドでは、インストールを実行する方法について詳しく説明しています。 MATLAB-RPI Raspberry Pi 上のツール、セットアップの構成、ブラウザーで MATLAB Online を開いて、 ラスピリスト 指示。その後、デバイスが MATLAB Online に正常に接続されていることを確認するために、Raspberry Pi アクティビティ ステータス LED をオンまたはオフにするコードも提供されます。また、Raspberry Pi ディレクトリにリモートでアクセスしたり、Raspberry Pi から MATLAB Online にファイルを転送したりする方法も見つかります。