タグ

arduinoに関するcanipyのブックマーク (5)

  • 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で表現する - 人と技術のマッシュアップ
  • Arduino 日本語リファレンス

    Arduino言語 Arduino言語はC/C++をベースにしており、C言語のすべての構造と、いくつかのC++の機能をサポートしています。また、AVR Libcにリンクされていて、その関数を利用できます。 setup() loop() 制御文 if if else switch case for while do while break continue return goto 基的な文法 ; (セミコロン) {} (波カッコ) コメント #define #include 算術演算子 + - * / % (剰余) = (代入) 比較演算子 == != < > <= >= ブール演算子 && (論理積) || (論理和) ! (否定) ビット演算子 ビット演算子は変数をビットのレベルで計算するためのものです。ビット演算子によって、広範囲なプログラミング上の問題を解決することができます。 &

  • Arduino - Wikipedia

    Arduino(アルドゥイーノ もしくは アルデュイーノまたはアルディーノ)とは、(ハードウェアの)「Arduinoボード」、および(ソフトウェアの)「Arduino IDE」から構成されるシステムである。Arduinoボードは、AVRマイコン、入出力ポートを備えた基板であり、Arduino IDEはC言語風の「Arduino言語」によってプログラムを制作・コンパイル・デバッグ等し、それをArduinoボードに転送 等々するための「統合開発環境」と呼ばれる、PC上で作動させる一種のソフトウェアである。 また「Arduino」という名称は広義には、それらの開発・改良を行う一連のプロジェクトや、その結果生まれた会社、またその多くの開発者らによるコミュニティまでも指すことがある。 もともと2005年にイタリアで5人の人物によって、「もっとシンプルに、もっと安価に、技術者でない学生でもデジタルなも

    Arduino - Wikipedia
  • スタパ齋藤の「週刊スタパトロニクスmobile」 2009年、Arduinoの現在

    ■ 2009年、Arduinoの現在 イキナリですけど今回は、世界も日でも流行りつつあるマイコンボードこと Arduino 。連載の1年くらい前のバックナンバー「 Arduinoでマイコンしよう!! 」でも紹介したんですけど、状況がずいぶん変わった……というか成熟してきた。ので、2009年のArduinoの現状てな感じで、Arduinoの今をレポートしてみたい。 現在最も新しい部類のArduinoでありかつ定番となっているArduino Duemilanove(のATmega328P版)。2009年発売のArduinoを意味する名が付けられている。国内でもわりと容易に入手可能 入出力ポートもメモリ容量もほかのArduinoを圧倒するArduino MEGA。大きめ&高価めだが、外部回路が多かったり規模が大きめのプログラムを書きたいユーザーには便利かも Sanguino互換のREDUIN

  • livedoor Techブログ : Arduinoで事業部長を監視しCiao!

    こんにちは、最近はモバイル向け新規サービスの開発を担当している栗原です。 今回のTechブログではMAKE系の話をご紹介したいと思います。 フィジカルコンピューティングとは 皆さんは『フィジカルコンピューティング』という言葉を御存知でしょうか。フィジカルコンピューティングとは、既存のパーソナル・コンピュータのグラフィカル・ユーザー・インターフェイス(ウインドウ,マウス,アイコンなど)を超えて、私たちの生活環境によりそった身体的なコンピュータのあり方を模索する研究の動向のことを言い(出典:はてなキーワード)、最近ではそれらの研究や実験を簡単に実現するための便利なハードウェアがいくつも存在します。 代表的なハードウェアとしては、ArduinoやGainerやFunnelなどがあります。これらは単純な入出力を供えた拡張可能な基板となっており、適当な電子部品をつなげることにより様々なことを実現でき

  • 1