エルピカァ〜
ということで、ピカーンってならないLEDがピカーンってなったのです。
少し解りやすく書くと、Raspberry Piの5VピンにつないだLEDをタクトスイッチとトランジスタでオンオフしたい、というやつですけど。
一瞬点いてすぐ消えてしまうのは、関数内でトランジスタのベースに繋がるGPIOのピンの番号を定義していたためで。
関数を抜けた時にピンもオフになってた、ということに違いない、という感じです。
一応思ったとおりの動作にはなったのですが、これを外部のプログラムから呼び出して使ったりするのにはどうすれば良いのか?って感じもあるのであまり喜べないとか。
それとは関係なく、GPIOを操作するのに gpiozero を使うようにしたのですが、前のより使いやすくて良いですね。
コメントする