部品:I2Cデジタル温度計(TC74)

マイクロチップのTC74は、基本的なI2Cインターフェースを備えた手頃な価格のデジタル温度センサーです。それは1℃の解像度、および-40から+ 125度の様々なものを有する。これは、アナログデジタルコンバータなしで温度測定をジョブに追加するのは簡単な方法です。下記のTC74を利用する方法を説明します。

マイクロチップTC74デジタル温度センサー(オクトパート検索、0.88ドルから始めて)

TC74は5つのピンスルーホールおよびサーフェスマウントパッケージで使用可能です.TC74データシート(PDF)を参照してください。この部分の任意のバージョンのためのCADSoftイーグルフットプリントが見つかりませんでした。

TC74の異なるバージョンは特定の電圧に対して校正されていますが、すべての作業は2.7~5ボルトから作業します。我々が利用したTC74A5は5ボルトで動作するときに正確なものであるが、それを3.3ボルト電源から供給した。 I2C接続には2つのプルアップ抵抗が必要です(R1、R2)、2K-10Kが機能する必要があります。 C1は0.1UFのデカップリングコンデンサです。

TC74をテストするには、I2CモードでバスPirate Universalシリアルインタフェースを利用しましたが、まったく同じプリンシパルはすべてのマイクロコントローラに適用されます。 TC74をバス海賊の3.3Volt電源から電源を入れ、オンボードプルアップ抵抗を利用してI2Cバスをハイに保持しました。

指示
価値

温度レジスタを選択してください
0x00

設定レジスターを選択してください
0x01

TC74の作成アドレスは0x9A、チェックアウトアドレス0x9Bです。 2バイトのレジスタが2つあります。レジスタアドレス0は温度読み出しを保持し、レジスタ1は構成設定を保持します。

構成レジスタ

コンフィギュレーションレジスタのビット6は電源投入時に0で、最初の有効な温度読み取りが可能な場合は1の変更です。ビット7は書き込み可能で、TC74を省電力スタンバイモードにします。レジスタの読み込みには2つのステップが含まれています。部分的なcomposeコマンドを使用してレジスタを選択してから、チェックアウトコマンドを使用して値を取得します。

i2c> {0x9a 1}
210 I2Cが状態を開始します
220 I2C WRITE:0x9A ack:確かに

Leave a Reply

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

Related Post

1つの取り外しケース1つの取り外しケース

の6 PCレンダリングファーム通常はすべてショーで、行っていませんが、[Fredrik Permal]と[Michael Stabilile]は古いレンダリングファームを撮り、フロントロビーの作業ショーケースにしました。 これは機能、美しさ、そして実用性の最良の組み合わせです。 素晴らしい会話作品で、簡単な作業アクセスを可能にし、1つの甘い壁に貯められているケースで信じられないほどの省スペースを供給してください。 フレームはアルミニウムであり、背面は磨かれたダイヤモンドプレートのシートからなり、カバー用のアクリルシートを取り外します。 ケース側は、青いLEDファンが空気を循環させることを可能にするために開いたままにされています。 クローゼットで詰め込まれたレンダリングファームを冷却することは非常に困難ですが、このオープンデザインに問題はありません。 このビルドもはるかにきれいです、そして、Extremetech’sのあなた自身のレンダーファーム記事の構築の設定よりもはるかに扱いやすいかもしれません。 休憩の後にもっと多くの写真があります。

AndroidスマートフォンをPS4コントローラーとして使用する方法AndroidスマートフォンをPS4コントローラーとして使用する方法

PS4 Sonyのリモートプレイストリーミングアプリは、ハードコアゲーマーにとってアートの一部ですが、アプリをXperiaのみのファンのみを失望させています。ただし、XDAの開発者が既にこのアプリを非Xperiaユーザー向けに移植していることを考えると、取り残されたと感じる必要はありません。 XDAのTheScriptKittyは、非XPeriaユーザーにスムーズなPS4リモートプレイエクスペリエンスを約束するアプリポートを作成しました。 アプリの最新バージョンは、Android 2.2 Froyo以上を実行しているすべてのデバイス(サポート/テスト済みのデバイスのリスト)をサポートしています(Lollipopでは少しグリッチなもの)。驚くべきことに、このポートが機能するためにデバイスをルート化する必要はありませんが、一部の機能が機能する場合はルートがオプションです。スムーズなゲームの場合、スマートフォンが接続するための5 GHzルーターとLANケーブルを介してPS4を接続することをお勧めします。以下は、移植されたPS4リモートプレイアプリの機能の一部です。 ルートチェック/APK署名チェック無効。 接続速度チェックが削除されました。 wifiチェック削除。 XML/JAR依存関係は削除されました。 最低必要なSDKを2.2に格下げしました。 ネイティブデュアルショック4サポート(ベータ)。 ご覧のとおり、最新のバージョンではWiFiとルートチェックが削除されているため、より速いグラフィックスを駆動するのに十分な速度である限り、より遅いデータ接続で再生できます。ポートは、カスタマイズされたリカバリまたはスタンドアロンアプリパッケージを使用してフラッシュできるフラッシュ可能なzip形式で使用できます。ポートには2つのフレーバーがあります。これには、リモートプレイアプリ、DualShockMangerアプリ、およびPlayStationアプリのPS4 To Tabの下にPS4リモート再生アイコンを表示するための要求ファイルが含まれます。最小限のバージョンは、低メモリデバイスでタスクを実行するリモートプレイアプリのみです。 以下のダウンロードリンクから選択したZIPファイルの最新バージョンをダウンロードし、カスタマイズされたリカバリからフラッシュします。 PS4リモートプレイ:RemoteplayPortv0.7.4.apk より多くのアドオンとサポートについては、投稿の最後にあるXDAサポートスレッドに従ってください。 AndroidスマートフォンをPS4コントローラーとして使用する方法 セカンダリプレイステーションネットワークアカウントを作成します。 AndroidデバイスでPS4リモート再生アプリを開き、セカンダリアカウントでPlayStationにサインインします。 PS4では、設定に移動します›リモート再生設定›デバイスを追加します。これにより、コードが生成され、後で保存します。 次に、Androidデバイスのリモート再生アプリの次のボタンを押して、検索中にスキップを押します。 ステップ3で生成されたコードを使用して、AndroidデバイスをPS4に接続します。 完了すると、Androidアプリでミラーを見ることができるはずです。 PS4でメインアカウントでログインします。 これで、PS4でリモートでプレイできます。 MODはまだ進行中の状況に陥っているため、投稿の最後にリンクされたXDAソーススレッドを親切に確認してください。