Pinterest2017.05.06BeagleBoneBlack(以下BBBと省略)の初歩。オンボードLEDを制御する方法について紹介します。(備忘録のようなものです。)制御できるLEDは右端に搭載された4つのLEDです。通常は内部プログラムと連動して点灯しているので、何やらチカチカ点滅しています。このLEDをマニュアルに変更して任意に制御することができます。あるLED制御用のファイルを編集することでLEDのON/OFFを制御することができます。オンボードLEDを制御してみましょう。前提条件OSBBBにはUbuntu-Linuxをインストールしています。Ubuntuのインストール方法についてはこちらを参照ください。接続方法BBBをWindows10パソコンとUSBで繋ぎ、SSH接続で操作します。SSH接続の構築方法はこちらを参照ください。ページの後半で解説しています。フォルダにある、各LEDに対応したファイルを編集することで行います。スーパーユーザー(管理者権限)になるただし、標準状態ではシステムがLEDを制御しているので、一度LEDの制御を停止させる必要があります。LEDの制御は管理者権限が必要なので、スパーユーザーになります。suと打ち込み、「Enter」を押します。パスワードの入力を求められるので「temppwd」と入力します(パスワード初期値の場合)すると、コマンド入力が”~$”から”#”に変わります。これで管理者権限になりました。LEDのシステム連動(チカチカ)をOFFにする続いて、システムと連動しているLEDをOFFにします。下記のコマンドを順に入力していきます。(最初の”#”は入力する必要はありません。管理者として実行してくださいという意味です。/sys/class/leds/beaglebone:green:usr3/triggerこれですべてのLEDが消えたはずです。LEDをON・OFFと切り替えてみるLEDをONにするには、brightnessファイルに1を書き込み、OFFにするには0を書き込みます。書き込みは先ほどと同じようにコマンドラインから操作できます。↓はLED0の制御例です。usr0の部分を123と変えてやればすべてのLEDを制御できます。/sys/class/leds/beaglebone\:green\:usr0/brightness↓これで全てのLEDがONになる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ホーム電子工作BeagleBoneBlack自作工房について多関節によるリアルな鳥型飛行機の開発や、自作パソコンの話題、NCフライスを使った工作などを扱っています。最近はもっぱら鳥型飛行機の開発が中心となっています。ついて記事がお役に立ちましたら、ブログ運営をサポートしていただけると大変助かります。下記のリストからサポートしていただけるものがございましたら幸いです。ついて記事がお役に立ちましたら、ブログ運営をサポートしていただけると大変助かります。下記のリストからサポートしていただけるものがございましたら是非ともサポートのほどよろしくお願いいたします。