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

Snapchat:iOSアプリSnapchat:iOSアプリ

で独自のフィルターとレンズを作成できるようになりました。Snapchatの世界は魅力的なものです。混乱の継続的な話と同様に、私たちは、個人が有給の「独自のレンズを作成する」スタジオを手に入れることができる新しいiOSアップデートを手に入れました。お祝いや主要なイベントで活用してください。 Snapchatは昨日、2018年の冬季シーズンゲーム中に共有されたハイライトを真正面から向けた、初めてのオンラインテレビイベントの報道を明らかにしました。その発表と、新しいiOSアップデートは確かにリンクされています。 iOSアプリの完全に無料のアップデートとして今日入手可能、Webでも、Snapchatの新しいセクションでは、個人が独自のセルフィーレンズとフィルターを作成できます。指定された場所に基づいた独自のSnapchatアプリで。この機能は、特にオリンピックなどのイベントだけでなく、お祝いやその他のソーシャルイベントで活用するのに役立ちます。 Androidバージョンのアプリの一部と同様に、まったく同じアップデートの一部として、Snapchatの個人も同様に、新しいサブタイトルスタイルと新しいインターフェイスを見ることができます。個人は、ブラシ、イタリック、グロー、グラデーション、レインボー、ファンシー、オールドイングリッシュ、およびキャプションを追加する際にさらに多くのものにアクセスできるようになります。 SnapchatとInstagramが個人と眼球を獲得するための継続的な戦争でInstagramを使用して、両方のアプリとサービスの両方を見ることを期待して、2018年を通してより新しい機能と改善された機能を追加し、おそらく彼らが行くにつれて互いに借りています。 同様に検査するのが好きかもしれません: iOS 12絵文字:150以上の新しいキャラクターをすべてここで最もよく検査します iOS 11.3パブリックベータ2ダウンロード / OTAアップデートリリース ダウンロード:iOS 11.3ベータ2 IPSW、OTAがテスト用にリリース iOS 11.2.5脱獄:Adam DonenfeldのiOS 11.2.2の脆弱性は、新しい解放ツールになる可能性があります iOS 11.2.5最終的なIPSWリンク、iPhoneのOTAアップデート、iPad、iPod Touchをダウンロード 将来の脱獄のために、iOS 11.2.5からiOS 11.2.2へのダウングレード、ここに 脱獄iOS 11.2.5 / 11.2.2 /

電力を読み取るWebカメラとPython電力を読み取るWebカメラとPython

を使用してデータを使用すると、不可欠なツールが欠落しているときはいつでも、新しいものを構築するだけです。それは、彼が両親の家での消費電力を測定しようとしていたときに「マット」が自分自身を見つけた位置です。彼は自宅のパワーメーターのためにトランスミッターを去りました、そしてそれをするための合理的なことは、彼のDADのパワーメーターを監視するのではなく、彼のお父さんのパワーメーターを監視するためのWebカメラとPythonスクリプトを設定することでした。 彼が役に立つ電力計は、Geo Minim電力モニタでした。彼は、この特定のメーターから直接データを抽出することが非常に困難であるため、Communications Protocols Intのいずれかに掘り下げるのではなく、彼はLEDを持つボックスにウェブカメラを設定し、特別に書かれたPythonスクリプトでそれを監視しました。このスクリプトはメーターの内部を見ることができ、次に関連するすべてのデータを使用してコンピュータにレポートされます。 [マット]は、誰かのために彼のプロジェクトサイトにこのコードを上げました。 これは、問題のメーターの内部の働きに深く掘り下げすぎない素晴らしい回避策です。あなたはいつでもあなた自身の電力追跡システムを構築することができますが、それがあなたのスタイルのもっとたくさんのものであるならば!

Hackaday.ioでのもう1つのきちんとした汎用はんだごてHackaday.ioでのもう1つのきちんとした汎用はんだごて

、ユーザー[Tomasz Jastrzebski]は、温度制御はんだ付けアイアンを運転するための片思いに見えるカスタムメイドのコントローラを作成しました。デザインは、さまざまな電圧とプローブタイプのために評価されたアイアンで動作することができ、それらは熱電対またはサーミスタベースであることを意図しています。電源を統合するのではなく、これは外部ユニットによって取り扱われ、これを必ずしもグリッドに結び付ける様々なソースから給餌する可能性を与えます。 ハードウェア的には、REF2030の精密電圧源を参照して、INA823計装アンプに基づく素晴らしいフロントエンドで、ショーを担当するユビキタスSTM32マイクロコントローラがあります。入力段は汎用性のあるホイートストンブリッジ入力回路として構成され、微調整のための範囲がたくさんある。 SuperCapacitorバックアップを備えたRTCのサポートなどのはんだ付けアイアンドライバに必ずしも必要ではないデザインには、設計にはいくつかの追加機能がありますが、これははんだごての鉄を運転する必要はありません。温度フィードバックを伴う。ファームウェアが変更されているため、これは他のタスクに役立ちます。マインドに湧き出る1つの潜在的な機能 – それが誤って残っている場合には、一定の時刻に自動的に電源を切ることができます。 概略図には多くの部品が多くの部品が優れています。それは議会の家に余分な選択肢を与えることを理解するので、製造に関わっている私たちの多くが何年もこれをやってきましたが、これは本当に必須の練習です。 STM32G0シリーズマイクロコントローラのファームウェアは、STM32 HALに基づいており、それを簡単に保ち、都合のよいスタジオコードプロジェクトが提供されています。すべてのハードウェア(KICAD)とファームウェアがProject GitHubにあります。 私たちは、このようなユニバーサルはんだ付けコントローラー、JBCアイアンのためのカスタムメイドのコントローラー、そしてこの優れた携帯型Arduinoベースのユニットのように、何年にもかかわらず、いくつかのプロジェクトを見ました。