
נקנה ב Sparkfun.
הסבר טכני:
החיישן מכיל LED אינפרא-אדום בצד אחד (E = Emitter) ובצד השני טרנזיסטור רגיש לאור (S = Sensor).
כאשר מקרבים עצם כלשהו, מוחזר האור המוקרן מה- LED והחיישן מאפשר לחשמל לזרום דרכו. יש חשיבות לאופי העצם הנבדק – לעצמים שחורים יש סיכוי נמוך יותר להתגלות.
מסמך המסביר את עקרון הפעולה וכן סוגים של סנסורים דומים והשימושים בהם
מעגל
לצורך שימוש בסנסור יש להצטייד ברכיבים הבאים:
נגד 100Ω (חום-שחור-חום-זהב)
נגד 100KΩ (חום-שחור-צהוב-זהב)
יש לחבר את הרכיבים לפי הסכימה והצילום הבאים (שימו לב לכיוון החיישן – E ו- S):
ניתן להקיש על התמונה הבאה לצפיה בה בגודל מלא:
תוכנה
לשם קריאת מצב החיישן (מגלה / לא מגלה), נקרא את ערך הפין הדיגיטלי בתוכנה ונציב אותו במשתנה בו נשתמש לבדיקה. לדוגמה:
detect = digitalRead (11);
התוכנה הבאה קוראת את מצב הגלאי ומפעילה את הלד המחובר לפין 13 כאשר יש גילוי:
int detect;
void setup() {
pinMode (11, INPUT);
pinMode (13, OUTPUT);
}
void loop() {
detect = digitalRead (11);
if (detect) {
digitalWrite (13, HIGH);
} else {
digitalWrite (13, LOW);
}
}

