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

Arduino Balling GameArduino Balling Game

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

3 Android向けの驚くべきポモドーロ生産性アプリ3 Android向けの驚くべきポモドーロ生産性アプリ

が何をしても生産的であることが重要です。役に立たないことをするのに時間を無駄にする人はいません。しかし、あなたがどんなに焦点を合わせていても、気晴らしが起こります。常に働くことが証明されている1つのサービスまたはテクニックは、仕事中に休憩を取ることです。休憩を取ることは不可欠です。なぜなら、常に仕事をすることはひどい考えだからです。あなたはあなたがあなたのブレークポイントを打つ前にそれほど長い間しか働くことができません、あなたがどれだけ集中しようとしても何もすることができません。 ポモドロテクニックは、効率的な仕事をするのに役立つ時間管理技術です。休憩をとることを思い出させることでそうします。このようなものになります。一定の時間を費やして、100%を与えることができると確信しており、その後数分間休憩します。伝統的に、あなたは25分間働き、5分間の休憩をとるべきでした。休憩が終わったら、次の25分間再び仕事に戻ります。 4回連続のサイクルが完了した後、典型的なものよりも長い休憩を取ります。 タスクをお勧めする場合は、これらの素晴らしいアプリをお試しください。これにより、ポモドーロテクニックに効果的に従うのに役立ちます。 免責事項:すでによく知られているアプリを含めていないまったく同じ機能を実行する100を超えるアプリがあるためです。やや新しく、評価とレビューが良いアプリのみに言及しています。 OVOタイマー まず、OVOは新しいものではありませんが、そのシンプルさのために言及する必要があります。基本的に、一定期間後に休憩を取ることを思い出させるタイマーアプリが必要です。 OVOタイマーは、おそらくAndroidのタイマーを使用するのが最適で、多くの使いやすいです。 OVOの使用を開始するには、画面にタッチして、指で時計回りに回転し始めます。センターで設定している時間が表示されます。タイマーは最大60分間設定できます。希望の時間を設定したら、指を脱ぐと、OVOがカウントを開始します。 これは、1つの場所で多くの機能を詰め込もうとしない珍しいアプリの1つです。代わりに、アプリを必要な機能に制限します。それは1つの仕事だけをしており、それを行うことに優れています。 [GooglePlay url =””/] 脳フォーカス生産性タイマー Brain Focus Productivity Timerは、Pomodoroテクニックに従うタイム管理アプリであり、作業を生産的かつ効率的に行うのに役立ちます。時間を設定するまで、作業したい後、休憩を取ることができます。それはあなたのすべての作業と休憩セッションを追跡し、グラフと数字を使用してそれらの統計を表示します。また、さまざまなアクティビティのラベルを作成し、各アクティビティに異なる時間セットを割り当てることができます。また、AMOLEDスクリーンには純粋な黒いテーマがあります。 これは、Google Playストアにある最もシンプルで使いやすいポモドロアプリです。効果的な時間管理アプリが必要な場合は、先に進んで試してみてください。 [GooglePlay url =””/] ClearFocus:生産性タイマー ClearFocusは、Pomodoroアプリに続き、生産性を高めると主張するもう1つの生産性タイマーです。これは、上記のアプリにさまざまな方法で似ています。最小限で心地よいデザインがあります。作業と休憩セッションはカスタマイズ可能です。 私がとても気に入っている機能の1つは、気を散らすアプリをブロックする機能です。それが機能するために購入すると、ClearLockと呼ばれる同じ開発者から別のアプリをインストールする必要があります。インストールされたら、ブロックする必要があるアプリとどのくらいの期間を選択できますか? アプリは無料ですが、広告を提供します。広告を削除し、一時停止ボタンやウィジェットなどの追加機能のロックを解除するための購入時には、現金を使う必要があります。 [GooglePlay url =””/]

3Dプリントのギアボックス3Dプリントのギアボックス

小さなDCモーターでの比率をカスタマイズすることは、検出が簡単です – あなたはコピー機と同様に古いプリンタからたくさん集めることができます。あなたも立派なギアボックスでもいくつか得られます。しかし、あなたは正確にあなたの仕事の必要性をギヤーにしてモーターを手に入れますか?それだけではないが、あなたはいつもあなたが必要とするものを正確に得るためにギアボックスを印刷することができます。 [フォートゼロ]のギアボックスについてエレガントなものは何もありません。モーターはジャンクビンスペシャル、そしてギアはすべてPLAから印刷されたすべての基本的な平歯車です。電車には4つのギアがあり、それぞれが2:1の減少を備え、16:1の一般比率を提供します。ギアはハウジングに圧入されている真鍮のシャフトの上に移動します。単純さにもかかわらず、ギアボックスはかなり有能で、3.5 kgの負荷をかけます。スタイルのデータはあなたがあなたが持っているモーターのためだけにあなたが望む比率を得るためにそれを簡単にする必要があります。 プログラムの設定スプリットハーモニック遊星歯車を含む3Dプリンタ、またはタイミングベルトを利用した歪み波動歯車では、より困難なギアボックスが可能である。 3Dプリンタなし?問題ない!レゴのギアボックスを開発するだけです。