差分

移動先: 案内検索

PIAST OLED プログラム

421 バイト追加, 2016年3月30日 (水) 18:38
おまけ:1行クロック
[[カテゴリ:PIAST]] OLED(SO1602AWYBSO1602AWxx-UC-XXW)表示処理用プログラム
==OLED初期化==
oledinit.c
1lineclock.sh
#!/bin/sh
/home/pipiast/oledinit
while :
L1=`date +%m/%d`
L2=`date +%H:%M:%S`
/home/pipiast/oledsp2 " $L1 $L2"
sleep 1
done
/home/piast/1lineclock.sh > /dev/null 2>&1 &
このスクリプトを動かしていてもoledsp1で1行目に任意の文字を表示させても問題なし。
 
==おまけ:着信番号表示==
exten => ${MYNUMBER1},n,Set(DMSG="IN:${CALLERID(num)}")
exten => ${MYNUMBER1},n,System(/home/piast/oledsp1 " ")
exten => ${MYNUMBER1},n,System(/home/piast/oledsp1 ${DMSG})
こんな感じでextenに仕込むと着信した番号を1行目に表示することができます。最初のoledsp1は前に出てたのを消すため。

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-