自動アルコール消毒材散布機の製作。アルディーpro mini | ルデコのブログ

自動アルコール消毒材散布機の製作。アルディーpro mini

自動アルコール消毒材散布機の製作。アルディーpro mini

 

前に作ったオート、キレイキレイ、ビオレを改良しました。

 

 

センサーを超音波センサからシャープ近接センサに変えてアルディーノminiからアルディーノpro mini

に変えて小型化耐水防水化いてます。

アルディーノスケッチ

//LEDECO.com
//2020.10.05
//赤外線距離センサー SHARP GP2Y0A21
const int PIN_ANALOG_INPUT = 3;  // アナログピン3番のセンサーの値を読込む
#include <Servo.h>
Servo myservo1;
Servo myservo2;
void setup() {
 Serial.begin(9600);
   pinMode(5,OUTPUT);
   pinMode(6,OUTPUT);  
  myservo1.attach(8);
  myservo2.attach(9);
  delay(1000);
  myservo1.write(0);
  myservo2.write(0); 
  delay(1000);        
   }
void loop() {
     int i = analogRead( PIN_ANALOG_INPUT );
   if ((i) > 450){
        digitalWrite(6,HIGH);
        digitalWrite(5,HIGH);
        delay(100);   
        myservo1.write(150);
        myservo2.write(150); 
        delay(1000); 
        myservo1.write(0);
        myservo2.write(0); 
        delay(1000);        
       
        }
  if ((i) > 350) {
        digitalWrite(5,HIGH); 
        digitalWrite(6,LOW);  
        delay(100); 
       
        }  
   if ((i) > 250){     
        digitalWrite(5,LOW);
        digitalWrite(6,HIGH);
        delay(100);  
        }       
  else{
       digitalWrite(5,LOW);
       digitalWrite(6,LOW); 
       delay(100); 
}
}