2011|08|
2013|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|

2018-08-13 WINGONEER 38KHz赤外線リモートコントロールトランシーバシールドラズベリーパイRaspberry Pi2 3モジュールB [長年日記]

WINGONEER 38KHz赤外線リモートコントロールトランシーバシールドラズベリーパイRaspberry Pi2 3モジュールB

を購入したものの、仕様書がなくて、困っている。

Raspberry Pi IR Control Expansion Board

http://www.raspberrypiwiki.com/index.php/Raspberry_Pi_IR_Control_Expansion_Board

のハードコピー

この辺から探ろう

需要なのはここ。
 
// boot/config.txt につけくわえる情報のフォーマットが変っていること
 
# dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17
 
dtoverlay=lirc-rpi
dtparam=gpio_in_pin=18
dtparam=gpio_out_pin=17
 
 
それと、現在動いている
//etc/lirc/hardware.conf
は以下の通り
 
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="None"
REMOTE_MODULES="lirc_rpi"
REMOTE_DRIVER="default"
REMOTE_DEVICE="/dev/lirc0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF=""
# REMOTE_LIRCD_ARGS=""
# REMOTE_LIRCD_ARGS="--uinput --listen"
REMOTE_LIRCD_ARGS="--uinput"
 
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES="lirc_rpi"
TRANSMITTER_DRIVER="default"
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
# TRANSMITTER_LIRCD_ARGS="--uinput --listen"
TRANSMITTER_LIRCD_ARGS="--uinput"
 
#Disable kernel support.
#Typically, lirc will disable in-kernel support for ir devices in order to
#handle them internally.  Set to false to prevent lirc from disabling this
#in-kernel support. 
#DISABLE_KERNEL_SUPPORT="true"
 
#Enable lircd
# START_LIRCD="false"
# START_LIRCD="true"
 
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
 
#Try to load appropriate kernel modules
LOAD_MODULES="true"
 
# Default configuration files for your hardware if any
LIRCMD_CONF=""
 
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
 
あとは、
ラズベリーパイで遊ぼう! 改訂第2版
の
p>217ページからの記載通り
ラズパイは、受光器の10cmくらい前まで持っていかないと、確実に動くとは言えないみたい(出力が弱いのかも)。
 
回路の作成が面倒、という人には、お勧めのモジュールです(もう一つかっておこう)