忘備録-備忘録

技術的な備忘録

JavaでRaspberry PiのIO制御

2018-11-16 20:45:00 | raspberry ...

JavaからRaspberry PiのIOを制御できるライブラリにpi4jがあります。

インストール

Java Runtime (JRE/JDK)WiringPi Native Libraryをあらかじめインストールしておく必要があります。

$ curl -s get.pi4j.com | sudo bash

コンパイル

次のコマンドでソースコードをコンパイルします。

$ /opt/pi4j/bin/pi4j –c sample.java

実行

次のコマンドで実行します。

$ /opt/pi4j/bin/pi4j sample

bluejの設定

bluejを使うと簡単にプログラミングできるようです。次のコマンドで設定ファイルを開きます。

$ sudo leafpad /usr/share/bluej/bluej.defs

ファイルの192行目あたりに次の1行を追加します。

#bluej.userlibLocation=C\:\\some\\directory\\somewhere
bluej.userlibLocation=/opt/pi4j/lib                                        #<--この1行を追加

参考サイト