【Raspberry Pi】ラズベリー・パイ part38【ARM】
■ このスレッドは過去ログ倉庫に格納されています
Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが
いろいろと割り切りが必要な部分もあるよ。ケースやカメラモジュールもあります(別売)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃たいせつなこと: 安定した5V電源の確保が安定動作への第一歩かも ┃
┃ACアダプタと接続ケーブル、それぞれに十分な電流容量のものを ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Pi3発売。802.11 b/g/nワイヤレスLAN、Bluetooth 4.1搭載
Raspberry Piシリーズを大雑把に世代分けすると
第一世代:Model A, B, B+, Zero, Compute Module (CPU: BCM2835 ARMv6 Single-core)
第二世代:Pi2 (CPU: BCM2836 ARMv7 Quad Core)
第三世代:Pi3 (CPU: BCM2387 ARMv7 Quad Core)
公式サイト: https://www.raspberrypi.org/
Wiki Hub(英語): https://elinux.org/RPi_Hub
ラインナップ https://www.element14.com/community/docs/DOC-68090/l/raspberry-pi-zero-pi-2-b-a-compute-module-dev-kit-comparison-chart
各種ダウンロード https://www.raspberrypi.org/downloads/
・SDカードには必要最低限の書き込みで運用
ハードに使うとSDはサクッと死にます。使い捨て上等!の割切りも時に必要
安定運用な状態のときにSDを複製(バックアップ)しておき、有事に備えましょう
/bootのみのROは理に適います(/bootだけはSDから移動不可、他はUSBのマスストレージに置ける)
◆販売元
Element 14 https://www.element14.com/community/community/raspberry-pi
アールエスコンポーネンツ https://jp.rs-online.com/web/generalDisplay.html?id=raspberrypi
ModMyPi https://www.modmypi.com/shop/
前スレ
【Raspberry Pi】ラズベリー・パイ part37【ARM】
http://mao.5ch.net/test/read.cgi/linux/1519453274/ 初心者ですみません
Windows10からリモートで接続までしたんですがRaspberry Pi の設定が
砂時計までは出ますが開きません
https://i.imgur.com/AlueDOk.jpg
何か設定すべき事があるのでしょうか? はい、すみません
解決しました…m(_ _)m
疲れた… 初心者です、Lチカに挑戦しました。
これを端末で実行すると
ーーーーーー
#!/bin/sh
echo 2 > /sys/class/gpio/export # gpioを使えるようにする
echo out > /sys/class/gpio/gpio4/direction # gpio2をoutput用に使う
echo 1 > /sys/class/gpio/gpio4/value #LEDをオンにする(GPIO2の値を1(HIGH)に設定する
echo 0 > /sys/class/gpio/gpio4/value #LEDをオフにする
count=0
while [ ${count} -le 15 ] #以下をくりかえす
do
echo 1 > /sys/class/gpio/gpio4/value #LEDをオンにする
sleep 0.5 #0.1秒待つ
echo 0 > /sys/class/gpio/gpio4/value #LEDをオフにする
sleep 0.5 #0.1秒待つ
count=`expr ${count} + 1`
done
ーーーーー
端末から
sh: echo: I/O error
と言われるんですんが、、、なんですかね?
設定通り15回で終わりますが、 ハードに直接なにかするには、権限が必要
参考にしたサイトに書いてあった内容をもう一度よくみよう sudoつければいいんだろうけど、一応動いたっぽいし何だろう・・・ >>164
Windows10の標準のリモートデスクトップではダメで、VNC ビューアならいけました
わざわざアプリインストールしなくて済むならリモートデスクトップでいいかなーと思ってやったんですが、それが仇になりました。 >>161
さっき私も初のチカチカしてみたんですが
Pythonがとっても簡単でしたよ リモートデスクトップが実質VNCしか無いのはどうにかならないのかな
Chromeリモートデスクトップが便利だから使いたいんだよね >>166
自分の所のPython3はエラーを返して、解らないので、シェルスクリプトにした。
日経リナックスの7月号の記事だけど、
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 )
何やら番号が違うとかのエラーが出る、
その前に日経リナックスのでは、
$sudo pip3 install wiringpi
を実行して、から$sudo python3 led.py
を実行とか書いてあるけど自分の所では、
コマンドpip3は不明とかでた。
ssh接続で動かしているからかな? >>161
15回キッチリ終わってのエラーなら
16回目をやろうとしてるんじゃないですか?
leをイコールにしてはどーでしょ? このスレに>>170のようなPythonプログラムしようのようなレベルの高いことをやる奴がいたとは 窓10のリモートデスクトップってエラー出るのだっけ? こんなの作って、音声でエアコンとか照明とか操作して楽しんでるけど、まだまだこのスレ的にはレベル低いのかな?
https://i.imgur.com/CssqBqN.jpg まー、サンハトヤの段階で初心者だな おとこならアリババで手に入れた0.1円/枚未満のきったない謎の基板とかに焼かんとな >>161
echo 2 だったら触れるのはgpio2のはずだが ブレッドボードではなくハンダ付けしている時点で
技術力が高過ぎて羨望の眼差しで見られるレベル >>175
まさしくこれがやりたいんだが
Googleさんの方?アレクサの方?
良かったらkwsk please >>175
レベルは高いと思うけど、RM Mini3が1000円代で買えるから、
そっち買った方が楽じゃね?w 691氏のやつかしら?
https://scrapbox.io/smart-home/TOP
これならGoogleHomeでもアレクサでもどっちでもいけると思われ 俺はラジコン作ったけど
誰にも見せる相手居ないのでうpして
みてもらいたい wiki作成に興味はないけど
趣味の慈善作業ができる男の人って俺は素敵だと思う Pi1Bがlirc端末として何年も稼働してるけど故障する気配はまだ無い… フルサイズのSDカードは壊れにくいのか?
壊れたらPi0Wに換えようと思ってるけど機会が来ない。 >>190
サイズは関係ないけどずっと以前のSLCとかMLCのカードなら高耐久なのがある。
また、書き換えるのがtmpfsだけになるようにしてりゃ粗悪なSDカードでもpiボードの寿命まで壊れないかと。 >>189
き、きれいじゃん。ひょっとしてハンダ女子?w >>171
>leをイコールにしてはどーでしょ?
-le の - を = に置き換えたらエラーが出て点滅しませんでした。
pi@raspberrypi:~ $ ./led.sh
sh: echo: I/O error
./led.sh: 8: [: 0: unexpected operator >>172
それなんですよね、自分の所で日経リナックスの書式通り、
$ sudo pip3 install wiringpi
と実行すると、
pi@raspberrypi:~ $ sudo pip3 install wiringpi
sudo: pip3: コマンドが見つかりません
と端末が言います。
ちなみに、
$ sudo api install pip3
とすると、
E: パッケージ pip3 が見つかりません
と、怒られます。 >>177
それ、間違えたいました。
いろいろと混乱していて、点滅動作しないのを貼り付けてしまいました。
echo 2 > が何を表すのか解りませんでした。
echo 4 > に訂正して下さい 皆様、返答が遅くなり申し訳ありませんでした。
なかなか時間が取れないもので、、、
pi@raspberrypi:~ $ ./led.sh
sh: echo: I/O error ーーー 点滅中
pi@raspberrypi:~ $ ーーー 16回点滅するとプロンプトが出る。
こんな状況です。 >>195
これでは?
$ sudo apt install python-pip python3-pip >>198
pip3(python3)を使うなら、python-pip はいらない。 連投すいません、
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
と言われてしまいます。((泣)) もうそれTabと空白が混じっているかインデントおかしいだけでラズパイ全く関係ないから
Pythonスレ行くかソースコード晒せよ >>180
OK Googleの方でやってる。気が向いたらアレクサも召喚します。AIY Voice kitもあるので連携させたい。 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がチカチカしない((泣))
自分の回りには得体のしれない電波が飛び回っているのか、、、、(泣) >>161
一行目の
#!/bin/sh
を
#!/bin/sh -fx
に書き換えて、どこでエラー出てるか調べて。
お行儀良いスクリプトにするなら、exportして使い終わったら、unexportしてね。 >>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
あと同じです。 てかエラーメッセージ読めよ
それが理解出来ないならまずLinux基礎知識の本買って読めよ
お前Lチカするレベルの人間じゃないよ >>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と表示します。
改行も多いと言われたので、くっつけます。 ここまで言われてまだ質問するとか頭おかしいのかな?
NGするからコテ付けてね Permission deniedで答え出てるのに何で質問するの? >>210
全く気が付きませんでした。
改めて改行空白を調べたら、
行頭に空白がありました、
それで削除したら、上手く動きました。
混乱していたのか、そんなはずはない元記事通りで間違いは無いと決めつていました。
ありがとうございました。 質問者は何か某大物youtuberがピアプロでコミュニティ破壊した流れと似たものを感じる >>214
あぁ、分かりました。
$ sudo ./led.sh
でエラーが解消しました。
でも、最後に追加した、
echo 4 > /sys/class/gpio/unexport
これが必要だったみたいですね、
皆様ありがとうございました。 むしろこのレベルでもラズパイのセットアップは出来るのだから敷居の低さに脱帽 あらためて、
Python でも、シェルスクリプトでも上手く”Lチカ”が出来ました。
ありがとうございました。皆様のおかげです。 >>204
ありがとうございます
無事召喚した暁には是非呪文の方を… >>215
エディタは何使ってるの?
行頭の空白って見分けにくいかなぁ。
とりあえずおめ。
pythonはインデントが構造的に意味を持つから気をつけて。 >>218
だからこそpiに俺らベビー・幼稚園児がたくさん群がっている 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
OKN2G 2018年5月22日 Debian 8,6月17日でセキュリティアップデートを終了へ
http://gihyo.jp/admin/clip/01/linux_dt/201805/22
> DebianプロジェクトのMoritz Muehlenhoffは5月18日,
> 「Debian 8 "Jessie"」の定期的なセキュリティサポートを
> 6月17日付けで終了する予定であるとアナウンスした。 小学生になると幼稚園児では無理なwiringpiを自分で作れるってすごいよね 1.rootのパスワードは設定する必要はありますか?
2.chromiumでGoogleアカウントでログインするとセキュリティ的に危険ですか? >>225
さらっと書いてるけど、複数台のJessieを運用している自分としては なにげに大問題である。 >>225>>231
同時に、debianでは32ビット板のサポート打ち切りか…IntelやARM問わず。
ラズビアンも独自ディストリビューションを展開せざるを得ないのか? いや逆に早く64bit版出せよって思われてんじゃないのか >>231
さらっと書いてるように見えなかった。
225は、そういうJessie普通に使ってる人がたくさんいるだろうから書いてくれたんだと思ってた >>234
責める雰囲気に読めたなら書き方が悪かった。ごめん
225の情報提供には素直に感謝したい。 ttp://mao.5ch.net/test/read.cgi/linux/1481190261/281 >>235
ごめん、おれも攻めるつもりで書いてたわけではないのでごめん すみません教えてください
結局lircがいいのかpigpioがいいのかwiringpiがいいのか… 今日3B+が届くので楽しみ
電子工作素人なので使えそうなモノはテスターとラジペンとニッパーとはんだゴテくらいしか持ってなかったりので
ラズパイ以外にもあれこれ発注してしまった
バッテリー駆動のオシロ
ブレッドボード
ジャンパー線
Lチカ用のLED
小さな可変抵抗器のセット
ワニ口クリップ
D-Sub 9pinコネクター
ワイヤーストリッパー
実物を見ずにネットであれこれ注文したのでモノが届いたら
こんなはずじゃなかったとなりそうで怖い
質問ですが自分でソースコードを書いてLチカするためにラズパイに液晶モニターとキーボードとマウスを繋ぐ必要がありますか?
PCでクロスコンパイルして1発で動かすのは無理なのでラズパイでgdbを走らせてソースラインデバッグする前提です
ラズパイ購入後液晶モニターを1度も繋がずWindows 10のノートPCからTeraTermをsshで繋いでラズパイにログイン出来ますか? >>248
できる。
RASPBIANインストールして、そのSDカード内のファイルを編集してwifiとsshを有効化すればいい。 うちのzero wは一度もモニターとキーボードを繋いだかとがない。 >>248
ttp://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_setup_wifi_ssid_password/
これでできたよ 探せばpiのエミュレータやvirtualbox上で仮想OSとして動かす方法もでてくるけどそこまでする必要あるのか? >>248
zeroでいいならusbだけでpcと繋げるよ GPIO操作するのに必要なserviceってある?
shutdown.targetでGPIO操作させたいんだけど、beforeに書くtargetあったら教えてください 一応モニタやキーボードは準備だけでもしといたほうがいいよ
sshのみだと変なことやってログインできなくなると詰む >>255
特にないから気にするな。
気になるならsysfsでクグって。 ■ このスレッドは過去ログ倉庫に格納されています