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);

}

 

 チャンネル登録もよろしくね😃