Σχετικά έγγραφα
Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα

Ενσωματωμένα Συστήματα

Το κύκλωμα σε breadboard

Electronics μαηί με τα ςυνοδευτικά καλϊδια και το αιςκθτιριο κερμοκραςίασ LM335 που περιζχονται

Διαγώνισμα Φυσική ς Κατευ θυνσής Γ Λυκει ου - Ταλαντώσεις

EUROPEAN TRADESMAN PROJECT NOTES ON ELECTRICAL TESTS OF ELECTRICAL INSTALLATIONS

ΕΝΟΤΗΤΑ 3: Χριςθ εργαλείων ζκφραςθσ, επικοινωνίασ, ανακάλυψθσ και δθμιουργίασ. ΚΕΦΑΛΑΙΟ 8: Επεξεργαςία Δεδομζνων και Υπολογιςτικά Φφλλα

Πνομα Ομάδασ: Προγραμματιςμόσ ενόσ κινοφμενου ρομπότ

EUROPEAN TRADESMAN PROJECT NOTES ON ELECTRICAL TESTS OF ELECTRICAL INSTALLATIONS

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ ΑΠΟ ΘΕΜΑΤΑ ΤΕΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ

Για τθ μεταφορά του κϊδικα hex εγκακιςτοφμε το λογιςμικό ΜicroPro που τρζχει ςε λειτουργικό ςφςτ

Ενσωματωμένα Συστήματα

ΧΗΥΙΑΚΟ ΔΚΠΑΙΔΔΤΣΙΚΟ ΒΟΗΘΗΜΑ «ΥΤΙΚΗ ΘΔΣΙΚΗ ΚΑΙ ΣΔΦΝΟΛΟΓΙΚΗ ΚΑΣΔΤΘΤΝΗ» ΦΥΣΙΚΗ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΧΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ ΘΔΜΑ Α ΘΔΜΑ Β

x n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.

Πολυπλέκτες. 0 x 0 F = S x 0 + Sx 1 1 x 1

5 ΜΕΘΟΔΟΙ - ΠΑΡΑΜΕΤΡΟΙ

Δομθμζνοσ Προγραμματιςμόσ. Βαγγζλθσ Οικονόμου Εργαςτιριο 9

17. Πολυδιάςτατοι πίνακεσ

Ο ήχοσ ωσ φυςικό φαινόμενο

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε:

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

Ψθφιακά Ηλεκτρονικά. Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ

ΚΥΚΛΩΜΑΤΑ VLSI. Ασκήσεις Ι. Γ. Τσιατούχας. Πανεπιςτιμιο Ιωαννίνων. Τμιμα Μθχανικϊν Η/Υ και Πλθροφορικισ 8/11/18

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 9 : Διαδικαςία φνκεςθσ Φϊτιοσ Βαρτηιϊτθσ

Εργαστηριακή άσκηση στο μάθημα του Αυτομάτου Ελέγχου (ΜΜ803)

Γενικζσ πλθροφορίεσ μακιματοσ

1 0 ΕΠΑΛ ΞΑΝΘΗ ΕΙΔΙΚΟΣΗΣΑ : ΗΛΕΚΣΡΟΝΙΚΩΝ ΕΙΔΙΚΗ ΘΕΜΑΣΙΚΗ ΕΡΓΑΙΑ Β ΗΛΕΚΣΡΟΝΙΚΩΝ ΘΕΜΑ : ΚΑΣΑΚΕΤΗ ΠΟΜΠΟΤ FM

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι

Πωσ δθμιουργώ φακζλουσ;

Μεθολογία αςκιςεων αραίωςησ και ανάμειξησ διαλυμάτων (με τθν ίδια δ. ουςία).

Ακολουκιακά Λογικά Κυκλώματα

όπου θ ςτακερά k εξαρτάται από το μζςο και είναι για το κενό

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ ΜΕΛΕΣΗ ΣΗ ΚΙΝΗΗ ΩΜΑΣΟ Ε ΠΛΑΓΙΟ ΕΠΙΠΕΔΟ - ΜΕΣΡΗΗ ΣΟΤ ΤΝΣΕΛΕΣΗ ΣΡΙΒΗ ΟΛΙΘΗΗ

Σχεδίαςη Σφγχρονων Ακολουθιακών Κυκλωμάτων

ΠΡΟΣΕΙΝΟΜΕΝΕ ΑΠΑΝΣΗΕΙ ΣΗ ΒΙΟΛΟΓΙΑ ΚΑΣΕΤΘΤΝΗ 2013

Επαναληπτικό Διαγώνισμα Φυσικη ς Α Λυκει όυ

Αυτόνομοι Πράκτορες. Αναφορά Εργασίας Εξαμήνου. Το αστέρι του Aibo και τα κόκαλα του

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:

Ειςαγωγι ςτισ φυςικζσ αρχζσ τθσ Υπερθχογραφίασ

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Ω ΕΝΙΑΙΟ ΤΣΗΜΑ. ΚΕΦΑΛΑΙΟ 2: Σο Εςωτερικό του Τπολογιςτι

ΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΑΕΠΠ

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V

Διδάςκων: Κωνςταντίνοσ τεφανίδθσ

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα

Multi Logo. Προγραμματιςμόσ Η/Υ με Multi Logo. Σχεδίαςη και ανάπτυξη εφαρμογήσ κίνηςησ αντικειμζνου

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

Η ίδια κατά μζτρο δφναμθ όταν εφαρμοςκεί ςε διαφορετικά ςθμεία τθσ πόρτασ προκαλεί διαφορετικά αποτελζςματα Ροιά;

ςυςτιματα γραμμικϊν εξιςϊςεων

Ζπειτα κάναμε μια ςυηιτθςθ και εκφράςαμε τισ απορίεσ που είχαμε. Όλεσ οι ερωτιςεισ που κάναμε ςτον κ. Γιάννθ είναι: Επ : Πωρ μοξπώ μα

-Έλεγχοσ μπαταρίασ (χωρίσ φορτίο) Ο ζλεγχοσ αυτόσ μετράει τθν κατάςταςθ φόρτιςθ τθσ μπαταρίασ.

Ενθμζρωςθ και προςταςία των καταναλωτών από τουσ κινδφνουσ που απορρζουν από τα χθμικά προϊόντα

ΟΝΟΜΑΣΕΠΩΝΤMΟ: ΗΜΕΡΟΜΗΝΙΑ: ΕΙΡΑ: 3 ΕΞΕΣΑΣΕΑ ΤΛΗ: ΗΛΕΚΣΡΙΚΟ ΠΕΔΙΟ- ΜΑΓΝΗΣΙΚΟ ΠΕΔΙΟ- ΕΠΑΓΩΓΗ

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000);

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομζασ: Ηλεκτρονικισ, Ηλεκτρολογίασ και Αυτοματιςμοφ Εκπαιδευτικοί: Μπουλταδάκθσ Στζλιοσ Μαυρίδθσ Κωνςταντίνοσ

3 θ διάλεξθ Επανάλθψθ, Επιςκόπθςθ των βαςικϊν γνϊςεων τθσ Ψθφιακισ Σχεδίαςθσ

Μακαίνοντασ τα ακουςτικά BlueBAND Sport. Ξεκινώντασ

Διαγώνισμα Φυσική ς Α Λυκει ου Δυναμική σε μι α δια στασή και στο επι πεδο

Μετατροπι Αναλογικοφ Σιματοσ ςε Ψθφιακό. Διάλεξθ 10

ΑΔΡΑΝΕΙΑ ΜΑΘΗΣΕ: ΜΑΡΙΑΝΝΑ ΠΑΡΑΘΤΡΑ ΑΝΑΣΑΗ ΠΟΤΛΙΟ ΠΑΝΑΓΙΩΣΗ ΠΡΟΔΡΟΜΟΤ ΑΝΑΣΑΙΑ ΠΟΛΤΧΡΟΝΙΑΔΟΤ ΙΩΑΝΝΑ ΠΕΝΓΚΟΤ

Επαναληπτικό Διαγώνισμα Φυσικη ς Α Λυκει όυ Ε.Ο.Κ. και Ε.Ο.Μ.Κ.

NH 2 R COOH. Σο R είναι το τμιμα του αμινοξζοσ που διαφζρει από αμινοξφ ςε αμινοξφ. 1 Πρωτεΐνες

Γ' ΛΥΚΕΙΟΥ Η ΤΑΞΗ ΤΗΣ ΤΕΛΙΚΗΣ ΕΠΙΛΟΓΗΣ. Στθ ΓϋΛυκείου οι Ομάδεσ Προςανατολιςμοφ είναι τρεισ:

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 11 : Μετρθτζσ Ριπισ Φϊτιοσ Βαρτηιϊτθσ

Ερατοςθζνησ ο Κυρηναίοσ

16. Πίνακεσ και Συναρτήςεισ

ΔΕΛΣΙΟ ΣΤΠΟΤ. ΑΦΙΞΕΙ ΚΑΙ ΔΙΑΝΤΚΣΕΡΕΤΕΙ ΣΑ ΚΑΣΑΛΤΜΑΣΑ ΞΕΝΟΔΟΧΕΙΑΚΟΤ ΣΤΠΟΤ ΚΑΙ ΚΑΜΠΙΝΓΚ: Ιανουάριοσ επτζμβριοσ 2017 (προςωρινά ςτοιχεία)

ΟΔΗΓΙΕ ΔΗΜΙΟΤΡΓΙΑ ΚΑΙ ΡΤΘΜΙΗ ΔΩΡΕΑΝ ΗΛΕΚΣΡΟΝΙΚΟΤ ΣΑΧΤΔΡΟΜΕΙΟΤ ΣΟ GOOGLE (G-MAIL)

ΑΝΑΚΟΙΝΩΗ ΜΕΣΑΒΑΣΙΚΩΝ ΡΤΘΜΙΕΩΝ ΓΙΑ ΣΙ ΑΛΛΑΓΕ ΣΟ ΠΡΟΓΡΑΜΜΑ ΠΟΤΔΩΝ ΣΟΤ ΣΜΗΜΑΣΟ ΜΗΧ. ΣΕΧΝΟΛΟΓΙΑ ΑΕΡΟΚΑΦΩΝ

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομζασ: Ηλεκτρονικισ, Ηλεκτρολογίασ και Αυτοματιςμοφ Εκπαιδευτικοί: Μπουλταδάκθσ τζλιοσ Μαυρίδθσ Κωνςταντίνοσ

Γενικά Μαθηματικά ΙΙ

Καςάμπαλθσ Στζλιοσ. Περιγραφι τθσ Εφαρμογισ:

Το γλωςςικό μάθημα. διδαςκαλία τησ γλώςςασ με τη βοήθεια του υπολογιςτή. 1. Ειςαγωγικά ςτοιχεία

Η γλώςςα προγραμματιςμού C

Ψθφιακά Ηλεκτρονικά. Ενότθτα 7 : Ελαχιςτοποίθςθ και κωδικοποίθςθ καταςτάςεων Φϊτιοσ Βαρτηιϊτθσ

ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΙΣΟΤΣΟ ΚΤΠΡΟΤ Πρόγραμμα Επιμόρυωσης Τποψηυίων Καθηγητών Σεχνολογίας. Ηλεκτρονικά ΙΙ

ΕΝΟΤΘΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΘ. ΚΕΦΑΛΑΙΟ 6: Θ «Βοικεια» ςτον Υπολογιςτι

ΚΥΠΡΙΑΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ

ΑΝΣΙΣΡΟΦΗ ΤΝΑΡΣΗΗ. f y x y f A αντιςτοιχίηεται ςτο μοναδικό x A για το οποίο. Παρατθριςεισ Ιδιότθτεσ τθσ αντίςτροφθσ ςυνάρτθςθσ 1. Η. f A τθσ f.

CP VIOLATION in b system ΜΑΑΝΤΗΣ ΑΛΕΞΑΝΔΟΣ --ΣΑΒΒΙΔΗΣ ΓΙΩΓΟΣ

η τζχνη τησ εκπαίδευςησ ο καθηγητήσ ςτο ςπίτι, 24 ώρεσ το 24ωρο

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1

ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO

Ηλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1

ΦΤΙΚΗ ΓΕΝΙΚΗ ΠΑΙΔΕΙΑ / Β ΛΤΚΕΙΟΤ

Απάντηση ΘΕΜΑ1 ΘΕΜΑ2. t=t 1 +T/2. t=t 1 +3T/4. t=t 1 +T ΔΙΑΓΩΝΙΣΜΑ ΣΕ ΤΑΛΑΝΤΩΣΕΙΣ-ΚΥΜΑΤΑ 1) (Β), 2. (Γ), 3. (Γ), 4. (Γ), 5. (Δ).

ΑΝΑΠΣΤΞΘ ΕΦΑΡΜΟΓΩΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 3 ο ΓΕΝΙΚΟ ΛΤΚΕΙΟ Ν. ΜΤΡΝΘ- ΕΠΙΜΕΛΕΙΑ: ΠΤΡΙΔΑΚΘ Λ.

Α2. το ςτιγμιότυπο αρμονικοφ μθχανικοφ κφματοσ του χιματοσ 1, παριςτάνονται οι ταχφτθτεσ ταλάντωςθσ δφο ςθμείων του.

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΕΝΙΣΧΥΤΗΣ PUSH-PULL ΤΑΞΗΣ AB

ΣΕΙ ΔΤΣ. ΜΑRΚΕΔΟΝΙΑ ΧΟΛΗ ΣΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΣΜΗΜΑ ΗΛΕΚΣΡΟΛΟΓΙΑ ΜΑΘΗΜΑ: ΗΛΕΚΣΡΟΣΕΧΝΙΑ Ι

Ενδεικτικζσ Λφςεισ Θεμάτων

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

Slide 1. Εισαγωγή στη ψυχρομετρία

ΚΡΑΣΗΕΙ ΞΕΝΟΔΟΧΕΙΩΝ ΕΠΙΛΟΓΕ ΞΕΝΟΔΟΧΕΙΩΝ ΓΙΑ ΣΗΝ ΔΙΑΜΟΝΗ ΣΩΝ ΤΝΕΔΡΩΝ

ΕΡΓΑΣΗΡΙΟ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

Εφδοξοσ+ Συνδεκείτε ςτθν Εφαρμογι Φοιτθτϊν και μεταβείτε ςτθ ςελίδα «Ανταλλαγι Βιβλίων (Εφδοξοσ+)».

Θεςιακά ςυςτιματα αρίκμθςθσ

Moshi Moshi 04 Bluetooth Wireless speaker-handset. Για περιςςότερεσ πλθροφορίεσ επιςκεφκείτε το site μασ

Transcript:

1o ΕΠΑΛ- Ε.Κ. υκεών -Σομζασ: Ηλεκτρονικισ, Ηλεκτρολογίασ και Αυτοματιςμοφ Εκπαιδευτικοί: Μπουλταδάκθσ τζλιοσ Καςάμπαλθσ τζλιοσ Μάκθμα: Αιςκθτιρεσ-Ενεργοποιθτζσ, Μθχατρονικι: Ανιχνευτισ Αντικειμζνων-Βοθκόσ Παρκαρίςματοσ ΒΙΒΛΙΟΓΡΑΦΙΑ: Σο φφλλο ζργου ςτθρίχτθκε ςε πλθροφορίεσ 1. από τθν θλεκτρονικι διεφκυνςθ: https://tuixte.wordpress.com/2013/03/05/how-to-ultrasonicsensor-hc-sr04/ ςτισ 09/02/2016 11:33 π.μ 2. ςτο βιβλίο «Ανάπτυξθ Εφαρμογϊν με το Αrduino» Π.Παπάηογλου και.π Λιωνισ, Εκδόςεισ ΣΖΙΟΛΑ 2015 (Κεφάλαιο 4 και Κεφάλαιο 6: κϊδικασ 6.3) τόχοι: κατανόθςθ τθσ λειτουργίασ: α) του αιςκθτιρα απόςταςθσ ΗC-SR04 β) τθ ψθφιακι οδιγθςθ βομβθτι (buzzer) μζςω τρανηίςτορ γ) τθ κατανόθςθ λειτουργίασ των ςυναρτιςεων ςτθ γλϊςςα Wiring C Σα Τλικά που κα χρειαςτοφμε: 1. Πλακζτα Arduino UNO, 2. 1 αιςκθτιρα ΗC-SR04 με το θλεκτρονικό του κφκλωμα ϊςτε να ςυμβατόσ με τθν πλακζτα Arduino UNO 3. 1 βομβθτι (buzzer) 6 Volts 4. 1 αντίςταςθ 220 Ω 5. 1 δίοδο 1Ν4004 6. 1 NPN τρανηίςτορ ΒC140 ι 2Ν2222A ι ΡΝ2222Α (TO-92) Σι πρζπει να γνωρίηουμε: Ο αιςκθτιρασ HC-SR04 χρθςιμοποιείται για μετριςεισ αποςτάςεων. Όπωσ φαίνεται ςτθν παρακάτω εικόνα ζχει δφο μάτια που ςτθν πραγματικότθτα είναι ζνασ πομπόσ που ςτζλνει υπεριχουσ προσ τα γφρω αντικείμενα και ζνασ δζκτθσ υπεριχων που δζχεται τουσ υπεριχουσ μετά τθν ανάκλαςι τουσ ςτα αντικείμενα που βρίςκει μζςα ςτο οπτικό του πεδίο. Μπορεί να μετριςει αποςτάςεισ από 2cm μζχρι 400cm και με ακρίβεια 0,3cm. https://tuixte.wordpress.com/2013/03/05/how-to-ultrasonic-sensor-hc-sr04/ Πωσ λειτουργεί ο αιςκθτιρασ Περιλαμβάνει τζςςερισ ακροδζκτεσ από τουσ οποίουσ : 1

οι δφο εξωτερικοί είναι για τθν τροφοδοςία του Vcc (5 Volts) και GND που μποροφν να τροφοδοτθκοφν από τθν πλακζτα Arduino UNO. Από τουσ δφο κεντρικοφσ ακροδζκτεσ ο Trig είναι ακροδζκτθσ ειςόδου ςτον αιςκθτιρα (άρα κα ςυνδεκεί ςε ακροδζκτθ εξόδου του Arduino UNO) και χρθςιμεφει για τθν ενεργοποίθςθ (ςκανδαλιςμό, triggering). Θα πρζπει να λάβει από το Arduino UNO ζναν παλμό που κα ζχει διάρκεια του μετϊπου HIGH τουλάχιςτον 10μs (microseconds). ο Echo είναι ακροδζκτθσ εξόδου του αιςκθτιρα (άρα κα ςυνδεκεί ςε ακροδζκτθ ειςόδου του Arduino UNO) και ςτον οποίο όταν φτάνει ο ανακλϊμενοσ από το αντικείμενο υπζρθχοσ, παράγει ζνα παλμό HIGH του οποίου θ διάρκεια ςε microseconds ταυτίηεται με το χρόνο που μεςολαβεί από τθ ςτιγμι που ζφυγε ο υπζρθχοσ από τον ςκανδαλιςμό μζχρι να γυρίςει πίςω ςτον ακροδζκτθ Echo. τθν πραγματικότθτα μετράει δφο φορζσ τθν απόςταςθ (μια για να πάει και μια για να γυρίςει). Πωσ παράγεται ο παλμόσ triggering Σα βιματα που ακολουκοφμε είναι τα παρακάτω βιματα: βάηουμε τον ακροδζκτθ Trig ςε κατάςταςθ LOW για 2μs βάηουμε τον ακροδζκτθ Trig ςε κατάςταςθ HIGH για 10μs digitalwrite(trig, HIGH); delaymicroseconds(10); βάηουμε τον ακροδζκτθ Trig ςε κατάςταςθ LOW για 2μs Πωσ διαβάηεται ο ανακλϊμενοσ υπζρθχοσ ςτον ακροδζκτθ Echo και υπολογίηεται θ απόςταςθ Χρθςιμοποιοφμε τθν εςωτερικι ςυνάρτθςθ pulsein(ακροδζκτθσ, HIGH/LOW) τθσ γλϊςςασ Wiring C.βιβλιοικθ. Η ςυνάρτθςθ μετράει το χρόνο ενόσ μετϊπου (HIGH ι LOW) ενόσ παλμοφ που ζρχεται ςε ζνα δθλωμζνο ακροδζκτθ. Με τθν παρακάτω εντολι μετράμε τθ διάρκεια ενόσ παλμοφ HIGH που ζρχεται ςτον ακροδζκτθ Echo και τον αποδίδουμε ςτθ μεταβλθτι duration ςε μονάδεσ microseconds. duration = pulsein(echo, HIGH); 2

τθ ςυνζχεια παίρνουμε υπόψθ τον τφπο τθσ ευκφγραμμθσ ομαλισ κίνθςθσ s=u*t όπου u είναι θ ταχφτθτα του ιχου. Είναι γνωςτό πωσ u=340m/s και αν μετατρζψουμε τα μζτρα ςε cm (*100) και το χρόνο ςε microseconds (*10^6) τότε θ ταχφτθτα του ιχου γίνεται: u=340*10^2/10^6=340/10000=1/29 cm/μς οπότε θ υπολογιηόμενθ απόςταςθ είναι s=t*u (τρόμος * ηατύηηηα ηοσ ήτοσ): cm=duration / 29 /2; Η επιπλζον διαίρεςθ με το 2 προκφπτει γιατί μετράμε δφο φορζσ τθν απόςταςθ (μια για να πάει και μια για να γυρίςει ο υπζρθχοσ) όπωσ αναφζραμε και παραπάνω. Σο κφκλωμα τθσ εφαρμογισ μασ φαίνεται ςτισ παρακάτω εικόνεσ: Ένασ ενδεικτικόσ κϊδικασ ςε γλϊςςα Wiring είναι ο παρακάτω: int trig = 10; int echo = 11; int buzz=9; long duration, cm; 3

void setup() pinmode(trig,output); pinmode(echo,input); pinmode(buzz, OUTPUT); Serial.begin(9600); void loop() //δημιοσργία παλμού triggering digitalwrite(trig, HIGH); delaymicroseconds(10); // μέηρηζη ηης διάρκειας ηοσ μεηώποσ HIGH ζηομ παλμό ECHO duration = pulsein(echo, HIGH); //σπολογιζμός ηης απόζηαζης ζε cm και αποζηολή ηης μέηρηζης ζηημ οθόμη cm=duration / 29 /2; Serial.println(cm); //παραγωγή ήτοσ: εμεργοποίηζη ηοσ βομβηηή beep(cm); delay(50); // είμαι απαραίηηηο για μα προλαβαίμει μα γίμεηαι η εκηίμηζη ηης απόζηαζης //με μεηαλλικό αμηικείμεμο μα κάμω αμακλάζεις και με ηο τέρι // ητηηικός εμηοπιζμός αμηικειμέμοσ void beep(long cm) // ζηη ζσμάρηηζη ασηή παράγω ήτο ζηομ οποίο ηο LOW μέηωπο είμαι αμηίζηοιτο ηης // απόζηαζης. Δηλαδή μεγάλη απόζηαζη δίμει αργό ρσθμό ήτοσ εμώ μικρή απόζηαζη δίμει //γρήγορο ρσθμόήτοσ long del=0; del=10*cm; if (cm < 120) //ΑΜ ΠΚΗΘΑΖΕΘ ΕΜΑ ΑΜΣΘΙΕΘΛΕΜΟ: digitalwrite(buzz, HIGH); // ON buzzer delay(200); // 400 ms ON digitalwrite(buzz, LOW); // OFF buzzer delay(del); // stay OFF αμηίζηοιτα με ηημ απόζηαζη else 4

digitalwrite(buzz, LOW); // ΑΜ ΣΟ ΑΜΣΘΙΕΘΛΕΜΟ ΕΘΜΑΘ ΛΑΙΡΘΑ:ΟΧΘ ΗΧΟ ΚΑΛΗ ΕΠΙΤΥΦΙΑ 5