注釈
こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Communityへようこそ!Facebook上で、仲間と一緒にRaspberry Pi、Arduino、ESP32をさらに深く探求しましょう。
なぜ参加するのか?
専門的なサポート:購入後の問題や技術的な課題をコミュニティやチームの助けを借りて解決。
学びと共有:スキルを向上させるためのヒントやチュートリアルを交換。
限定プレビュー:新製品発表や予告編に早期アクセス。
特別割引:最新製品の特別割引を楽しむ。
フェスティブプロモーションとプレゼント:プレゼントやホリデープロモーションに参加。
👉 私たちと一緒に探索と創造を始める準備はできましたか?[ここ]をクリックして、今すぐ参加しましょう!
レッスン02: 容量性土壌湿度モジュール
このレッスンでは、容量性土壌湿度センサーをArduinoに接続し、その読み取り値を解釈する方法を学びます。このプロジェクトでは、センサーのアナログ出力をArduinoで読み取り、低い読み取り値が高い土壌湿度を示すことを理解します。提供されたコードを使用して、Arduinoでアナログ入力とシリアル通信を実践的に学ぶことができます。
必要なコンポーネント
このプロジェクトでは、以下のコンポーネントが必要です。
全体のキットを購入するのが便利です。リンクはこちらです:
Name |
ITEMS IN THIS KIT |
LINK |
---|---|---|
Universal Maker Sensor Kit |
94 |
以下のリンクから個別に購入することもできます。
このプロジェクトでは、以下のコンポーネントが必要です。
全体のキットを購入するのが便利です。リンクはこちらです:
Name |
ITEMS IN THIS KIT |
LINK |
---|---|---|
Universal Maker Sensor Kit |
94 |
以下のリンクから個別に購入することもできます。
このプロジェクトでは、以下のコンポーネントが必要です。
全体のキットを購入するのが便利です。リンクはこちらです:
Name |
ITEMS IN THIS KIT |
LINK |
---|---|---|
Universal Maker Sensor Kit |
94 |
以下のリンクから個別に購入することもできます。
Component Introduction |
Purchase Link |
---|---|
Arduino UNO R3 or R4 |
|
配線
コード
コード解析
センサーピンの定義:
このコード行は定数整数
sensorPin
を宣言し、センサーが接続されているアナログ入力ピン``A0``の値を割り当てます。const int sensorPin = A0;
セットアップ関数:
setup()
関数はプログラムが開始されると一度実行されます。シリアル通信を9600ボーレートで初期化します。このセットアップは、データをシリアルモニターに送信するために必要です。void setup() { Serial.begin(9600); }
ループ関数:
loop()
関数はsetup()
の後に連続して実行されます。analogRead()
を使用してピンA0からセンサー値を読み取り、この値をシリアルモニターに表示します。delay(500)
文はループを500ミリ秒一時停止し、次の読み取りまでのデータ取得速度を制御します。void loop() { Serial.println(analogRead(A0)); delay(500); }