ruby hardware programming
メーカー | 秋月 通販コード | 型番 | 商品名 | 個数 |
---|---|---|---|---|
OptoSupply | I-11577 | OSR5JA3Z74A | 赤色LED | 1 |
FAITHFUL LINK INDUSTRIAL CORP. | R-25102 | CF25J1KB | カーボン抵抗(炭素皮膜抵抗) 1/4W 1KΩ | 1 |
今回は GPIO 21 番ピンを使用します。 LED と 1K 抵抗を用いて次の配線図の通りに配線します。
LEDの足が長い方がアノード(+)で短い方がカソード(-)です。
l_chika.rb
を作成します。
require 'pi_piper'
pin_l = PiPiper::Pin.new(pin: 21, direction: :out) # `21`番ピンを出力用として準備しています。
loop do
pin_l.on # 21番ピンに電流を流す
sleep 0.5 # 0.5秒の間、実行を停止
pin_l.off # 21番ピンに電流を流す
sleep 0.5
end
次のコマンドを実行すれば、LEDが点滅します。
rbenv sudo bundle exec ruby l_chika.rb
終了するには、Ctrl + C
を押下します。
回答例はこちら