Herkese merhaba , bugün tcrt5000 sensör ile servo motor kontrolü yapacağız. Bu proje sayesinde kapı koluna dokunmadan otomatik açılma ya da musluğun açma kapama yerine motorumuzu entegre ederek harekete duyarlı çeşme ve daha nicesini yapabiliriz:))
İlk olarak biraz tcrt5000 sensorü nedir onu öğrenelim;
TCRT5000 bir kızılötesi sensörüdür. Üzerinde kızılötesi alıcı ve verici bulunur. Vericinin gönderdiği kızılötesi ışık bir yüzeyden yansıdıktan sonra alıcıya gelir. Alıcı gelen ışık miktarına göre çıkış verir.
TCRT5000 Özellikleri:
- Sensör tipi: fototransistör
- Boyutlar: 10.2 x 5.8 x 7
- En iyi çalışma mesafesi: 2.5 mm
- Ortalama akım tüketimi: 1 mA
- Gün ışığı filitreleme
- Emitör dalgaboyu: 950 nm

TCRT5000 Sensör ile Servo Motor Kontrolü Devremizde Kullanacağımız Malzemeler:
- 1 x Tcrt5000 sensör
- 1 x Arduino UNO
- 1 x Servo motor
- 1 x 10K direnç
- 1 x 100 ohm direnç
Evet şimdi devremize göz gezdirelim;)

TCRT5000 ile Servo Motor Kontrolü Kodları:
#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
#include <Servo.h>
Servo servo_3;
void _delay(float seconds) {
long endTime = millis() + seconds * 1000;
while(millis() < endTime) _loop();
}
void setup() {
pinMode(A0+0,INPUT);
servo_3.attach(3);
while(1) {
if(analogRead(A0+0) < 1000){
servo_3.write(180);
_delay(5);
}else{
servo_3.write(0);
}
_loop();
}
}
void _loop() {
}
void loop() {
_loop();
}
Evet yazımızın sonuna geldik aklınıza takılan tüm soruları sorabilirsiniz :))
🥳 Daha fazla Arduino projesi için tıklayınız.