open-hardware.gr






Αναλογικές μετρήσεις

Μετατροπή αναλογικού σήματος σε ψηφιακό
Διαδικασία, ανάλυση μετατροπέα, κλπ

Η αλληλεπίδραση των ψηφιακών συστημάτων με το φυσικό κόσμο, προϋποθέτει τη μετατροπή φυσικών μεγεθών σε ηλεκτρικά σήματα. Αυτή η μετατροπή γίνεται από τους αισθητήρες, ο οποίοι στη συνέχεια παράγουν αναλογική ή ψηφιακή έξοδο. Για την ανάγνωση ψηφιακής εξόδου αισθητήρα, χρησιμοποιούμε συγκεκριμένες συναρτήσεις που υποστηρίζουν το αντίστοιχο πρωτόκολλο, μέσω της ενσωμάτωσης της κατάλληλης βιβλιοθήκης στον κώδικα. Συνήθως όμως χρησιμοποιούμε αισθητήρες που παράγουν αναλογική έξοδο, λόγω της απλότητας, του χαμηλού κόστους και της ταχύτητας. Το Arduino διαθέτει έναν μικροελεγκτή που αποτελεί στην ουσία ένα ψηφιακό σύστημα, το οποίο δεν μπορεί να διαβάσει την αναλογική έξοδο από έναν αισθητήρα. Για αυτό το λόγο, χρειάζεται η μετατροπή του αναλογικού σήματος σε ψηφιακό. Αυτό γίνεται από έναν μετατροπέα (ADC), ο οποίος στον συγκεκριμένο μικροελεγκτή (έκδοση UNO) είναι ενσωματωμένος. Σε αυτή την ενότητα εξηγούμε τόσο τις διαθέσιμες τεχνολογίες, όσο και τη διαδικασία της μετατροπής αναλυτικά. Στα βίντεο παρουσιάζεται επίσης η ανάλυση του μετατροπέα, ο υπολογισμός της μετρούμενης τάσης και πολλά άλλα.
Εφαρμογές σε Visual Basic για το Arduino

Εφαρμογή Visual Basic
για αποτύπωση και επεξεργασία μετρήσεων

Αν και το βασικό χαρακτηριστικό του Arduino είναι η αυτόνομη λειτουργία του χωρίς υπολογιστή (ο υπολογιστής είναι απαραίτητος μόνο για τη φόρτωση του προγράμματος), σε ορισμένες περιπτώσεις επιθυμούμε την ανάπτυξη εφαρμογής με γραφικό περιβάλλον, προκειμένου να αποτυπώσουμε μετρήσεις και γενικά να προσφέρουμε ένα διαδραστικό περιβάλλον για τον τελικό χρήστη. Η Visual Basic είναι ένα από τα δημοφιλέστερα περιβάλλοντα σχεδίασης και προγραμματισμού παραθυρικών εφαρμογών, ενώ είναι δωρεάν ως μέρος του Microsoft Visual Studio Community.
Παρουσίαση:
Προγραμματισμός στο Processing

Ανάπτυξη εφαρμογών ανοιχτού κώδικα –
Εισαγωγή και παραδείγματα (διάρκεια 1 ώρα & 22 λεπτά)


Processing Download

Μελετώντας σε βάθος τον μικροελεγκτή AVR

Προγραμματισμός μικροελεγκτών AVR 8bit

Το επόμενο βήμα στην ανάπτυξη εφαρμογών, ειδικά για μηχανικούς, είναι η αξιοποίηση απευθείας του μικροελεγκτή με προγραμματισμό Assembly και C. Δηλαδή, προχωράμε από το επίπεδο του Arduino που είναι για όλους, στο επίπεδο των πιο επαγγελματικών εφαρμογών.
Βασικό υλικό
USB Prog/avrdude
Προτεινόμενο βιβλίο
Δωρεάν λογισμικό

Προγραμματισμός του Arduino σε γλώσσα Assembly

Μέρος Α



Μέρος B

ΠΡΟΣΟΧΗ: Η διεύθυνση (URL) που αναγράφεται στην αρχή,
αριστερά του βίντεο, δεν ισχύει

About

Σχετικά με τη σελίδα και τον δημιουργό της - επικοινωνία

Διαβάστε περισσότερα