Author Archive: pi

分類:おじさん。好きなもの: Apple製品とかデジタル一般 万年筆など文房具 料理

pyenvとpyenv-virtualenvでMacのPython環境を整える。

Pythonでプログラミングをしていると、Pythonのバージョンを切り換えてテストしたいとか、TensorFlowを試してみたいけど今のPython環境を余計な追加パッケージで汚したくない…なんていうケースが多々あります。
こんな要求に答えてくれるのが、Pythonの環境スイッチツール、pyenv並びにpyenv-virtualenvです。

pyenvを用いると、Python 2.7とか3.6とか、複数のバージョンをインストール出来て、自由にバージョンを切り換えることが出来るようになります。
さらに、pyenv + pyenv-virtualenvを用いてPython環境を仮想化することにより、プロジェクト毎に最適なPython環境を自由自在に構築することが可能になります。

こんな環境をMacに導入しました。

 

(続きを読む)

pigpioでサーボモーターを動かす。

たまたま,こんなサイトを見つけました。

Raspberry Pi でLチカする方法がたくさんありすぎる件について

確かに,ラズパイのGPIOを制御する方法はたくさんありますね。で,記事をながめていてpigpioの存在を知りました。

pigpioのオフィシャルページによると、µsオーダーで、レベル変化の検出ができたり、PWM制御できたり、サーボモータを制御できたり、とにかく、GPIOを高時間分解能で制御できそうです。その上,ネット越しにGPIO制御出来たりして,色々と捗りそうなライブラリです。

サーボモータ用のライブラリもあることですし,丁度試そうと思っていた手持ちのSG90で実験してみました。

(続きを読む)