Ultraheli andur, Mootor, LED, Buzzer
Projekt mõõdab takistuse kaugust ultrahelianduri abil. Kui kaugus on väiksem kui 50, süttib punane LED, buzzer annab helisignaali ja mootori kiirus on 0.
Komponeendid:
Kaugusemõõtmise andur Mootor Piezo LED

HC-SR04 ultraheli kaugusmõõtja on mõeldud täpseks kauguse mõõtmiseks.
Данную схему можно использовать для открытия чего-либо при движении перед датчиком. Например та же копилка, в чей создании и заключалась цель, урна или шкаф
Я использовал в своей сборке: 10 проводов, резистор, LED, дистанционный сенсер и серво

video: https://drive.google.com/file/d/1j7IUiX0pk6-OQeYIbhvHw4cwcTl1keda/view?usp=sharing
#define ECHO_PIN 8
#define TRIG_PIN 7
#include  <Servo.h>
Servo servo1;
int distance=1;
int LedPin=13;
int duration;
void setup(){
  servo1.attach(9);
  pinMode(ECHO_PIN, INPUT);
  pinMode(TRIG_PIN, OUTPUT);
  pinMode(LedPin,OUTPUT);
  Serial.begin(9600);
}
void loop(){
  digitalWrite(TRIG_PIN,LOW);
  delay(200);
  digitalWrite(TRIG_PIN,HIGH);
  delay(200);
  digitalWrite(TRIG_PIN,LOW);
  duration = pulseIn(ECHO_PIN, HIGH);
  distance=duration/58;
  Serial.println(distance);
   if (distance>50)
  {
    servo1.write(180);
    digitalWrite(LedPin,0);    
    delay(1000);}  
  else
  {
    servo1.write(0); 
    digitalWrite(LedPin,250);
    delay(1000);
  }
}