以前に書いたような気もしますが、zeroのLED制御方法です。
1.状態表示
$ cat /sys/class/leds/led0/trigger
電源状態の表示になっているので、[actpwr] と表示されます。。
2.制御解除
表示をコントロールするには制御を解除する必要があります。
$ sudo sh -c " echo none > /sys/class/leds/led0/trigger"
LEDが消灯します。
1)LED点灯
sudo sh -c " echo 1 > /sys/class/leds/led0/brightness"
2)LED消灯
sudo sh -c " echo 0 > /sys/class/leds/led0/brightness"
3.ハートビート
sudo sh -c " echo heartbeat > /sys/class/leds/led0/trigger"
LEDが点滅を始めます。
4.初期状態
sudo sh -c " echo actpwr > /sys/class/leds/led0/trigger"
テストを終了する場合は、これにより元に戻ります。
LEDが点灯します。
5.サンプルシェル
以下をlchika.shにコピペして実行(sh lchika.sh)すると、5回点滅します。
#!/bin/sh sudo sh -c " echo none > /sys/class/leds/led0/trigger" for i in `seq 5` do sudo sh -c " echo 1 > /sys/class/leds/led0/brightness" sleep 1 sudo sh -c " echo 0 > /sys/class/leds/led0/brightness" sleep 1 done sudo sh -c " echo actpwr > /sys/class/leds/led0/trigger"
以上です。