Description
- 起源: Cn (原点)
- 条件: 新しい
- タイプ: 123
用途: 光輝度検出、光輝度センサー、スマートカーライトシーキングモジュール
モジュールの特徴:
1、高感度フォトセンサーを使用
2、コンパレーター出力、信号はクリーン、波形は良好、駆動能力は強い、15ma以上。
3、調整可能なポテンショメータで検出光の明るさを調整できます
4、動作電圧3.3v-5v
5、出力形式: デジタルスイッチ出力 (0および1) およびaoアナログ電圧出力
6、取り付けが簡単な固定ボルト穴付き
7、小さなPCBボードサイズ: 32mm x 14mm
8、ワイド電圧lm393比較器を使用
モジュール指示
1、フォトレジスタモジュールは周囲光に最も敏感で、一般的に周囲環境の明るさを検出し、シングルチップまたはリレーモジュールをトリガーします。
2.アンビエントライトの明るさが設定されたしきい値に達すると、doエンドは高レベルを出力します。 周囲光の輝度が設定されたしきい値を超えると、do endは低レベルを出力します。
3。do出力端子はシングルチップマイクロコンピューターに直接接続でき、シングルチップマイクロコンピューターによって高低レベルが検出されます。環境の光の明るさの変化を検出します。
4.do出力端子は、ストアのリレーモジュールを直接駆動できます。これにより、ライト制御スイッチを形成できます。
5、スモールボードアナログ出力aoは広告モジュールに接続できます。広告変換を通じて、周囲光強度のより正確な値を取得できます。
シングルチップテストプログラム
/******************************************
深セン新台マイクロエレクトロニクス
センサートリガーテスト
シングルチップマイクロコンピューター: stc89c52
ボーレート: 9600
製品使用: 光検出。
*****************************************/
# Include <reg52.h>
Unsigned char型の日付;
# Uchar符号なし文字を定義
# Uint unsigned intを定義します。
Sbit key1 = p0 ^ 1;
/* 関数宣言 —- —- —- -*/
無効遅延 (uint z);
Void initial_com (無効);
//************************************************ * * * *
/*
************************************************** ******************************
** 関数名: delay(uint z)
** 関数: 遅延関数
************************************************** ******************************
*/
無効遅延 (uint z)
{
Uint i,j;
For(i = z;i>0;i –)
For(j = 110;j>0;j –);
}
//******************************
// **** シリアルポート初期化関数 ****
//******************************
Void initial_com (無効)
{
Ea = 1; // 合計中断を開く
Es = 1; // シリアルポートの中断を許可
Et1 = 1; // タイマーt1の中断を許可
Tmod = 0x20; // タイマーt2、ボーレートはモード2の中断で生成されます
Pcon = 0x00; // スモッド = 0
Scon = 0x50; // モード1はタイマーによって制御されます
Th1 = 0xfd; // ボーレートは9600に設定されます
TL1 = 0xfd;
Tr1 = 1; // オープンt1タイマー実行制御ビット
}
//*************************
// **** Main関数 ****
//*************************
メイン ()
{
Initial_com()。
をしばらく (1)
{
場合 (key1 = = 0)
{
Delay(); // デバウンス
If(key1 = = 0) // トリガーを確認
{
Sbuf = 0X01;
Delay(200);
}
}
場合 (ri)
{
Date = sbuf; // マイクロコントローラは
Sbuf = date; // scmは
Ri = 0;
}
}
}
Reviews
There are no reviews yet.