-
Notifications
You must be signed in to change notification settings - Fork 2
/
reflectance_Sensor
37 lines (24 loc) · 976 Bytes
/
reflectance_Sensor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*
Reflektans sensörünün beyaz ve siyahı algılayabilmesi için yazılmış program
Sensör hakkında kısa bilgi:
* Model No: QTR-1A
* Siyahı ve beyazı fark edebiliyor
* Dış etkenlerden çok kolay etkilenen bir sensör bu nedenle etrafına dışarıdan gelen ışığı kesecek bir kaplama yapılabilir
Şu anda sensör eğer beyaz görürse mikrodedenetleyici bir led'i yanıp söndürüyor.
Daha sonra bu komut "sensör beyaz görürse dohyo'ya dönme prosedürü başlasın" şeklinde yazılacak.
*/
int val_Ref = 0;
void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop() {
val_Ref = analogRead(A1); // sensörden gelen veriyi oku
Serial.println(val_Ref); // gelen veriyi kullanıcının okuyabilmesi için serial monitor'e yazdır
if( val_Ref < 100){
digitalWrite(13, HIGH); // eğer sensörün gördüğü renk beyaz ise led'i yanıp söndür
delay(5);
digitalWrite(13, LOW);
delay(5);
}
}