diaryITの技術的なことに関して主に書きます。Rとpythonとd3.jsとAWSとRaspberryPiあたりを不自由なく使いこなせるようになりたいです。PiFabrication本この広告は、90日以上更新していないブログに表示しています。Piに接続したLEDを制御してみました。1)コマンドラインでLEDを制御2)WiringPiでLEDを制御する3)RubyでLEDを制御してみる(プログラムでチカチカさせる)3PWMでLEDの明るさを制御してみる4スマートフォンでGPIOを制御してみる4でWEBIOPiというフレームワークを使って用意されている画面を使って、スマホからLEDを制御するところまできました。APIを用いて画面を自分で作って、そこから制御したいと思います。framework」と書かれています。下記の書籍をトレースしています。Hosting)もあるのですが、これはWEBIOPiの簡易WEBサーバーでの使用が前提となっているようです。今回はApacheで動かすことを目指すので、jsライブラリを用意します。callback(data);}}});}WEBIOPi簡易サーバでPWMで明るさ制御pwm.jsPWMで明るさを制御するので、LEDをGPIO18(Pin12)に接続しておき、明るさをボタンとスライダーで制御するようにします。上記で設定したボタン1-4とスライダーをhtmlファイルで配置し、上記APIのjsとボタン/スライダーの設定のjsを読み込むようにします。作ってそこに格納します。ブラウザで、http://raspberrypi.local:8000/[folder]/test.htmlに接続すれば、画面上でLEDの明るさを変更できることが確認できました。defaultsクロスドメインの対応WEBIOPiはポート8000、Apacheはポート80なので、Apacheで動いているjsから直接WEBIOPiにhttpリクエストを送信することができないようです。そのため、proxyプログラムをApache側におくことで、クロスドメインの制約を回避します。下記の部分のみtrueに変更します。作ってそこに格納します。ブラウザで、http://raspberrypi.local/[folder]/配下のhtmlに接続すれば、画面上でLEDの明るさを変更できることが確認できました。*1:RStanの計算はまだ終わりません。(1)月別アーカイブはてなブログをはじめよう!hsuetsuguさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。