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. Required fields are marked *

Related Post

REDBULLREDBULL

にrickroolledすでに見たように、Redbull Creation Contegeに参加するように招待されました。今日私たちの仕事に深くなっていましたが、自分自身を吹き飛ばさないようにしながら物事を叩いてまとめて物事をハッカーすると、私たちは2番目のパッケージを受けました!これが最後のものであることを説明した手書きのメモは、最も素晴らしいチームのみに予約されています。私たちは最後のものを手に入れました。 この箱の中で別のブルドイーノもありました。これは、中央部といくつかの散在したLEDの派手なディスプレイを持つシールドを持っていました。それを差し込むと、私たちはあなたがPCB上の抵抗タッチパッドを使って遊ぶことができる「Simon」スタイルのゲームで迎えられました。上記のビデオの結果を見ることができます。また、私の鼻はよくうまくいきませんが、私のパートナーは赤血球郵便がベーコンのような匂いがしたことを私に知らせました。意図的ではないかどうかはわかりません。 私たちのプロジェクトは長くうまくやってくる。今日の予備試験は最小限のサブ皮血腫で素晴らしい結果をもたらしました。私たちはこの獣を一般に発表するのを楽しみにしています。乞うご期待!

Arduino Balling GameArduino Balling Game

あなた自身のゲームプラットフォームを構築することはそれ自身でかなり素晴らしいですが、ゲームが実際にプレーするのが楽しいように見えるとき、それは別のレベルのクールなレベルです。 [zippy314] Das Blinken Bonkenと呼ばれる子供のクリスマスプレゼントとしてArduinoベースのゲームプラットフォームを作成しました! すべての非常に中毒性のゲームと同様に、ゲームプレイはシンプルです。プレーヤーは特定の「パッド」を狙っている間にターゲットボードにボールを投げます。ブレーク後のビデオに示すように、毎回照らされたターゲットを打つことを試みるように、またはビード上のすべてのパッドをできるだけ速く命中しようとしているように、このプラットフォームを使用してたくさんのゲームの可能性があります。 パッドは自家製の圧力センサーの助けを借りて「ヒット」として登録されており、それぞれ感圧導性導電シートの「サンドイッチ」で構成されています。これはこれらのLEDスニーカーで使用されているのと同じ素材です。シートを通る抵抗が圧力として低下することを考慮すると、基本分圧回路はArduino上のアナログ入力を供給するために使用され、したがって「ヒット」を発見することが非常に簡単になる。 I2C 4桁7セグメントディスプレイはスコアを維持し、アドレス指定可能なRGB LEDのストリップはプレイヤーフィードバックやその他の重要なゲームプレイ情報を提供します。

自動調光器はキーボードのバックライト自動調光器はキーボードのバックライト

にハッキングされています。しかし、それは彼がハッキングされたエクストラバガンザの間にこのRazerブラックワイズの究極のものの一つだけです。 彼が最初に彼が青色のLEDが嫌いに使用されていなかった周辺機器を受け取ったとき。だから彼はそれらのすべてを取り除き、白いものを入れました。彼はそれについてあまり話さないが、私たちはそれが作品のトンだった。新しい色は喜んでいましたが、その明るさを調整する能力は彼を刺激し始めました。 4つの事前定義されたレベルがあり、あなたが得るのはそれだけです。調整のためのスライダーを持つGUIでさえ、それらのレベルの外側には行けませんでした。 彼の解決策は彼自身でコントローラを強化することでした。彼は、LED回路のローサイドを制御するトランジスタにAVRチップでパッチを当てました。それでも彼はまたキーボードの場合が実際には半透明だったことに気づいた。これにより、その中に光レベルを自動的に調整する光センサーを隠すことができます。しかし、彼はまだスイッチのフリップで元の機能を使うことができるようにしました。休憩の後に自分のために見てください。