タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PythonとRaspberry piに関するWeintraubのブックマーク (3)

  • python でコマンド実行。サブプロセスの終了待ち・強制終了・親プロセスと一緒に殺す。getoutputとcheckoutputについて - それマグで!

    python でコマンドを実行するには subprocess モジュールを使う 以前にも書いたんだけど、気になったので、再度調べ直した。 os.popen があるじゃないと思われるかもしれないが、os.popen は内部的に subprocess (shell=True)を使ってるので同じことである。 後述するが、シェルインジェクションも考慮すると、shell=Falseにするべきなので、考えなしのos.popen利用は避けよう。 suprocessでコマンドを実行する 単純にコマンドを実行するには、subprocess.call を使うのが楽ですね バッククォート ` やos.system のかわりに subprocess .call() を使うようです。 import subprocess cmd = "sleep 30" proc = subprocess.call( cmd , s

    python でコマンド実行。サブプロセスの終了待ち・強制終了・親プロセスと一緒に殺す。getoutputとcheckoutputについて - それマグで!
  • Raspberry PiのGPIO制御の決定版 pigpio を試す - karaage. [からあげ]

    Raspberry PiのGPIO制御 はーい、みんなー。Raspberry PiでLチカしてるかい?Raspberry PiでのGPIO制御、いつもライブラリ何使うかで迷っていて、比較をまとめるくらい迷っていました。 具体的には、RPi.GPIOかWiringPiで迷うことが多くて、pythonに特化して割り込みを使えるRPi.GPIO vs 精度の高いPWMを出力できる pythonでもCでも使えるWiringPiという感じでした。 ところが、最近pigpioという素晴らしいライブラリの存在を知りました。きっかけは下記のブログのpigpioに関する記事です。 Raspberry Pi用pigpio Library - その1:腰も砕けよ 膝も折れよ:So-net blog Raspberry Pi用pigpio Library - その2:腰も砕けよ 膝も折れよ:So-net blog

    Raspberry PiのGPIO制御の決定版 pigpio を試す - karaage. [からあげ]
  • ラズパイとPythonでPmodを簡単に利用しよう

    Pmodを利用してモジュールの追加を簡単に Pmodはperipheral moduleの略であり、Digilent社によって規定されたFPGAやマイコンと周辺モジュールを接続するための規格である。6ピン、12ピンバージョンが存在し、プロトタイピングの製作に対して、シンプルかつコンパクトなモジュールを提供する。 Pmod製品の多様性により、豊富な機能を搭載したハードウェアを簡単に作成することができる。さらに、Pythonによるプログラミングが容易であり、充実したソフトウェアによってアプリケーションのプロトタイプを簡単に作成することができる。 Raspberry Piを利用すれば、性能の良いプロトタイプを作成することができるだろう。しかし、製品の開発にはハードウェアとソフトウェアの両方の開発が必要であり、高速なプロトタイピングにはその両方において充実したツールが必要となる。Pmod HATは

  • 1