私の以前の記事を読んだ友人は、私がMicroPythonを使用して有線シリアルポートまたはネットワークリンクを介して開発できるESP8266用の簡単な開発環境を構築したことを知っている必要があり、Arduinoの代わりにそれを使用する理由は、私が少し知っているからですPythonhehe。
設定方法は前回の記事「【ESP8266用のmicropython開発環境をゼロから構築する】(https://tstrs.me/result/fniGq4YBlyC2E8nCtmWa)」を参考にしてください。
今度はそれを使用してDHT22をリンクし、リアルタイムの温度と湿度を取得します。
まず、ESP8266をDHT22に接続し、配線は次のとおりです。
ESP8266をコンピューターに接続し、パテリンクを使用して、接続方法を忘れた場合は、[ここ]をクリックして手順を確認できます。
接続したら、コマンドラインインターフェイスに次のコードを入力します。 '''ジャワ DHTをインポートする マシンインポートピンから センサー = DHT。 DHT22(ピン(4)) #设置物理接口 sensor.measure()#测量温湿度 print("\n温度は %s 度、湿度は %s パーセント\n"%(sensor.temperature(),sensor.humidity())) ```
正しい出力は次の画像のようになります。
これは、現在の温度が23.2°、湿度が66.6%であることを意味します。 コードの要点についてコメントしました。
これは、DHT22のデータを取得するために設計された単純なデモであり、ブラウザまたはその他の方法を使用して、後でデータ表示を表示します。
実際、私が最も望んでいるのは、あらゆる種類のセンサーをAppleのホームアプリケーションに接続することですが、MicroPythonはこの機能を実装したいと考えています。
この記事の主な内容は、ESP8266 用の micropython 開発環境をゼロから構築することであり、これに基づいて一連の記事が公開されます。
これは私が引き起こしたものではありませんが、毎日バグを修正します。
jQuery ajax の使い方の簡単な紹介
advchange を使用してシステム フォントを変更します, これは非常に簡単で便利です. 変更後、ログアウトし、再度ログインして効果を確認します.
ワークフロー ガジェットの使用方法と、それを使用して DHT11 センサー データを表示する方法を簡単に紹介します。
目次
人気タグ
その他の言語
サイト情報