トップページ > Linux > 2018年05月21日 > VkknoUCi

書き込み順位&時間帯一覧

3 位/160 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000000003341000011



使用した名前一覧書き込んだスレッド一覧
login:Penguin
161
【Raspberry Pi】ラズベリー・パイ part38【ARM】

書き込みレス一覧

【Raspberry Pi】ラズベリー・パイ part38【ARM】
194 :login:Penguin[]:2018/05/21(月) 16:49:12.22 ID:VkknoUCi
>>171
>leをイコールにしてはどーでしょ?

-le の - を = に置き換えたらエラーが出て点滅しませんでした。
pi@raspberrypi:~ $ ./led.sh
sh: echo: I/O error
./led.sh: 8: [: 0: unexpected operator
【Raspberry Pi】ラズベリー・パイ part38【ARM】
195 :login:Penguin[]:2018/05/21(月) 16:54:40.84 ID:VkknoUCi
>>172
それなんですよね、自分の所で日経リナックスの書式通り、
$ sudo pip3 install wiringpi
と実行すると、
pi@raspberrypi:~ $ sudo pip3 install wiringpi
sudo: pip3: コマンドが見つかりません
と端末が言います。
ちなみに、
$ sudo api install pip3
とすると、
E: パッケージ pip3 が見つかりません
と、怒られます。
【Raspberry Pi】ラズベリー・パイ part38【ARM】
196 :login:Penguin[]:2018/05/21(月) 16:57:51.06 ID:VkknoUCi
>>177
それ、間違えたいました。
いろいろと混乱していて、点滅動作しないのを貼り付けてしまいました。
echo 2 > が何を表すのか解りませんでした。
echo 4 > に訂正して下さい
【Raspberry Pi】ラズベリー・パイ part38【ARM】
197 :161[]:2018/05/21(月) 17:03:52.70 ID:VkknoUCi
皆様、返答が遅くなり申し訳ありませんでした。
なかなか時間が取れないもので、、、

pi@raspberrypi:~ $ ./led.sh
sh: echo: I/O error ーーー 点滅中
pi@raspberrypi:~ $  ーーー 16回点滅するとプロンプトが出る。

こんな状況です。
【Raspberry Pi】ラズベリー・パイ part38【ARM】
200 :161[]:2018/05/21(月) 17:13:24.14 ID:VkknoUCi
連投すいません、
pythonの方も、

import wiringpi as pi, time
LED_PIN = 4
pi.wiringPiSetupGpio()
pi.pinMode( LED_PIN, pi.OUTPUT )
pi.digitalWrite( LED_PIN, pi.HIGH )
time.sleep(1)
pi.digitalWrite( LED_PIN, pi.LOW )

とled.pyファイルを作り
$sudo python3 led.py
と実行すると
pi@raspberrypi:~ $ sudo python3 led.py
File "led.py", line 1
import wiringpi as pi, time
^
IndentationError: unexpected indent

と言われてしまいます。((泣))
【Raspberry Pi】ラズベリー・パイ part38【ARM】
205 :161[]:2018/05/21(月) 17:33:04.62 ID:VkknoUCi
198 ,199 レスありがとうございます。
$ sudo apt install python3-pip
をやって、
$ sudo pip3 install wiringpi
としたら、何やら入ったみたいです。

が、led.pyファイルを実行しても、
pi@raspberrypi:~ $ sudo python3 led.py
File "led.py", line 1
import wiringpi as pi, time
^
IndentationError: unexpected indent
となり、LEDがチカチカしない((泣))

自分の回りには得体のしれない電波が飛び回っているのか、、、、(泣)
【Raspberry Pi】ラズベリー・パイ part38【ARM】
208 :161[sage]:2018/05/21(月) 18:26:18.28 ID:VkknoUCi
>>206
レスありがとうございます。言われた通り-fxを書き込み実行しました。
pi@raspberrypi:~ $ ./led.sh
+ echo 4
./led.sh: 4: ./led.sh: cannot create /sys/class/gpio/gpio4/direction: Permission denied
+ echo out
./led.sh: 5: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1
./led.sh: 6: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 0
+ count=0
+ [ 0 -le 15 ]
./led.sh: 10: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1
+ sleep 0.5
+ echo 0
+ sleep 0.5
+ expr 0 + 1
+ count=1
+ [ 1 -le 15 ]
+ echo 1
+ sleep 0.5
+ echo 0
+ sleep 0.5
+ expr 1 + 1
+ count=2
あと同じです。
【Raspberry Pi】ラズベリー・パイ part38【ARM】
212 :login:Penguin[sage]:2018/05/21(月) 18:42:14.36 ID:VkknoUCi
>>206
>お行儀良いスクリプトにするなら、exportして使い終わったら、unexportしてね

最終行に、
echo 4 > /sys/class/gpio/unexport
を付け加えました。そして、回数を1回として実行しました、結果は、
pi@raspberrypi:~ $ ./led.sh
+ echo 4
./led.sh: 4: ./led.sh: cannot create /sys/class/gpio/gpio4/direction: Permission denied
+ echo out
./led.sh: 5: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1
./led.sh: 6: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 0
+ count=0
+ [ 0 -le 1 ]
./led.sh: 10: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1 + sleep 0.5 + echo 0
sh: echo: I/O E
+ sleep 0.5 + expr 0 + 1 + count=1 + [ 1 -le 1 ] + echo 1
sh: echo: I/O E
+ sleep 0.5 + echo 0 
sh: echo: I/O E
+ sleep 0.5 + expr 1 + 1 + count=2 + [ 2 -le 1 ] + echo 4
になりました。
エラーの数が多いと言って書き込みが出来ないのでエラーはEと表示します。
改行も多いと言われたので、くっつけます。
【Raspberry Pi】ラズベリー・パイ part38【ARM】
215 :login:Penguin[]:2018/05/21(月) 18:50:18.13 ID:VkknoUCi
>>210
全く気が付きませんでした。
改めて改行空白を調べたら、
行頭に空白がありました、
それで削除したら、上手く動きました。

混乱していたのか、そんなはずはない元記事通りで間違いは無いと決めつていました。
ありがとうございました。
【Raspberry Pi】ラズベリー・パイ part38【ARM】
217 :161[]:2018/05/21(月) 18:54:05.83 ID:VkknoUCi
>>214
あぁ、分かりました。
$ sudo ./led.sh

でエラーが解消しました。
でも、最後に追加した、
echo 4 > /sys/class/gpio/unexport
これが必要だったみたいですね、

皆様ありがとうございました。
【Raspberry Pi】ラズベリー・パイ part38【ARM】
219 :161[sage]:2018/05/21(月) 19:04:14.14 ID:VkknoUCi
あらためて、
Python でも、シェルスクリプトでも上手く”Lチカ”が出来ました。

ありがとうございました。皆様のおかげです。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。