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

スクラップスクラップ

からレーザー彫刻を作成することを知っておく必要があるすべてのものは、彼が傷から作られたレーザー彫刻器を使って彼の電卓のカバーにエッチングしたアインシュタインヘッドをチェックします。私たちは彼が建物で素晴らしい仕事をしたと思いますが、彼が救済に慣れている技術を共有し、すべてのコンポーネントを再利用しているという仕事にさらに驚いています。それは異なるモデル/製造元のソースハードウェアに適応するのが非常に簡単であるべきです。 彼は古いスキャナーと部分の大部分のための古いプリンタを使用しました。これらの両方の両方に、ステッピングモータ作動ガントリーを含み、それは彼のフランケンシュタインレーザー彫刻器内のx軸およびy軸を形成するために一緒に引っ張る。部品が集まったので、彼は2つの簡単な透過ステッパーモーターボードとアルドイーノを含む制御電子機器で始まりました。 この時点で、彼はテストランのためにデバイスを取り、それをペンプロッタとして使用するためにキャリッジにマーカーを取り付けました。この【Sebastian】で固体性能を発揮した後、レーザーダイオードに追加した。彼はダイオードの駆動方法、ならびに焦点の配置が素晴らしい細部での焦点位置合わせを網羅しています。彼のウェブサイトの投稿は上記の指示的なリンクと同じコンテンツを持っていますが、私たちは念のためにリンクを残したかったです。

自動キノコの栽培の耕作は美味しい揚げ物自動キノコの栽培の耕作は美味しい揚げ物

[Kyle Gabriel]を知っています。できるだけ。結果は自分自身のために話し、いくつかのおいしい揚げカキはそれを見せる! フライオーキのキシュームは、傷から成長した。 きのこの栽培の最も影響力のある条件は、温度、湿度、およびCO2濃度であり、環境条件の取り扱いを自動化して、安価なハードウェアと部品を活用しながら、定期的な写真を撮る能力を持つオープンソースシステムです。物事に目を向けてください。 「Kyle」のドキュメント「包括的な」と呼ばれていない、そして彼は仕事場のための陽圧空気ろ過システムの設定からすべてのものを取り組んでいます。そして収穫。彼は揚げキノコのための美味しいレシピを含みます。それはそれよりも詳しくはありません。 私たちは[カイル]の前の仕事を見ました、そしてそれは継続的な洗練を見るのは素晴らしいです。下に埋め込まれたビデオで全体のことのツアーをチェックしてください(または自分を空腹にしたい場合は16:11にスキップしてください。)

時計仕掛けのクレードルは赤ちゃんの非常に最初のescapement時計仕掛けのクレードルは赤ちゃんの非常に最初のescapement

[Scott]の種類の子供たちはいかなるかごとしていませんが、彼はゲームに先んじるのが好きな種類のタイプです。プログラムの概要は、揺れのゆりかごを開発するための彼のガレージでの費用時間を示しています。通常、これらは幼児シャワーから得られ、電池によって供給される。非常に洗えて、振り子振り揺れを維持するためのシステムについて考えています。彼の最新の仕事は脱出クレードルです – 落下重みを支援しながら揺れ続けるクレードル(またはハンモック)です。 このシリーズの最初のビデオは、モチベーションとスイング振り子を維持するのにかかるエネルギーの量を正確に把握することを議論します。 2番目のビデオは、危険なものがあるように見えるいくつかの木工システムのための非常に荒いプロトタイプを論議しています。 3番目のビデオはまとめており、重さが上に持ち上がるときはいつでも約10分間クレードルを揺り動かします。 [Scott]ハッカデーで掲載された彼の仕事のうち、そして彼がゆっくりとゆっくりとゆっくりと終わったのは、ゆっくりとゆっくりと終わった。彼は最近完成しました。