タグ

TechとArduinoに関するluccafortのブックマーク (2)

  • インターネットとハードウェア - 人と技術のマッシュアップ

    組込みプログラミングの必要性 プログラミングというとPC上でのプログラムが普通ですが、最近感じているのは組込み系のプログラミングの重要性です。単に組込みプログラミングというだけではなく、デバイスとネットワークを扱うためのプログラミングと言ったほうがいいかもしれません。 理由は下記の通り 身近なものがインターネットに繋がる、モノのインターネットではデバイスを扱うことが必須 子供の頃から見たり触れたりするのは実体のあるデバイスであり、プログラミングは実体のあるデバイスを動作させることで興味を持つことができる 組込み系のデバイスのプログラムが書けるのは、おっさんばかり。若い人はこれが出来ると需要がありそう ハンダ付けや簡単な電子回路の知識もついでに身につく とはいえ、最近のデバイスはそこまでの知識が必要なくてもハードウェアを叩けるようになってきているので、まずはそこから始めるのがいいでしょう。

    インターネットとハードウェア - 人と技術のマッシュアップ
    luccafort
    luccafort 2013/09/03
    TESSEL、やはり購入予定なのかw
  • JenkinsのビルドステータスをArduinoで表現する - 人と技術のマッシュアップ

    いわゆるパトランプというやつですね。最初USB対応の製品を探したのですが、なんせ3万円とかする…これは買えない…orz というわけで、別件で試作したArduinoのシールドにフルカラーLEDを載せたのを思い出し、これを活用してしまおうということにしました。 用意する物とか Arduino (今回は手元にあったUno) USBケーブル(ArduinoとサーバPCを接続します) Jenkinsが動いてるサーバ(Ubuntu 12.04) Jenkinsはサーバ上でlocalhost:9090/jenkins/で動いてます Node.js + node-serialport Node.jsはサーバ上でlocalhost:3000/で動かします 構成 今回悩んだのはシリアルのコントロールでした。Jenkinsのジョブでシェルスクリプトを使って、Arduinoにシリアル経由でコマンドを投げたかったの

    JenkinsのビルドステータスをArduinoで表現する - 人と技術のマッシュアップ
    luccafort
    luccafort 2013/07/19
    「エラーになるとエアコンを止めてしまって、何が何でも直さないと帰れない・・・」Jenkinsに投げてそのまま帰る社員が続出し、阿鼻叫喚まで読んだ。
  • 1