Arduino beslemesini pil ile de yapabilirsiniz. Ben 5V 1A lık bir adaptör ile yaptım.
Arduino çöp kovasının arka kısmında |
Servo motor bağlantısı ve HCSR-04 mesafe sensörü |
#define trig 11
#define echo 12
#include <Servo.h>
Servo myservo;
long zaman, uzaklik;
void setup()
{
Serial.begin(9600);
myservo.attach (9);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
myservo.write (0);}
void loop() {
digitalWrite(trig,LOW);
delayMicroseconds(2);
digitalWrite(trig, HIGH);
delayMicroseconds(2);
digitalWrite(trig,LOW);
zaman=pulseIn(echo,HIGH);
uzaklik=(zaman/2)/29.1;
delay(10);
Serial.println(uzaklik);
delay(1000);
if(uzaklik<5) {myservo.write(360);
delay(5000);
myservo.write (0);
}
else {
}
}
sensör eğik yüze doğru monte edilse daha kullanışlı olabilir.
YanıtlaSilİyi günler. Kullanmamizda bir sakıncası var mı?
YanıtlaSilBu yorum yazar tarafından silindi.
YanıtlaSilabi devre şeması yoktur
YanıtlaSil