Arduinoと光センサーを用いて自動照明プログラムを作りました。
void setup() {
pinMode(6,OUTPUT);
}
void loop() {
float R2= 10000;
float Vin= 5.0;
int ReadVal = analogRead(0); //アナログ入力0でデータ読み取り
float V1 = (float)ReadVal / 1023.0f * Vin; //分圧した出力電圧の計算
float R1 = (R2* V1)/ (Vin -V1 );
if(R1 >= 35000){
analogWrite(6,(float)ReadVal/4.0f);
}
else{
digitalWrite(6,LOW);
}
delay(100);
}
チャンネル登録もよろしくね😃