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