Subscribe
Ειδοποίηση για
1 Σχόλιο
Inline Feedbacks
Όλα τα σχόλια
Γιάννης Μήτσης
Editor
2 μήνες πριν

Συνήθως οι φωτοπύλες υλοποιούνται με τον συνδυασμό laser-αισθητήρα φωτός.

(εναλλακτικά μπορεί να χρησιμοποιηθεί ο συνδυασμός IR led – IR receiver)

Το Laser (ή το irLed) το έχεις μόνιμα ανοικτό (πχ το συνδέεις στα 0V και 5V του arduino). Τον αισθητήρα φωτός (ή ir receiver) το έχεις συνδέσει σε ένα input του arduino.

Από πλευράς λογισμικού, στο loop του arduino ελέγχεις κάθε 1ms να ο αισθητήρας παίρνει φως ή όχι. (Πιο “μερακλήδικο” είναι να μην ελέγχεις χιλιάδες φορές το δευτερόλεπτο αν υπάρχει σήμα αλλά να το κάνεις μέσω διακοπών (interrupts))