rftgyふじこlp:今は反芻している…JP1NOM

のんべんだらりと生きてしまいましたよ。

今日のハゲ

2019年05月31日 07時33分00秒 | ノンジャンル
もう、ハゲだよね
君が光って見える
僕は思わず君を
抱きしめたくなる

私はハゲないから
このまま独りにして
君の頭から髪の毛が
抜けては落ちてる

僕らはハゲだよね
いつかそう話したね
まるで今日の事なんて
思いもしないで

さよなら
さよなら
さよなら

もうすぐ君は光るハゲ

愛したのは確かに君だけ
ハゲる前の君だけ

ハゲは悲しいね
僕の代わりに君が
今日は誰かのハゲをなでて
眠るかもしれない

僕が照れるから
誰も見ていない道で
ヅラをなおせる寒い日が
君は好きだった

さよなら
さよなら
さよなら

もうすぐ君は光るハゲ

愛したのは確かに君だけ
ハゲる前の君だけ

僕は今日もハゲ
やがて抜け毛もつき
僕の枕の上に
降り積もるだろう



今日のLCD

2019年05月30日 10時30分00秒 | mbed
ACM1602N1-FLW-FBWで外字登録できたのでメモ。

多分ACM1602NI-FLW-FBW-M01も同じかと。

この方法が正解なのかどうかはわからないけど、動いてるからヨシッ!

このI2CのLCDをmbedで使うためにライブラリ"I2cLCD16_ACM1601NI"を使うとして、I2cLCD.cppの中を細工する。

I2cLCD::I2cLCD(PinName sda, PinName scl) : _i2c( sda , scl ){
//_i2c.frequency(50000);
wait_ms(15);
writeCommand(0x01);
wait_ms(5);
writeCommand(0x38);
wait_ms(5);
writeCommand(0x0f);
wait_ms(5);
writeCommand(0x06);
wait_ms(5);
// writeCommand(0x0c);
writeCommand(0x0f);//カーソルとブリンクを設定。二重に命令を発行してるかも。
wait_ms(5);
//
writeCommand(0x40);//CGRAMアドレス0x00からパターンを書き込み(℃)
wait_ms(5);
writeData(0x18);
wait_ms(5);
writeData(0x18);
wait_ms(5);
writeData(0x07);
wait_ms(5);
writeData(0x08);
wait_ms(5);
writeData(0x08);
wait_ms(5);
writeData(0x08);
wait_ms(5);
writeData(0x07);
wait_ms(5);
writeData(0x00);
wait_ms(5);

writeCommand(0x48);//CGRAMアドレス0x08からパターンを書き込み(hp)
wait_ms(5);
writeData(0x10);
wait_ms(5);
writeData(0x1c);
wait_ms(5);
writeData(0x14);
wait_ms(5);
writeData(0x03);
wait_ms(5);
writeData(0x05);
wait_ms(5);
writeData(0x07);
wait_ms(5);
writeData(0x04);
wait_ms(5);
writeData(0x00);
wait_ms(5);
}

こんな感じに8byteづつ書き込んでいけば外字コード0x00と0x01が定義される。"writeCommand(0x48)"は省略可能かもしれない。



℃とhpを表示。カーソルブリンク。



ドットパターンはこんな感じ。

初期化ルーチンで定義するのが良いのか悪いのかわからんけど、この方法で外字登録できたというお話。


今日の通り魔

2019年05月29日 11時42分00秒 | 無線
昨日また残虐な事件が起きたね。
川崎には友人が何人かいるので心配したよ。

多分何回か通った道で起きた事件。
他人事とは思えなかったね。

触発されたのか埼玉県内でも包丁持ったやつが射殺されてた

なんとも言えない後味の悪さが残る事件だった。

死にたいなら首を吊ればいいのに。
包丁を四丁持ち出す決意があればうまく吊れるはず。
でも首吊りもうまくやらないと障害が残るだけだ。

犯人が数日前に買い物帰りを目撃されていたらしい。
スーパーで買い物できるってことは随分恵まれてるんだよ。
食い物が手に入れられるだけで幸せなことなんだよ。

そう思えない人がいる限りまた事件が起きるだろうね。
悲しいけど。