Kaan.12
Hectopat
- Katılım
 - 19 Mart 2021
 
- Mesajlar
 - 92
 
Daha fazla  
				
					
						
						
							
	
		
	
		
			
			
				
			
			
		
		
	- Cinsiyet
 - Erkek
 
#include <Servo.h>
Servo servoMotor; // Servo motor nesnesi oluşturuluyor
int servoPin = 9; // Servo motorun bağlı olduğu pin
int sensorPin = A0; // Düşman algılayıcı sensörün bağlı olduğu analog pin
int threshold = 500; // Algılama eşiği (düşmanın algılanması için sensör değeri)
void setup() {
servoMotor.attach(servoPin); // Servo motor pinine bağlanıyor
pinMode(sensorPin, INPUT); // Sensör pinini giriş olarak ayarlıyoruz
}
void loop() {
int sensorValue = analogRead(sensorPin); // Sensör değerini okuyoruz
// Düşman algılandıysa
if (sensorValue > threshold) {
rotateLeft(); // Sola dön
} else {
rotateRight(); // Sağa dön
}
}
void rotateRight() {
servoMotor.write(0); // Sağa dönmek için servo motoru 0 dereceye döndür
delay(1000); // 1 saniye bekle
}
void rotateLeft() {
servoMotor.write(180); // Sola dönmek için servo motoru 180 dereceye döndür
delay(1000); // 1 saniye bekle
}
Bu kodun düzgün çalışması için hangi malzemeleri almalıyım ve ardinuo Uno'ya nasıl bağlamalıyım?
	
		
			
		
		
	
				
			Servo servoMotor; // Servo motor nesnesi oluşturuluyor
int servoPin = 9; // Servo motorun bağlı olduğu pin
int sensorPin = A0; // Düşman algılayıcı sensörün bağlı olduğu analog pin
int threshold = 500; // Algılama eşiği (düşmanın algılanması için sensör değeri)
void setup() {
servoMotor.attach(servoPin); // Servo motor pinine bağlanıyor
pinMode(sensorPin, INPUT); // Sensör pinini giriş olarak ayarlıyoruz
}
void loop() {
int sensorValue = analogRead(sensorPin); // Sensör değerini okuyoruz
// Düşman algılandıysa
if (sensorValue > threshold) {
rotateLeft(); // Sola dön
} else {
rotateRight(); // Sağa dön
}
}
void rotateRight() {
servoMotor.write(0); // Sağa dönmek için servo motoru 0 dereceye döndür
delay(1000); // 1 saniye bekle
}
void rotateLeft() {
servoMotor.write(180); // Sola dönmek için servo motoru 180 dereceye döndür
delay(1000); // 1 saniye bekle
}
Bu kodun düzgün çalışması için hangi malzemeleri almalıyım ve ardinuo Uno'ya nasıl bağlamalıyım?
			
				Son düzenleyen: Moderatör: