Arduino UNOとNJL7502Lでなんちゃってluxをシリアル出力(明るさ)
x約2Vで約400luxにならないといけないがたんに電圧の200倍にする
目的
adcのテスト用
構成
Arduino UNO
NJL7502L
2V → 400lux
3.3V → 660lux
5V → 1000lux
3.3V
(s * 660)>>10
5V
(s * 1000)>>10
//S_SER_NJL7502_UNO_1
//インクルド
#include <Arduino.h>
//初期化
void setup()
{
//シリアルの初期化
Serial.begin(9600);
} //setup
//メインループ
void loop()
{
//アナログ値の読み込み
int s = analogRead(A0);
//s=250;
//温度の表示
Serial.println( (long)((long)s * (long)1000) >> 10 );
//1秒の待ち
delay(1000);
} //loop