Εδώ ψάχνεις...

#58 Αισθητήρας υπερύθρων Sharp IR GP2Y0A21Y και GP2Y0A02Y

Σάββατο, 4 Ιουνίου 2016

Σε προηγούμενο άρθρο είδαμε πως μπορούμε να χρησιμοποιήσουμε τον αισθητήρα υπερύθρων Sharp IR GP2Y0A41SK0F για να ανιχνεύσουμε κάποιο αντικείμενο σε απόσταση 4 με 30cm. Στο εμπόριο υπάρχουν ακόμη οι GP2Y0A21Y και GP2Y0A02Y. 

Ο GP2Y0A21Υ μπορεί να "δει" αντικείμενο σε απόσταση απο ~10cm μέχρι ~80cm ενω ο GP2Y0A02Y απο ~15cm μέχρι ~150cm. 

Για την μετατροπή της αναλογικής τιμής που διαβάζει το Arduino απ' τον αισθητήρα σε απόσταση (cm) θα χρησιμοποιήσουμε την βιβλιοθήκη SharpIR η οποία καλύπτει και τους δυο αισθητήρες.

Τα υλικά που θα χρειαστούμε: 

  • Arduino uno 
  • Sharp IR GP2Y0A21Y ή GP2Y0A02Y
  • 3 καλώδια Το κύκλωμα:

Το κύκλωμα:



Ο κώδικας:

Εδώ θα βρείτε τον κώδικα με την χρήση του Codebender

Η εκτύπωση της απόστασης γίνεται ανα 1 δευτερόλεπτο.


Η βιβλιοθήκη υπάρχει στον παραπάνω κώδικα, στην περίπτωση που θέλετε όμως να την κατεβάσετε θα την βρείτε εδώ.

Πατήστε connect στην σειριακή οθόνη παρακάτω για να ξεκινήσετε να παίρνετε αποτελέσματα απ' το αισθητήρα.

Αυτό ήταν! Εύκολο, δύσκολο? Πείτε μου πως σας φάνηκε στα σχόλια παρακάτω!

Συντάκτης: Βασιλάκης Μιχάλης
www.ardumotive.com Το μεγαλύτερο ελληνικό site για το Arduino


 
 
 

Social Media

Ακολουθήστε μας στα Σόσιαλ Μίντια:

Paypal Donate

Αν θέλεις να συνεισφέρεις στο έργο μας, μπορείς να κάνεις μια δωρεά μέσω Paypal:

Έτσι μας είπαν να σας πούμε...

Για να είσαι σένιος και ντόμπρος όπως είμαστε εμείς, κάτσε και βλεφάρισε το παρακάτω κειμενάκι:

Φιλικοί σύνδεσμοι

Μας αγαπούν και τους αγαπάμε:

Χρήσιμα | Ο γιατρός του Android | Ειδησεις | xariseto.gr