Raspberry Piに関するtiryohのブックマーク (5)

  • node.js の環境管理ツール nodebrew - Block Rockin’ Codes

    intro nodebrew は バージョンアップの速い node.js を、複数バージョン管理するためのツールです。 ruby の rvm や、 python の virtualenv、 perlperlbrew などの node.js 版と思ってもらえれば良いです。 自分はこれまで nvm を使っていたんですが、今年初めあたりから全てのマシンで nodebrew に乗り換えました。 今日はこの nodebrew を紹介します。 既存の node.js の環境管理 既存の、ものとしては nvm nave n nodeenv などがありました。 それぞれにあった問題については、過去に愚痴を書いています。 簡単にまとめると以下です。 nvm bash向けに書かれてて、zshなどと相性が悪い場合がある。 nave node へのパスを通した子shellを起動するタイプで、子shellとい

    node.js の環境管理ツール nodebrew - Block Rockin’ Codes
    tiryoh
    tiryoh 2013/08/30
    "nodebrew install-binary latest"とかすると早いっぽい。
  • Raspberry Pi でシリアル通信 Chick Lab

    2024-01 « 12345678910111213141516171819202122232425262728293031 » 概要: Raspberry Piとマイコンをシリアルでつなぐために、2つの方法を試してみました。 1.USB-シリアル変換ケーブルを使った通信 2.Raspberry PiのGPIOピンを使った通信 これらを試し、Pythonでサンプルプログラムを実行するまでやってみました。 実験環境: ・Raspberry Pi ・USB-シリアルコンバータ(FT232RL) ・Python実行環境 ・python-serialライブラリ USB-シリアル変換ケーブルを使った通信: 多くのシリアル変換ケーブルで使用されているFTF232というICは、 Linux2.6.31から標準で導入されているため、USBポートに挿せば認識します。 認識しているかをlsusbコマンドを使

  • Raspberry Piに接続したフルカラーLEDをNode.jsから制御する - 人と技術のマッシュアップ

    Raspberry PiのGPIOの制御方法がわかったので、Node.jsからGPIOをコントロールできるようにします。 Node.jsからGPIOを叩く 前回のGPIO制御のコマンドをそのまま使うような書き方をします。 var exec = require('child_process').exec; exec('gpio -g mode 23 out'); こんな感じで設定をして exec('gpio -g write 23 1'); とすれば、23がHiになります。 Node.jsからフルカラーLEDを制御する これだけでは面白く無いので、ブレッドボードにフルカラーLEDを接続してPWM使って色を変えるようにしてみます。PWMはアナログ出力で、Raspberry Piは18番のみがPWMが使えるようになっているので、RGBのBを18に接続して、RとGを普通のGPIOに接続しました。

    Raspberry Piに接続したフルカラーLEDをNode.jsから制御する - 人と技術のマッシュアップ
  • Raspberry PiでGPIO制御 - 人と技術のマッシュアップ

    Raspberry PiのGPIOをライブラリを使って制御します。またライブラリを使うことでJavaScriptからでもGPIOの制御ができるようになります。まずはGPIOを叩いてみるところと、ハマるポイントを書いておきます。 Raspberry PiのGPIOの情報 ここがまとまってるような。 今回はsu無しで制御したいのと、JavaScript経由でアクセスしたかったので、Cなどのライブラリ経由ではなく、WirinigPiというコマンドレベルのライブラリを使います。これをインストールするだけでもコンソールからGPIO制御可能なので、簡単な動作確認にも便利です。 Wiring Piのインストール この通りにやれば問題ありません。 $ git clone git://git.drogon.net/wiringPi で、 $ cd wiringPi $ ./build とすればインストール完

    Raspberry PiでGPIO制御 - 人と技術のマッシュアップ
  • RPi Low-level peripherals - eLinux.org

    Back to the Hub Hardware & Peripherals: Hardware - detailed information about the Raspberry Pi boards. Hardware History - guide to the Raspberry Pi models. Low-level Peripherals - using the GPIO and other connectors. Expansion Boards - GPIO plug-in boards providing additional functionality. Screens - attaching a screen to the Raspberry Pi. Cases - lots of nice cases to protect the Raspberry Pi. Ot

  • 1