2014-01-01から1年間の記事一覧

照度センサー2

前回の照度センサーの読み込みを自動起動で定周期で継続させる。 /etc/rc.localでプログラムを起動しようとしたが、うまくいかない(なぜかよくわかっていない)。 代替としてcronで定周期起動を行うこととする。rootになって、 $ crontab -e でcronのエディタ…

照度センサー

定周期で照度センサーからの値をDAC経由で読み取りファイルに保存していく。 // spi_photo_register.c #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <string.h> #include <time.h> #include <sys/time.h> #define CS 0 #define CLOCK_SPEED 2000000 #define SAMPLING_INTERVAL 60 #define PR</sys/time.h></time.h></string.h></fcntl.h></stdlib.h></stdio.h>…

ハック ラズベリーパイ Raspberry Pi 電子工作入門キット

温度センサー:MCP9700-E

リモートLED制御

リモートでブラウザからRaspberry PiのLEDを制御する。 同時にストリームでRaspberry piから動画をストリーミングする。Raspberry pi上のHTTPサーバとして1) node.js 2) MJPG-Streamerを導入。 ポートがぶつからないように それぞれの待ち受けポートを 1…

無線LAN

ELECOMのWDC-150SU2MをRaspberry piにつなぐが認識されず。 ドライバがないものと思われる。ネットをあさって、ドライバのインストールをやってみるが、やはり認識せず。 断念し手元にあったBUFFALOのUSBドングルをつなぐ。こちらは何も苦労せずに…

初期起動スクリプト

/etc/rc.local に実行したい処理を記述すれば、起動時に自動的に実行してくれる。

常駐化

forever のインストール $ npm install -g foreverプログラムの起動 $ forever start server.jsこれで、server.jsが落ちても自動的に再起動され、常駐化される。常駐化の解除 $ forever stop server.js

node.jsインストール

node.jsのRaspberry piへのインストール ダウンロード $ wget http://node-arm.herokuapp.com/node_latest_armhf.debインストール $ sudo dpkg -i node_latest_armhf.deb確認 $ node -v v0.10.31

CTRL - caps lock

RaspberryでCTRLキーとcaps lockを入れ替えるには/etc/default/keyboardにてXKBOPTIONS="ctrl:swapcaps"とする。 既にXKBOPTIONSに他の設定がある場合はカンマ区切りで並べる。 ex. XKBOPTIONS="terminate:ctrl_alt_bksp,ctrl:swapcaps"

SSH login

Raspberry pi にリモートログインするにはPC上のLinux(Virtual Box)からの場合、$ ssh pi@192.168.11.2※192.168.11.2はRaspberry piのIPtelnetはデフォルトでは開いていない模様。

root password

デフォルトではrootのパスワードは設定されていない模様。$ sudo passwd rootで設定。ユーザアカウントは USER : pi PASSWORD : raspberry がデフォルトで設定されている。

keyboard layout

/etc/default/keyboardXKBMODEL="jp106"に変更。 (raspi-configで設定しても、何故か、設定できなかった)