8ビットマイクロコントローラの精密周波数測定ライブラリ

[Paul]は、Teensy Microcontrolllerプラットフォームを使用するためにArduinoライブラリを越えて移植しています。これは、それらが両方ともまったく同じAtmelチップアーキテクチャを利用することを考慮すると、非常に基本的な傾向があります。しかし、彼はArduinoのライブラリを発見しているとき、彼は彼らがそうである限り分解されているものではありません。周波数測定ライブラリを介して移植することを求めると、彼ははるかに優れているだけでなく、もっと多くのポータブルである彼自身を構成しました。

彼はArduino周波数カウンタライブラリを持つ2つの巨大な牛肉を持っていました。まず最初に、それが正確な周波数カウンタを利用して校正される支払いの態様を必要とすることです。それは、Arduinoとの周波数カウンターを開発している多くの人々がすでにスタンドアロンのツールを持っていないので、たくさんの人々がそうしていることを考えると、ひよこと卵の問題です。 2番目の問題は、ArduinoライブラリがATMEGA168またはATMEGA328チップのためにハードコードされていたことです。

この新しいライブラリは、ただのトレードオフの両方の問題を修正します。あなたのハードウェア構成は水晶発振器を利用する必要があります。上記の写真では、周波数測定はこの方法ではかなり正確であることを示します。バンドルも同様に、Cでプログラムされている任意のタイプの8ビットマイクロコントローラに移植するのを簡単にする細い抽象化層を利用する。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Xamarin.Android

C#の詳細なチュートリアルは、モバイルアプリ開発に最適な言語です。 Xamarinを使用すると、アプリをC#で完全に作成し、iOS、Android、Windows、Macなどでまったく同じコードを共有します。 Objective-C、Swift、またはJavaで実行できるものはすべて、C#で実行できます。 Xamarin.Androidアプリは、すべてのプラットフォームでコードを共有しています。 IOS、Android、Windows、および単一の共有C#コードベースを備えたMacをターゲットにします。すべてのプラットフォームで、まったく同じ言語、API、およびデータ構造を利用します。 Xamarin.Androidは、アプリのパフォーマンスの高度なランタイム最適化にJust-in-Timeコンピレーションを利用しています。つまり、アプリはネイティブAndroid APKです。新しいタイプの要因を含む、あらゆるタイプのAndroid APIにアクセスします。 Xamarinは、GoogleのAndroid APIの100%をC#にもたらし、Asyncサポートと.NETの命名規則でJava APIを改善して、自宅にいるように感じます。 Android Wearの100%APIサポートにアクセスできるように、Android Wearデバイスで実行できるフル機能のアプリケーションを生成します。 Xamarinは、Googleの最も現在のAPIで更新されたままであるため、アプリの最新機能をいつでも利用できます。 この記事では、Xamarin.Androidを使用してアプリケーションを作成するようにプレビューSDKをダウンロードしてセットアップする方法について説明します。 Androidライブラリの更新はAndroid Mでリリースされ、これらの更新はAndroid MとAndroidの以前のバージョンの両方の新しい機能を提供します。 Xamarin.Androidプレビューは、Android Mプレビューをサポートしています。 API 22/Android 5.1バインディング – Android 5.1は、いくつかのSIMカードサポートとプロバイダーサービスのサポートを追加するLollipopの更新です。 Android Mでアプリの構築を開始する方法を正確に見つけましょうAndroid Mの新しい機能ハイライトの概要

PSYLINK非侵襲的EMGのためのオープンソースのニューラルインタフェース

アプリケーションがどれほど素晴らしいことができるかにもかかわらず、私たちは多くのEMG(筋電図)プロジェクトを見ていません。これは、ノイズの中で小さい筋電電気信号を見て技術的な困難である可能性があります。とにかく、[HUT]はプロトタイプの流れで努力しています。 本プロトタイプは、AAAバッテリを汲み上げてAAAバッテリを搬送してARDUINOのために5ボルトを供給し、連結EMG増幅器ユニットの選択を供給するための改良コンバータに加えて、ARDUINO NANO 33 BLE SENSEを保持する一次電源基板を利用する。 EMGセンサーは、非常に簡単な構成で、INA128計装アンプの周辺に基づいています。 Nano 33 BLE Sense上のIMUからのデータと共にEMGサンプルは、PSyLinkソフトウェアアプリケーションスタックを実行しているBluetoothによってリンクされたPCに渡されます。これは、Pythonに基づいており、BTコミットのBLE-GATTライブラリを利用して、PC入力ガジェット(マウスイベントを発行するための)とMaker Discoversのテンソルフローを使用します。この概念は、EMGデータからのメーカーの発見を、ある個々のインタフェースイベント(KeyPressなど)とのパートナーとビットトレーニングとパートナーに発見することで、手/腕のジェスチャーを使ってPC上でゲームをプレイすることができます。 IMUデータはこれを強化するために利用されていますが、このデモでは絶対に明確ではありません。 PSYLINKの初期のプロトタイプ。 Gnuradioが使用されていたのは、ジョブコードバーグページですべてのハードウェアを発見することができます。何て素晴らしいアイデアなんだ! 明らかに、そのようなEMG管理対象入力装置のための他の利用状況がたくさんありますが、あなたは科学のために知っているマリオカートをしたくない人は誰ですか? あなたが自分自身のために見ることができるのと同様にデモビデオ(下記)をチェックアウトしてください。最後に、Mastodonがお茶のカップであれば、これがそのためのリンクです。逆さまにこのバイオアップボードのように、以前の仕事はEMGに浸しようとしました。同様に私達は私達のあなた自身によって主題について以前のチュートリアルを掘り下げてください。

Artfall:Pachinko Techine

Artfallはあなたがホワイトボードに描くことを可能にし、そして小さな幾何学的図形を障壁のように描画と相互作用させることを可能にします。 あなたがペグを描く必要があるパチンコマシンを考えてください。障壁を描くことができるだけでなく、あなたはiPhoneやWiimoteのどちらかで重力の方向を変えることができます。 映像はまた、ピースがいくつかの音楽から低音と跳ね返っているように見えるので、いくつかの健全な相互作用を示しています。 最近見たホワイトボードのポンをやや彷彿とさせる効果はかなり素敵であり、やや彷彿とさせる。 [ありがとうERIC]