[貂蝉、プログラミングを学ぶ] Arduino ハンズオン (212) --- Arduino の 10 種類の実験を完了するための 9 in 1 拡張ボード、フォトレジスター輝度センサー実験

ここに画像の説明を挿入

37 個のセンサーとモジュールについての言及はインターネット上で広く広まっていますが、実際には、Arduino と互換性のあるセンサー モジュールは 37 個以上あるはずです。手持ちのセンサーやモジュールがいくつかあることを考慮し、学習とコミュニケーションを目的とした実践(ハンズオントライ)の概念に従って、ここで一つずつ実験を行っていきます。成功しても失敗しても記録するのは難しい問題ですが、レンガを投げて翡翠を輝かせられるようになりたいと思っています。

【Arduino】168種類のセンサーモジュールシリーズ実験(データコード+シミュレーションプログラミング+グラフィックプログラミング)
実験212:9 in 1多機能拡張ボードDHT1デバイス温湿度LM3温度5ブザー1UNO互換

ここに画像の説明を挿入

「Arduino プログラムコード」+「Mind + グラフィックス プログラミング」+「Linkboy シミュレーション プログラミング」の組み合わせを考えてみましょう。

お互いを補い、基礎を築き、理解を促進する

ここに画像の説明を挿入

実験カタログ (Arduino ハンズオン)
1. LED 実験
01 Blink: D13 の青色 LED が点滅
02 Blink2: D12、D13 赤と青の LED が交互に点滅
03 Blink3: 点滅するアラーム光をシミュレート
04 Breath_LED: D9 フルカラー LED が赤色の呼吸光をシミュレート
2. ボタン実験
05 ボタン: D2 ボタン制御 D13 青色 LED
06 Button_Lock: D3 ボタン制御 D13 青色 LED セルフロック実験
3. ポテンショメータ実験
07 RS232_AD: シリアル ポートが A0 ポテンショメータを読み取り、値を収集します (回転角度 270° 出力 0 -3.3 V/5V 電圧信号ポテンショメータの抵抗値 10K)
08 Rotation_LED: A0 ポテンショメータは D11 フルカラー LED 青色端子の輝度を制御します。
09 RC_Motor: A0 ポテンショメータは D7 の出力ポートでステアリング ギアを制御し、その回転角度を制御します (ステアリング ギアは
4. RGB フルカラー LED 実験
10 LED_RGB_Text: フルカラー LED 基本色変更
11 LED_RGB: フルカラー LED レインボー変更
5. 赤外線センサー D6 実験 (赤外線リモコンは別途用意する必要があります) 12 IRrelay :
赤外線リモコンを押します。デバイスの任意のキーで D13 LED スイッチを制御できます (制御距離 1 ~ 8 メートル、周波数 38KHz、市販のほとんどの赤外線リモコンと互換性があります) 13 IRrecord: シリアル ポートに読み取り値が表示されます
。赤外線リモコンコード
6. 温度センサー実験
14 LM35_RS232AD: シリアル ポート
センサーは、A2 ポートの8. 明るさセンサーの実験16 光センサー: シリアル ポートはポート A1 のフォトレジスターによって収集された値を表示します。17 Light_LED: ポートのフォトレジスターの制御A1 D13 LED スイッチ (光に敏感、教育実験や民生用機器に適しています) 9. ブザー実験18 ブザー: 救急車のサイレンをシミュレートするための D5 ポート パッシブ ブザー (簡単な音楽を鳴らすことができます。音楽はプログラムする必要があります) 10 、拡張実験19 アナログ超音波測距センサー (検出タイプ I、IIC/I2C インターフェイス) 20 バス DS18B20 温度センサー (数値タイプ、拡張ボードのデジタル D7 インターフェイスに接続) 21 TM1637 4 桁デジタル チューブ (デジタル チューブおよびドット マトリックス タイプ、22 GY-BMP280-3.3 気圧高度計センサーモジュール(数値型、IIC/I2Cインターフェイス)23 GY-NEO-6MV2 新飛行制御用GPS衛星信号受信モジュール(数値型、TTLインターフェイス) )24 5V ローレベルトリガシングルチャンネルリレーモジュール(実行タイプ、デジタル D7 インタフェース)25 エレクトレットマイク付き 4 線式サウンドセンサモジュール(トリガタイプ、デジタル D7 インタフェース)26 BH1750FVI デジタル光量モジュール光センサ(数値タイプ、 IIC/I2Cインターフェース)















27 オープンソース DFPlayer Mini TF カード MP3 プレーヤー モジュール (出力アクチュエーター タイプ D7/D8 デジタル インターフェイス)
28 LCD1602 LCD スクリーン モジュール (出力表示タイプ、IIC/I2C インターフェイス)
29 人体赤外線焦電モーション センサー モジュール (トリガー タイプ、デジタル D7 インターフェイス) )
30 DS1307 クロックモジュール Tiny RTC I2C モジュール (検出センサータイプ、IIC/I2C インターフェース)
31 互換 HC-06 スレーブ Bluetooth モジュール (通信および記憶タイプ、TTL インターフェース)

ここに画像の説明を挿入

8. 明るさセンサーの実験
16 光センサー: シリアルポートは、ポート A1 のフォトレジスターによって収集された値を表示します。
17 Light_LED: ポート A1 のフォトレジスターは、D13 LED のスイッチを制御します (光に敏感で、教育実験や民間機器に適しています)

16 光センサー: シリアル ポートには、A1 ポートのフォトレジスタによって収集された値が表示されます
。Arduino 実験オープン ソース コード

/*
Eagler8实验程序列表
亮度传感器实验
16 Light Sensor:串口显示 A1 口光敏电阻采集的数值
*/

void setup()
{
    
    
  Serial.begin(9600);
}
void loop()
{
    
    
      int val;
      val=analogRead(1);   
      Serial.println(val,DEC);   
      delay(100);
}

実験用シリアルポートプロッタの返却ステータス

ここに画像の説明を挿入
実験的なオープンソース グラフィックス プログラミング (Mind+、学習しながらプログラミング)
ここに画像の説明を挿入

試験的なシリアルポートの復帰

ここに画像の説明を挿入
実験的なオープンソース シミュレーション プログラミング (Linkboy V5.33)

ここに画像の説明を挿入

17 Light_LED: A1 ポート フォトレジスタ制御 D13 LED スイッチ
Arduino 実験オープン ソース コード

/*
Eagler8实验程序列表
17 Light_LED:A1 口光敏电阻控制 D13 LED 开关(感光比较灵敏,适合教学实验及民用设备)
*/

int sensorPin = 1;   
int ledPin = 13;      
int sensorValue = 0;  

void setup()
{
    
    
    pinMode(ledPin, OUTPUT);   
}

void loop()
{
    
    
    sensorValue = analogRead(sensorPin);
    if(sensorValue < 700)
    {
    
    
        digitalWrite(ledPin, HIGH);   
    }
    else digitalWrite(ledPin, LOW);
}

実験的なオープンソース グラフィックス プログラミング (Mind+、学習しながらプログラミング)

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_41659040/article/details/132458365