IDEの外側を考えると、高速カウントARDUIO

[Udo Klein]が、アルドイノボードを使用してできるだけ迅速にカウントすることの難しさを取りました。クエストには、在庫ハードウェアを使用してできるだけ迅速に20ビットカウンターを駆動させるショートカットの検索が含まれます。しかしキャッチは、Arduinoの雰囲気がバックグラウンドで実行されているオーバーヘッドがあるということです。彼はこれらの道路隆起のそれぞれに見え、それからそれらを回避するための1つの方法を示します。

コードは、現代のC埋め込みプログラミングでは通常見ないコマンドを使用します。 GOTOステートメント彼はこれを使用して、ArduinoのBuilt Loop()関数によって使用される追加のサイクルを回避しています。ハッキングされたループ内で実行される唯一のコマンドは、深くネストされたマクロのセットです。 AVRチップに組み込まれているハードウェアXORを使用して出力ピンを切り替えます。これはレジスタに直接アドレス指定されていても、DigitalWrite()関数によって追加されたスローダウンをダンプする。

その結果、ハードウェアクロック速度の約98.9%で、出力ライトを切り替えるソフトウェアカウンタ(ブレーク後のクリップを参照)があります。かなり印象的な、しかし、彼はそれを少し速くすることができます。

Leave a Reply

Your email address will not be published.

Related Post

Linuxの画像フレームは、無線Raspberry PI表示Linuxの画像フレームは、無線Raspberry PI表示

を使用しています。これは、RaspBerry PIにディスプレイを追加するための新しい方法です。 有線ディスプレイを使用する代わりに、HDMI(シンプルなハードウェアアダプタを搭載したDVIポートをフィードすることができる)またはコンポジットビデオOUT – [Chris Bryden]のいずれかを使用して、ワイヤレスディスプレイを提供することを決定しました。 これはあなたが利用可能なハードウェアによって本当に依存します。 彼は歌のためにハッキング可能なデジタル撮影フレームを上げ、このプロジェクトのために320×240のディスプレイを使いました。 上の画像のRPIに接続されているUSB NUBが表示されることがわかります。 それはBluetoothドングルであり、デジタルフレームに一致するものがあります。 このような方法で2つのネットワークでネットワークで作業して、ネットワーク上でXデスクトップをプルアップさせてください。 これは、Bluetoothプロトコルに見られた最良の用途の1つであり、小さな画面は単純な文字表示の使用を超える実質的な利点を提供します。

電子バードハウスの監視はさらに多くのステップ電子バードハウスの監視はさらに多くのステップ

[Stephen Albers]が彼の鳥の友達にこの電子的に監視されている鳥の家を持つ多くのエクストラを提供します。これはあなたに内側に起こっているのかを見てくださいが、他のいくつかのデータのためのソースを提供します。 まず、ビデオカメラが屋根の下側に取り付けられています。これはネスティングエリアを見下ろして、いつでも昼夜を引くことができます。彼は他の電子機器とは別に機能するWiFiウェブカメラを使用しました。 セットアップの残りの部分では、内部の温度と湿度のデータを収穫することができます。 IRトランスミッタ/受信機ペアによって提供される戸口のために。 これは私達が見た最後の鳥の家プロジェクトよりもかなり少しもっと多くのものを提供します。それはまた、電子機器を保護する限り望ましいことをたくさん残した。 [スティーブン]そのような保護をスキップしませんでした。電子機器の多くは、家の基部のアクリル室に収容されています。センサーはそれ自体がプラスチック製のエンクロージャに囲まれていると感じていますが、温度や湿度のセンサーがこの設定で正しく機能することを保証するためにいくつかの作業を行う必要があります。

Parallax Christmas Light ShowParallax Christmas Light Show

[iBoucher]クレイジークリスマスライト振り付けをやりたい。 棚システムの費用を方法であれば、彼は自分自身を発展させることになった。 何人かの安価な1つのアンプリレーを拾うためにeBayに行った後、彼は始める準備をしました。 彼が敷設した基本的なスタンプ2を利用して、彼は比較的合計16ポートシステムをまとめることができました。 素晴らしい課題[iboucher] [ハッキングされたガジェットを介して]