make nju3711 driver for RPi GPIO

投稿日:

7セグLEDのテストなどをしていたら、やっぱりGPIOのpin数を減らして楽をしたくなった。
ということで、秋月電子でnju3711というシリアルーパラレル変換ICを購入。
このICは、出力用の足を8pinもっているので、Vdd,Vss(GND),CLR,STD,CLK,DATAの6本のGPIOで8個のLEDを制御することができる。

回路の実装

これはしばらく遊びそうなので、ブレッドボードのhalfをそのままハンダ付けで実装できる基板を購入し、ハンダ付けしてみた。

わかったことは、ハンダ付けして間違えても、また溶かしてやりなおしてもいいってことだ。

NJU3711_BOARD.JPG

実体配線図は、こんな感じ。抵抗は1KΩを8個使用した。

nju3711_board.png

nju3711のGPIO driver

前回、LCDの出力で苦労したので、なんとかデータシートを読んで、pythonのdriverを書く感じがつかめた。 ということで、自力でデータシートを読み、人様のarudinoのコードを参考にdriverを書いて、ついでに、githubに公開してみた。

kurosuke / RPi-GPIO

思った通りに動くとLEDもかわいい。