質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

2297閲覧

ラズベリーパイ lircを用いた赤外線通信

Fhilia

総合スコア16

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2018/11/20 13:01

lircのバージョン 0.9.4c-9(最新バージョンだそうです)

ラズベリーパイlircを使ってエアコンなどを起動させたいです。
https://qiita.com/suzumi/items/43d0f68bfa0b1b34942d
おもに上記のサイトを参考にしてきましたが、途中でわからなくなったので質問させていただきます。
質問したいことは二つです。
一つ目

$ sudo mount -t debugfs debugfs /sys/kernel/debug $ sudo cat /sys/kernel/debug/gpio GPIOs 0-53, bcm2708_gpio: gpio-24 (lirc_rpi ir/in ) in hi gpio-25 (lirc_rpi ir/out ) in lo gpio-47 (led0 ) out lo

自分がやりますとこうなります原因をおしえてください

root@raspberrypi:/home/pi# mount -t debugfs debugfs /sys/kernel/debug mount: debugfs is already mounted or /sys/kernel/debug busy debugfs is already mounted on /sys/kernel/debug root@raspberrypi:/home/pi# cat /sys/kernel/debug/gpio gpiochip0: GPIOs 0-53, parent: platform/3f200000.gpio, pinctrl-bcm2835: gpio-29 ( |led0 ) out lo gpiochip1: GPIOs 128-135, brcmexp-gpio, can sleep: gpio-130 ( |led1 ) out lo

二つ目

lircを起動スクリプトに登録して、自動起動するようしましょう。 $ sudo update-rc.d lirc defaults $ sudo /etc/init.d/lirc start lircの設定ファイルが正しく読み込まれているか確認します。 $ irsend LIST '' '' irsend: aircon $ irsend LIST aircon '' irsend: 0000000000000001 on irsend: 0000000000000002 off

自分がやるとこんな感じです原因をおしえてください

root@raspberrypi:/home/pi# update-rc.d lirc defaults update-rc.d: error: unable to read /etc/init.d/lirc root@raspberrypi:/home/pi# /etc/init.d/lirc start bash: /etc/init.d/lirc: そのようなファイルやディレクトリはありません root@raspberrypi:/home/pi# irsend LIST "" "" root@raspberrypi:/home/pi#

ちなみにですがこれでも受信はちゃんとできました。数字がいっぱい書いてあるやつも貼り付けました。ちゃんとできているかは別ですが。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決しました。やり方が間違っていただけでした。
一つ目の質問に関しては、おそらくサイトのやり方が前のバージョンの方法であったためだと思います。
二つ目の質問に関しては、lircの最新バージョンだと/etc/init.d/lirc は存在せず、/etc/init.d/lircd startで動くはずです
(初心者なので詳しいことはわかりませんが)

最新バージョンのやり方でお世話になったサイトを一応載せておきます。
http://nomunomu.hateblo.jp/entry/2018/07/29/234200
http://make.bcde.jp/raspberry-pi/%E8%B5%A4%E5%A4%96%E7%B7%9A%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3%E3%82%92%E4%BD%BF%E3%81%86/

最後に、エアコンのリモコンはどうもlircとは相性が悪いようですね。
自分は扇風機のリモコンに変えて初めからやり直してみたら一回で成功しました。
受信のところで行き詰まったのなら赤外線の発信源に問題があると考えてみてもいいかもしれません。

投稿2018/11/25 04:37

Fhilia

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問