天井から吊された瓶から床に垂れるインクが、美しい渦巻き模様となっていきます。まずは映像だけを見て、どうしてこんなパターンになるのか考えてみると面白いかも。 仕組みはとてもシンプル。回転は地磁気によるもの。腕の部分がコンパスの磁針になっているわけですな。最後に南北を指して停止します。軌跡の半径が小さくなっていくのは、インクが減って瓶が軽くなるにつれて持ち上がって軸に近づくから。電気を使わずに重力と地場を視覚化するエレガントな方法。
Modern Christmas Trees come in all shapes and sizes. This post showcases our favorite examples of unusual and creative Christmas tree designs. Plywood Eco Christmas Tree Australian graphic designers Buro North claim their plywood Christmas tree is “80% more environmentally friendly” than a traditional fir or spruce. Pac-Man Christmas Tree A fully-animated version of the classic arcade game, render
タッチパネルの動作で最低限要求されることとして、表示が見える状態で、どの位置を、タッチしたかを判別することが必要となります。 タッチパネルは表示装置をタッチしているように見えますが、タッチパネルとLCDやCRTなどの表示装置は別々の部品であり、2つのモジュール部品を組み合わせ(張り合わせ)、1つのケースに収められて使用します。 ※表示装置とタッチパネルは別々の部品なので、表示とタッチパネルのタッチ位置とを合わせる為の調整(アジャスト)方法がタッチパネル側に必要です。 タッチした位置を検出する原理に、電気的にタッチを検出するものと、電気を用いないでタッチを検出するものがあります。 非常に大ざっぱに分類すると ・電圧や電流、その他電気現象を用い、それを利用してタッチを検出するもの ・電気以外の物理的な振動や音、光などを利用してタッチを検出するもの ・その他、空間的に画像認識や測定を行うもの な
概要 本稿はMPUを使ったハードウェア間の通信規格のひとつであるI2Cについて記述しています。 本稿は現在、後輩指導用にノイズ対策部分についてのみ記述した書きかけの頁です。 ノイズ対策 I2CはWired-ORで通信を行うという仕様上、差動通信などに比べノイズに非常に弱いです。またバスを共有するため、誰かが通信ミスを犯すと全員に波及する場合があります。 基本的な対策としては、下記が挙げられます。その他の項目の詳細について順次後述していきます。 受信側プログラムにバグがないことを確認する 通信線をできるだけ短くする 通信クロックを遅くする プルアップ抵抗値を調整する、定電流源を使う、ローパスフィルタを入れる... I2Cハングアップとそれ以外の原因との切り分け I2C通信が原因と思われるハングアップをした場合、まずそれがI2C割り込みに起因するものかをチェックします。 チェックの手法として、
I2C通信の使い方 【I2C通信】 I2C(Inter-Integrated Circuit)は、フィリップス社が提唱した周辺デバイス とのシリアル通信の方式で、主にEEPROMメモリICなどとの高速通信を実現 する方式です。 《参照》フィリップス社のI2Cの英文の仕様書は下記からダウンロード できます ★フィリップス社I2Cホームページ この当初の目的から推定されるように、I2Cは同じ基板内などのように近距離 で直結したデバイスと、100kbpsまたは400kbpsの速度でシリアル通信を行うよう に使われるのが主で、離れた装置間の通信には向いていません。 I2Cは、マスタ側とスレーブ側を明確に分け、マスタ側が全ての制御の主導権 を持っています。 I2Cはパーティーライン構成が可能となっており、1つのマスタで複数のスレーブ デバイスと通信することが可能です。 まずI2C通信のしくみは下図の
I2C、SPIとは? I2CとSPIインターフェースは同期式のシリアル通信の規格で、非同期式シリアル通信(RS-232Cなどのシリアル通信)に比べて、高速で通信でき、また複数のスレーブを接続することもできます。ただし、伝送可能距離は短いため、通信は基板内や近くにある基板間といった近距離のものに限られます。 連載(CQ出版さんのサイトです)こちらにもう少し詳しく載せています。 → http://www.eleki-jack.com/cat21/ I2Cバス I2CバスとはSCL(シリアル・クロック)と、双方向のSDA(シリアル・データ)の2本の信号線(GNDは含まず)で通信する同期式のシリアル通信です。バスには複数のスレーブを接続でき、マスタは個別に決められたスレーブのアドレスを指定してスレーブを選択してからそのスレーブと通信します。ビットレートにより、標準モード、ファースト・モード、ハイス
これまではPICオンリーでしたが、やっとArduinoに手を出し始めました。それで早速問題発生。Arduino UNO R3とEthernetシールドとTLC5940を使ってみようとしてArduinoの仕様を確認せずにやっていたら、UDP通信とTLC5940がどうしても両立しない。と、思っていたら海外に対処方法がありました。以下にまとめます。 今回の実験は、Arduino UNO R3にEthernet Shieldを取り付け(上図左)、Arduinoから多chPWMを制御可能なTLC5940(上図右)を動かそうというもの。LANの通信はOSC(Open Sound Control, ライブラリーはArdOSC)を使います。 ArdOSCとTLC5940を別々に実験したら動作したのですが、両方のライブラリーを読み込んで動作させようとするとArduinoがフリーズします。ググッたところ海外に
ロボカップジュニアサッカーに参戦した最強ファイターズと埼京ファイターズの ロボット作成の履歴や、彼らのメンターであったモッパーのマイコン・電子工作 系の話題が中心のブログです。チームの解散により、ブログを閉鎖しましたが、 RCJ に参加するチームの参考のためしばらくの間公開しておきます。既に情報 として古かったり間違っているものもあると思いますので注意して下さい。 コメントは入力できますが表示されません。 モッパーです。 こちらの記事へのコメントで Reverse父様にご指摘頂いた、Arduino の Wire ライブラリのクロック高速化ですが、internet 上の情報から答えを見つけることが結構難しかったので、忘れないように書いておきます。(言われないと気付きませんでした。Reverse父様ありがとうございます !!!) 現時点の Wire ライブラリは I2C のクロックが 100K
About: Inventor, Author, Head of Innovation, Entrepreneur, Forbes 30 Under 30, 10 Outstanding Young Persons of the World More About cornelam » Maybe sometimes we want to share the workload of one Arduino with another. Or maybe we want more digital or analog pins. Inter-Integrated Circuit or I2C (pronounced I squared C) is the best solution. I2C is an interesting protocol. It's usually used to comm
We've grouped the various parts into individual libraries to make it as easy as possible to locate the part you need: LilyPad-Wearables - Button holes, sewtaps and petals used on our LilyPad boards. Aesthetics - Non-functional items such as logos, build/ordering notes, frame blocks, etc. Batteries - Battery clips, connectors, and appropriately sized silk outlines for LiPo batteries. Boards - Spark
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く