O Arduino στο Εργαστήριο Φυσικών Επιστηµών

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "O Arduino στο Εργαστήριο Φυσικών Επιστηµών"

Transcript

1 O Arduino στο Εργαστήριο Φυσικών Επιστηµών Β. Νούσης 1, Β. Νούση 2 1 Υπεύθυνος ΕΚΦΕ Θεσπρωτίας 2 Φοιτήτρια Πληροφορικής ΑΠΘ Περίληψη Στην παρούσα εργασία διερευνώνται οι δυνατότητες της πλατφόρµας Arduino στον τοµέα της συλλογής δεδοµένων µέσω αναλογικών και ψηφιακών αισθητήρων. Δίνεται έµφαση σε προγραµµατιστικές τεχνικές µε σκοπό τη βελτίωση της ποιότητας των µετρήσεων, την αύξηση του ρυθµού δειγµατοληψίας, καθώς και του ρυθµού µετάδοσης των δεδοµένων στο σύστηµα απεικόνισης. Παρουσιάζεται εν τέλει το πρωτότυπο ενός συστήµατος συγχρονικής λήψης και απεικόνισης (ΣΣΛΑ) βασισµένο στην πλατφόρµα Arduino. Λέξεις κλειδιά: Arduino, αισθητήρας, µετατροπέας αναλογικού σε ψηφιακό, ρυθµός δειγµατοληψίας, σύστηµα συγχρονικής λήψης και απεικόνισης. 1. Εισαγωγή Η πλατφόρµα Arduino είναι ένα ανοιχτού υλικού και ανοιχτού κώδικα σύστηµα ανάπτυξης ηλεκτρονικών πρωτοτύπων, βασισµένο σε ευέλικτο και εύκολο στη χρήση υλικό και λογισµικό. Το µοντέλο Arduino Uno υλοποιείται γύρω από τον οκτάµπιτο µικροελεγκτή ATmega328P της Atmel χρονισµένο στα 16MHz, ο οποίος διαθέτει: 14 ψηφιακές εισόδους-εξόδους, 6 πολυπλεγµένες αναλογικές εισόδους διακριτικής ικανότητας 10bit, µνήµη 32 kb τύπου Flash, 1 kb EEPROM και 2 kb SRAM. Στο υλικό του µικροελεγκτή συµπεριλαµβάνονται τρεις «χρονιστές»: timer0 και timer2 διακριτικής ικανότητας 8 bit και ο timer1 των 16 bit (Atmel 2013). Χρησιµεύουν είτε στην εισαγωγή καθυστέρησης κατά την εκτέλεση των εντολών του προγράµµατος είτε στην εκτέλεση συγκεκριµένων εντολών σε τακτά χρονικά διαστήµατα Μερικές από τις ψηφιακές εισόδους/εξόδους, που καταλήγουν σε αντίστοιχες ακίδες στην πλακέτα του Arduino, έχουν και ειδικές χρήσεις, π.χ: oι ακίδες 3, 5, 6, 9, 10, 11 λειτουργούν ως «ψευδοαναλογικές» έξοδοι (PWM) των 8-bit, ενώ οι ακίδες 2 και 3 µπορούν να ρυθµιστούν ώστε να προκαλέσουν εξωτερική διακοπή (interrupt) του εκτελούµενου κώδικα στον µικροελεγκτή. Αντίστοιχα οι έξι αναλογικές είσοδοι µπορούν να χρησιµοποιηθούν ως ψηφιακές είσοδοι/έξοδοι (ψηφιακές ακίδες 14 µέχρι

2 2 Conferrence on Informatics in Education ), και οι αναλογικές είσοδοι Α4 και Α5 µε χρήση του κατάλληλου λογισµικού χρησιµοποιούνται για την υλοποίηση του δισύρµατου πρωτοκόλλου επικοινωνίας Ι 2 C. Στην πλακέτα του Arduino, ένας δεύτερος µικροελεγκτής (Atmega 16U2) κατάλληλα προγραµµατισµένος λειτουργεί ως µετατροπέας σειριακού σε USB για την επικοινωνία του Arduino µε ηλεκτρονικό υπολογιστή (Margolis Michael, 2012). Από πλευράς λογισµικού, η πλατφόρµα συνοδεύεται από ένα αριθµό βιβλιοθηκών πυρήνα που παρέχουν επιπλέον λειτουργικότητα στη διαχείριση του υλικού και των δεδοµένων και βελτιώνουν την αναγνωσιµότητα του κώδικα, καθώς και από το ολοκληρωµένο περιβάλλον εργασίας (Arduino IDE) µια εφαρµογή σε Java που περιλαµβάνει ένα επεξεργαστή κειµένου για τη συγγραφή των προγραµµάτων, εκτελεί τη µεταγλώττιση του προγράµµατος σε κώδικα κατανοητό από τον µικροελεγκτή, ενώ έχει και τη δυνατότητα να «φορτώνει» τον κώδικα στον Arduino. Περιλαµβάνει επίσης µια σειριακή κονσόλα µέσω της οποίας ο χρήστης µπορεί να αλληλεπιδρά µε το σύστηµα Arduino στέλνοντας κατάλληλες εντολές ή λαµβάνοντας δεδοµένα 2. Σύστηµα συγχρονικής λήψης και απεικόνισης Σε γενικές γραµµές ένα σύστηµα συγχρονικής λήψης και απεικόνισης αποτελείται: από ένα σύνολο αισθητήρων µε τα κατάλληλα κυκλώµατα προσαρµογής, ένα σύστηµα συλλογής δεδοµένων (ο Arduino στην περίπτωσή µας) και ένα σύστηµα απεικόνισής τους (υπολογιστής και κατάλληλο λογισµικό). 2.1 Αναλογικοί αισθητήρες Προσαρµογή σήµατος Πρόκειται για ηλεκτρονικές ή ηλεκτροµηχανικές διατάξεις στις οποίες µια κατάλληλη ηλεκτρική ποσότητα (τάση, ρεύµα, αντίσταση, χωρητικότητα) µεταβάλλεται ανάλογα µε την τιµή ενός φυσικού µεγέθους. Ενδεικτικά και µόνο, αναφέρουµε τους αισθητήρες: τάσης, θερµοκρασίας, πίεσης, δύναµης, επιτάχυνσης, ph, κ.ά. Η σύνδεση ενός αισθητήρα σε µια από τις αναλογικές εισόδους του Arduino απαιτεί ένα κύκλωµα προσαρµογής (Putnam και Knapp, 1996), που ο ρόλος του γενικά συνοψίζεται στα εξής: Μετατροπή του προς µέτρηση φυσικού µεγέθους σε αναλογική τάση. Ιδανικά η τάση αυτή πρέπει να µεταβάλλεται γραµµικά µε την τιµή του µετρούµενου µεγέθους στην περιοχή 0 - V ref, όπου V ref τάση αναφοράς του χρησιµοποιούµενου για τη συλλογή των δεδοµένων αναλογικο-ψηφιακού µετατροπέα (ADC). H τάση αναφοράς στον Arduino έχει ρυθµιστεί στην τιµή V ref =5V που σηµαίνει διακριτική ικανότητα 5/1024 V 4.9 mv ανά µονάδα. Η εντολή analogreference() της γλώσσας προγραµµατισµού του Arduino, ρυθµίζει την τάση αναφοράς εσωτερικά στα 1,1 V ή σε

3 Πρακτικά 5 th CIE οποιαδήποτε άλλη τιµή (µεταξύ 0-5V) εξωτερικής τάσης που θα συνδεθεί στην ακίδα AREF, αυξάνοντας έτσι τη διακριτική ικανότητα του συστήµατος αλλά µειώνοντας ταυτόχρονα το εύρος της µετρούµενης τάσης (Arduino, 2013). Προσαρµογή της αντίστασης εξόδου του αισθητήρα σε τιµή µικρότερη των 10 kω ώστε να είναι πολύ µικρός ο χρόνος φόρτισης του πυκνωτή Sample/Hold που υπάρχει στην είσοδο του ADC. Μεγαλύτερες αντιστάσεις δηµιουργούν προβλήµατα στην ακρίβεια της Α/D µετατροπής (Atmel, 2013). Αποµάκρυνση ή µείωση των επιπέδων των ανεπιθύµητων σηµάτων αλλά και µείωση του φασµατικού εύρους του προς µετατροπή αναλογικού σήµατος στο µισό τουλάχιστον της συχνότητας δειγµατοληψίας (Θεώρηµα Nyquist). 2.2 Συλλογή δεδοµένων Ρυθµός δειγµατοληψίας Η συλλογή των δεδοµένων γίνεται µε δειγµατοληψία στις αναλογικές εισόδους του Arduino. Με την εντολή analogread() µπορούµε να «διαβάσουµε» το αποτέλεσµα µιας A/D µετατροπής από µια συγκεκριµένη αναλογική είσοδο. Καθώς ένα ΣΣΛΑ πρέπει να συλλέγει δεδοµένα σε τακτά χρονικά διαστήµατα προκύπτει η ανάγκη να διερευνήσουµε πόσο µικρά µπορεί να είναι αυτά τα χρονικά διαστήµατα ή αλλιώς ποιος µπορεί να είναι ο µέγιστος ρυθµός δειγµατοληψίας. Η συχνότητα χρονισµού του ADC στον Arduino ρυθµίζεται µέσω κατάλληλου διαιρέτη (prescaler) σε τιµή υποπολλαπλάσιο της συχνότητας χρονισµού του Arduino. Εξ ορισµού ο διαιρέτης έχει την τιµή 128 που χρονίζει το ADC στα (16/128) MHz ή 125 khz ενώ σύµφωνα µε τον κατασκευαστή (Atmel, 2013) κάθε µετατροπή διαρκεί 13 κύκλους, δηλ. 104µs, που σηµαίνει ένα µέγιστο ρυθµό δειγµατοληψίας 9,6kHz. Προφανώς µπορούµε να αυξήσουµε το ρυθµό δειγµατοληψίας µειώνοντας την τιµή του διαιρέτη του ADC. Το ακόλουθο πρόγραµµα, χρησιµοποιώντας µόνο τις standard εντολές της γλώσσας προγραµµατισµού του Arduino (Arduino, 2013), δίνει µια πρώτη ιδέα των δυνατοτήτων της πλατφόρµας στον τοµέα του ρυθµού δειγµατοληψίας: //ADC speed test void setadcprescaler(uint8_t prescaler) { const uint8_t ADPS_MASK = ~0x07; ADCSRA = (ADCSRA & ADPS_MASK) prescaler; void setup() { Serial.begin(115200); //Ενεργοποίηση σειριακής επικοινωνίας setadcprescaler(7); //Χρονισµός ADC στα 125kHz

4 4 Conferrence on Informatics in Education 2013 void loop() { long start = micros(); for (int i = 0; i < 1000; i++) { long j = analogread(0); long time = micros() - start; Serial.print("Time (us): "); Serial.print(time); while (true); //Αρχή χρόνου //1000 αναλογικές µετατροπές //Χρονική διάρκεια 1000 µετατροπών //Σειριακή αποστολή αποτελεσµάτων //Αναµονή Ουσιαστικά µετράµε το χρόνο που απαιτείται για 1000 διαδοχικές A/D µετατροπές στην αναλογική είσοδο 0. Η συνάρτηση setadcprescler() ανάλογα µε την τιµή (0,, 7) της µεταβλητής prescaler καθορίζει την τιµή του διαιρέτη σε 4, 8, 16,.., 128 αντίστοιχα. Οι τιµές που πετύχαµε όσον αφορά το ρυθµό δειγµατοληψίας, φαίνονται στον πίνακα 1 που ακολουθεί: Πίνακας 1: Μέγιστος ρυθµός δειγµατοληψίας Prescaler Συχνότητα ADC (khz) Ρυθµός δειγµατοληψίας (khz) , , , , , ,2 Πρέπει να τονιστεί πως τα αποτελέσµατα αυτά για το µέγιστο ρυθµό δειγµατοληψίας µόνο θεωρητική αξία έχουν αφού: Η ποιότητα της A/D µετατροπής εξαρτάται από τη συχνότητα χρονισµού του ADC. Σύµφωνα µε τον κατασκευαστή για καλύτερα αποτελέσµατα η συχνότητα χρονισµού του ADC δεν πρέπει να υπερβαίνει τα 200 khz, αν και για συχνότητες µέχρι και 1 ΜΗz η ανάλυση δε µειώνεται σηµαντικά Δεν έχει συνυπολογιστεί ο χρόνος που απαιτείται για την αποθήκευση των µετρήσεων, καθώς η ταχύτατη αλλά περιορισµένου µεγέθους RAM του Arduino (2 kb) δεν επιτρέπει τη χρήση του για συνεχή δειγµατοληψία. Για τη επίτευξη ενός σταθερού ρυθµού δειγµατοληψίας η απλούστερη λύση είναι η χρήση µιας χρονοκαθυστέρησης µεταξύ των διαδοχικών µετατροπών µε χρήση της εντολής delay() ή της delaymicroseconds(). Καθώς όµως κατά τη διάρκεια της καθυστέρησης καµιά άλλη λειτουργία δε µπορεί να εκτελέσει ο µικροελεγκτής (Arduino, 2013) η επιλογή αυτή κρίνεται ακατάλληλη. Η λύση που προτιµείται είναι η

5 Πρακτικά 5 th CIE χρήση διακοπών χρονιστή (timer interrupts). Η ελεύθερα διανεµόµενη βιβλιοθήκη FlexiTimer2 υλοποιεί µε απλό τρόπο αυτή τη δυνατότητα χρησιµοποιώντας τον Timer2, όπως φαίνεται και στο πρόγραµµα που ακολουθεί, µε το οποίο δειγµατοληπτούµε στην αναλογική είσοδο Α0 µε σταθερό ρυθµό 100 Hz ή µία µέτρηση ανά 10 ms: //Example Sketch for SampleRate = 100 Hz #include <FlexiTimer2.h> void runadc() { int value0 = analogread(0); void setup() { Serial.begin(500000); FlexiTimer2::set(10, runadc); void loop() { FlexiTimer2::start(); while (Serial.available() == 0); FlexiTimer2::stop(); //Do something with value0. //Ρυθµός δειγµατοληψίας = 100 Hz //Ενεργοποίηση του Timer //Αναµονή //Απενεργοποίηση του Timer Είναι ιδιαίτερα σηµαντικό να ληφθεί µέριµνα ώστε η συνάρτηση που εκτελείται όταν ενεργοποιηθεί η διακοπή χρονιστή να είναι όσο το δυνατό λιγότερο χρονοβόρα Ποιότητα µετατροπής Ένας από τους τρόπους υπολογισµού της ποιότητας µιας A/D µετατροπής είναι το µέγεθος ΕΝΟΒ (Effective Number Of Bits ενεργός αριθµός των bits) που ορίζεται ως:, όπου SINAD είναι ο λόγος του σήµατος προς το θόρυβο και την παραµόρφωση του µετατροπέα. Στην περίπτωση του Arduino όσο πιο κοντά στο 10 βρεθεί η τιµή του ENOB τόσο καλύτερη η ποιότητα της µετατροπής. Έχουµε ήδη αναφέρει πως η ποιότητα της A/D µετατροπής ε-ξαρτάται από τη συχνότη-τα χρονισµού του ADC. Η διπλανή γραφική παρά-σταση (Εικόνα 1) αναφέ-ρεται σε αυτήν ακριβώς τη σχέση Εικόνα 1: ΕΝΟΒ - ADC Clock frequency

6 6 Conferrence on Informatics in Education 2013 (OpenmusicLabs, 2013). Είναι φανερό πως για συχνότητες χρονισµού του ADC µέχρι 500 khz (prescaler 32) η µείωση στην ποιότητα της µετατροπής είναι πολύ µικρή, ενώ οριακά µπορεί να θεωρηθεί ικανοποιητική ακόµη και µέχρι το 1 MHz. Στην εικόνα 2 φαίνεται η µεταβολή στην ποιότητα της ψηφιοποίησης ενός ηµιτονικού σήµατος για τις διαφορετικές τιµές του διαιρέτη του ADC: Εικόνα 2: Ψηφιοποιηµένο σήµα για διάφορες τιµές της συχνότητας του ADC Μικρή βελτίωση στην ποιότητα της µετατροπής προκύπτει µε την απενεργοποίηση της δυνατότητας να χρησιµοποιηθούν οι αναλογικές είσοδοι και ως ψηφιακές, αφού µια ελεύθερη (µη συνδεδεµένη) ψηφιακή είσοδος µπορεί µε τυχαίο τρόπο να αλλάζει κατάσταση (από LOW σε HIGH ή αντίστροφα) δηµιουργώντας επιπλέον ψηφιακό θόρυβο στην περιοχή της αναλογικής εισόδου. Επιπλέον η µικρή χωρητικότητα της ψηφιακής εισόδου µπορεί προκαλέσει σφάλµατα µετατροπής (OpenmusicLabs, 2013). Η απενεργοποίηση αυτής της δυνατότητας στις αναλογικές εισόδους Α0,, Α3 γίνεται µέσω του καταχωρητή DIDR0 του µικροελεγκτή, ως εξής: DIDR0 = DIDR0 B Στην περίπτωση σηµάτων DC ή αργά µεταβαλλόµενων ΑC (π.χ. θερµοκρασία) οι επιπτώσεις του τυχαίου θορύβου στο σήµα µπορούν να ελαχιστοποιηθούν µε τη χρήση ψηφιακών φίλτρων (εξοµάλυνση µέσου όρου, κινούµενου µέσου όρου, διάµεσου). Στην απλούστερη αλλά και λιγότερο αποδοτική υλοποίηση ένα τέτοιο φίλτρο συνίσταται στη λήψη ενός µεγάλου αριθµού µετρήσεων (συνήθως πολλαπλάσιο του 2) και εύρεση του µέσου όρου τους (Wheat, 2011), π.χ.: int averagingadc() { int value0 = 0; for (int i=0; i<16; i++) { value0 += analogread(0); return (value0 >> 4); //Ίδιο µε το: value0 / 16 Στην εξοµάλυνση κινούµενου µέσου όρου η τιµή της µέτρησης προκύπτει από το µέσο όρο ενός αριθµού (π.χ. 3) προηγουµένων µετρήσεων και της κάθε φορά νέας µέτρησης, ενώ στην εξοµάλυνση διαµέσου γίνεται αύξησα ταξινόµηση ενός αριθµού µετρήσεων και υπολογίζεται ο µέσος όρος της µέγιστης και ελάχιστης µέτρησης.

7 Πρακτικά 5 th CIE Τέλος µε την τεχνική της υπερδειγµατοληψίας αξιοποιείται η ύπαρξη θορύβου στο ψηφιοποιούµενο σήµα για να αυξήσουµε την ανάλυση του ADC και συνεπώς και το λόγο του σήµατος προς το θόρυβο και την παραµόρφωση. Για παράδειγµα το άθροισµα 4 Ν διαδοχικών µετρήσεων των 10 bits διαιρείται δια 2 Ν (δεξιά ολίσθηση κατά Ν) ώστε να ληφθεί µια τιµή των (10 + Ν) bits, αυξάνοντας έτσι την ανάλυση του ADC κατά Ν bits (AVR121, 2005) Αποστολή δεδοµένων στον υπολογιστή Είναι φανερό πως µόνο ένας πολύ µικρός αριθµός µετρήσεων µπορεί να αποθηκευτεί στη RAM του Arduino, λόγω του περιορισµένου µεγέθους της. Οι λύσεις που έχουµε είναι: είτε η χρήση εξωτερικής µνήµης, για παράδειγµα SD Card ή µνήµη SPI, για αποθήκευση και εν συνεχεία αποστολή των µετρήσεων στο σύστηµα απεικόνισης, είτε η απευθείας σειριακή αποστολή των µετρήσεων στο σύστηµα απεικόνισης. Η δεύτερη λύση -η προς το παρόν επιλογή µας- έχει νόηµα εφόσον η µεταφορά µπορεί να γίνει αρκετά γρήγορα ώστε να µην έχουµε απώλεια δεδοµένων λόγω του υψηλού ρυθµού δειγµατοληψίας. Η χρήση διακοπών από το λογισµικό του Arduino για τη σειριακή επικοινωνία είναι καθοριστικής σηµασίας για το σκοπό µας, ενώ καθώς η σειριακή επικοινωνία Arduino-PC υλοποιείται µέσω ενός µετατροπέα σειριακού σε USB µπορούµε να χρησιµοποιήσουµε και µη προκαθορισµένους ρυθµούς επικοινωνίας εκµεταλλευόµενοι την υψηλή ταχύτητα µεταφοράς του διαύλου USB. Διερευνώντας τις δυνατότητες του Arduino µετρήσαµε το χρόνο που απαιτείται για τη σειριακή αποστολή χαρακτήρων στον µέσω USB συνδεδεµένο υπολογιστή για διάφορες τιµές του ρυθµού επικοινωνίας. Στο διάγραµµα που ακολουθεί φαίνονται τα αποτελέσµατα. Οι τρεις τελευταίες µάρες του ιστογράµµατος αφορούν τις δοκιµές µας µε µνήµη SPI (µοντέλο 23LC1024 της Microchip) σε διάφορους τρόπους λειτουργίας:

8 8 Conferrence on Informatics in Education 2013 Εικόνα 3: Πραγµατικός ρυθµός αποστολής δεδοµένων Όπως παρατηρούµε ο πραγµατικός ρυθµός επικοινωνίας πρακτικά σταθεροποιείται σε µια τιµή λίγο πάνω από τα bps όταν µέσω της εντολής Serial.begin() καθορίζουµε ρυθµούς επικοινωνίας µεγαλύτερους από bps, ενώ ο ρυθµός αποστολής δεδοµένων στη µνήµη SPI είναι µέχρι και 3,5 φορές µεγαλύτερος. Βέβαια σηµαντικό µειονέκτηµα της µνήµης SPI είναι το περιορισµένο µέγεθός της (128 kb στην περίπτωση του 23LC1024 που αρκεί για περίπου 6,5 s συνεχούς δειγµατοληψίας στα 10 khz), ενώ θα πρέπει εν συνεχεία τα δεδοµένα να µεταφερθούν σειριακά στον υπολογιστή. Εφόσον το υλικό του Arduino θέτει περιορισµούς στην ταχύτητα µετάδοσης, µπορούµε να επιταχύνουµε τη διαδικασία αν για κάθε µέτρηση στέλνουµε µικρότερο αριθµό χαρακτήρων, χωρίς εννοείται απώλεια πληροφορίας. Ο κώδικας που ακολουθεί δείχνει δυο πιθανούς τρόπους αποστολής των δεδοµένων στον υπολογιστή: 1 ος τρόπος 2 ος τρόπος void setup() { void setup() { Serial.begin(500000); Serial.begin(500000); void loop() { word value0 = analogread(0); Serial.print(value0); Serial.print( s ); void loop() { word value0 = analogread(0); Serial.write(lowByte(value0)); Serial.write(highByte(value0));

9 Πρακτικά 5 th CIE delay(100); delay(100); Στην πρώτη περίπτωση η µεγέθους 2 bytes τιµή που «διαβάσαµε» από την αναλογική είσοδο Α0 αποστέλλεται στον υπολογιστή µέσω της εντολής Serial.print() ως κείµενο ASCII ακολουθούµενο από τον χαρακτήρα s για να σηµατοδοτήσει το τέλος της αποστολής. Αυτό κρίνεται απαραίτητο αφού όταν λαµβάνουµε τα δεδοµένα στον υπολογιστή δεν είµαστε σε θέση γνωρίζουµε εκ των προτέρων το πλήθος των χαρακτήρων που αναµένουµε. Στην πλειονότητα των περιπτώσεων αυτός ο τρόπος σηµαίνει τη σειριακή αποστολή τεσσάρων χαρακτήρων (τρεις για τη µέτρηση αυτή καθ εαυτή και ένας ο χαρακτήρας τέλους). Αντίθετα στη δεύτερη περίπτωση απαιτούνται µόνο δύο bytes ανά µέτρηση, γεγονός που οδηγεί σε αποστολή διπλάσιου αριθµού δεδοµένων στον ίδιο χρόνο. Ας σηµειωθεί πως και στις δύο περιπτώσεις οι τιµές που αποστέλλονται στον υπολογιστή είναι αυτές ακριβώς που έχουµε πάρει από τον µετατροπέα A/D χωρίς καµιά επεξεργασία. Επαφίεται στο σύστηµα απεικόνισης, η µετατροπή τους σε τιµές που αφορούν το κάθε φορά µετρούµενο φυσικό µέγεθος. 3. Σύστηµα απεικόνισης Ο απλούστερος τρόπος για τη λήψη των δεδοµένων στο PC είναι η χρήση του σειριακού τερµατικού που περιλαµβάνεται στο IDE του Arduino, που όµως υποστηρίζει µόνο τους προκαθορισµένους ρυθµούς σειριακής επικοινωνίας µέχρι τα bps γεγονός που όπως έχουµε ήδη πει έχει σηµαντική επίπτωση στο ρυθµό δειγµατοληψίας και δε διαθέτει δυνατότητα αποθήκευσης των λαµβανοµένων δεδοµένων για παραπέρα επεξεργασία. Μπορούµε βέβαια να χρησιµοποιήσουµε κάποιο εξωτερικό τερµατικό, π.χ. το Termite είναι µια απλή λύση χωρίς τα ανωτέρω µειονεκτήµατα. Τα αποθηκευµένα σε αρχείο κειµένου δεδοµένα µπορούν να διαβαστούν από εφαρµογές όπως το EXCEL ή το MATLAB για γραφική αναπαράσταση ή όποια άλλη επεξεργασία κρίνεται απαραίτητη. Γενικά όµως η χρήση κάποιου τερµατικού παρουσιάζει κάποια σηµαντικά µειονεκτήµατα, αφού ο έλεγχος του Arduino πρέπει να γίνεται χειροκίνητα µε αποστολή των κάθε φορά κατάλληλων χαρακτήρων, ενώ για τη γραφική αναπαράσταση των δεδοµένων απαιτείται εξωτερική εφαρµογή π.χ. EXCEL. Τόσο για το EXCEL όσο και για το MATLAB υπάρχουν εξειδικευµένα πρόσθετα µε κάποιες δυνατότητες ελέγχου του Arduino αλλά και δυνατότητες λήψης και απεικόνισης των δεδοµένων. Δεν είχαµε στη διάθεσή µας το πρόσθετο για το MAT- LAB για δοκιµή, αλλά είχαµε το PLX_DAQ, µια εφαρµογή σε Visual Basic για το EXCEL που διατίθεται ελεύθερα από την Parallax. Σηµαντικό µειονέκτηµα της εφαρµογής, η υποστήριξη µόνο προκαθορισµένων ρυθµών σειριακής επικοινωνίας µέχρι bps µε αποτέλεσµα τον περιορισµό του ρυθµού δειγµατοληψίας.

10 10 Conferrence on Informatics in Education 2013 Η περιορισµένη εκµετάλλευση των δυνατοτήτων του Arduino από τις έτοιµες εφαρµογές που δοκιµάσαµε µας οδήγησε στον προγραµµατισµό σε περιβάλλον Delphi της εφαρµογής datardu. Η ανάπτυξη της εφαρµογής στηρίχθηκε στην ελεύθερα διατιθέµενη βιβλιοθήκη ComPort που υποστηρίζει σειριακή επικοινωνία µε οποιονδήποτε ρυθµό επικοινωνίας και στην ελεύθερη για προσωπική χρήση έκδοση της βιβλιοθήκης PlotLab για τη γραφική αναπαράσταση των δεδοµένων. Στις δυνατότητες τις εφαρµογής περιλαµβάνονται: Ρύθµιση της σειριακής επικοινωνίας Arduino PC. Πλήρης έλεγχος του Arduino µέσω της σειριακής θύρας, δηλ. έλεγχος έναρξης και λήξης της δειγµατοληψίας, χειροκίνητη δειγµατοληψία, καθορισµός του ρυθµού δειγµατοληψίας, αυτόµατη ρύθµιση του διαιρέτη του ADC, ενηµέρωση για το πλήθος και το είδος των συνδεδεµένων. Αποθήκευση των δεδοµένων σε αρχείο κειµένου ή αυτόµατη αποστολή σε φύλλο του EXCEL για περαιτέρω επεξεργασία. Ευέλικτος τρόπος γραφικής απεικόνισης των δεδοµένων: ένα κανάλι ανά χρησιµοποιούµενο αισθητήρα, διαφορετικό χρώµα ανά κανάλι, δυνατότητα εµφάνισης ή απόκρυψης των σηµείων ή των γραµµών µεταξύ τους, δυνατότητες ZoomIn, ZoomOut και ZoomOff ανά άξονα ή συνολικά. Εύχρηστο σύστηµα τεσσάρων δροµέων (2 για τον άξονα χ και άλλοι 2 για τον y) επί της γραφικής παράστασης των δεδοµένων µε αυτόµατη ενηµέρωση κατάλληλου πίνακα για τις θέσεις τους ώστε να λαµβάνονται µετρήσεις κατευθείαν από τη γραφική παράσταση. 4. Επίδειξη πρωτοτύπου Συµπεράσµατα Η διάταξη που παρουσιάζεται, προτείνεται για χρήση στο εργαστήριο Φυσικών Επιστηµών των Γυµνασίων και Λυκείων. Ως εκ τούτου µέτρο σύγκρισης µπορεί να αποτελέσει το σύστηµα Multilog µε το οποίο είναι εφοδιασµένα τα περισσότερα εργαστήρια Φ.Ε. των Λυκείων. Καθώς η διάταξη βρίσκεται σε επίπεδο πρωτοτύπου είναι άκαιρη µία πλήρης σύγκριση των δύο συσκευών. Θα περιορίσουµε λοιπόν τη σύγκριση στα σηµεία του πρωτοτύπου που έχουν λάβει την τελική τους µορφή: Το πρωτότυπό µας διαθέτει 3 εισόδους για αναλογικούς ή ψηφιακούς αισθητήρες, µία για ειδικού τύπου αισθητήρες και δύο στις οποίες µπορούν να συνδεθούν αισθητήρες που χρησιµοποιούν το πρωτόκολλο OneWire της Dallas Semiconductors (π.χ. θερµόµετρο DS18B20), έναντι τριών για αναλογικούς ή ψηφιακούς του Multilog που διπλασιάζονται µε χρήση κατάλληλου διαχωριστικού καλωδίου (Multilog, 2003). Όµως η ύπαρξη θυρών επέκτασης για τους διαύλους I 2 C και SPI, µιας πλήρους θύρας επέκτασης καθώς και η µεγέθους 32 kb µνήµη προγράµµατος του Arduino αυξάνουν σηµαντικά τις δυνατότητες του πρωτοτύπου. Μειονέκτηµα είναι η έλλειψη δυνατότητας έναρξης ή λήξης της δειγµατοληψίας µέσω

11 Πρακτικά 5 th CIE σκανδαλισµού. Τόσο το Multilog, όσο και το πρωτότυπό µας διαθέτουν ADC των 10bit, ενώ η χρήση ψηφιακού φίλτρου εξοµάλυνσης µέσου όρου στο πρωτότυπό µας για χαµηλούς ρυθµούς δειγµατοληψίας αυξάνει την ποιότητα των µετρήσεων. Δε χρησιµοποιήσαµε κάποιο άλλο φίλτρο καθώς η ισχυρή εξοµάλυνση των κορυφών του σήµατος µε το φίλτρο κινούµενου µέσου όρου δεν ενδείκνυται για τις περιπτώσεις που απαιτείται µέτρηση του πλάτους του σήµατος, ενώ για το φίλτρο διαµέσου θεωρήσαµε σηµαντικότερη την ταχύτητα εκτέλεσης σε σχέση µε τα οφέλη από τη χρήση του. Με χρήση µιας µόνο αναλογικής εισόδου, ο µέγιστος ρυθµός δειγµατοληψίας του πρωτοτύπου µας είναι 2,5 khz για γραφική απεικόνιση των δεδοµένων σε πραγµατικό χρόνο και 15,625 khz για απεικόνιση µετά τη λήξη της λήψης. Οι αντίστοιχες τιµές για το Multilog (Multilog, 2003) είναι 100 Hz και 14,178 khz. Για την επίτευξη αυτών των ρυθµών δειγµατοληψίας στο πρωτότυπό µας χρησιµοποιήθηκε η δυνατότητα αλλαγής της συχνότητας χρονισµού του ADC χωρίς όµως σηµαντική µείωση της ποιότητας των µετρήσεων. Πολλά υποσχόµενη είτε στον τοµέα του ακόµη µεγαλύτερου ρυθµού δειγµατοληψίας, είτε στη βελτίωση της ποιότητας των µετρήσεων κρίνεται η χρήση µνήµης SPI παρά του χρονικούς περιορισµούς που θέτει στη δειγµατοληψία. Στο Multilog (Multilog, 2003) υπάρχουν χρονικοί περιορισµοί στη διάρκεια της δειγµατοληψίας, ενώ στο πρωτότυπό µας ο µέγιστος αριθµός των µετρήσεων που µπορεί να ληφθούν περιορίζεται µόνο από το (έτσι κι αλλιώς πολύ µεγάλο) µέγεθος της µνήµης RAM του συστήµατος απεικόνισης. To Multilog (Multilog, 2003) έχει δυνατότητα αυτόµατης αναγνώρισης και ρύθµισης των αισθητήρων, το πρωτότυπό µας όχι. Λαµβανοµένης υπόψη και της πολύ χαµηλής τιµής του Arduino θεωρούµε πως ένα ΣΣΛΑ βασισµένο στο Arduino αποτελεί µια πολύ καλή εναλλακτική πρόταση για την εκτέλεση µεγάλου αριθµού πειραµάτων Φυσικής, Χηµείας και Βιολογίας στο εργαστήριο Φυσικών Επιστηµών των Γυµνασίων και των Λυκείων. Ενδεικτικά αναφέρουµε πειράµατα κινηµατικής µε αισθητήρα απόστασης ή φωτοπύλες, δυναµικής µε αισθητήρα δύναµης, ηλεκτρισµού µε αισθητήρες τάσης και έντασης ρεύµατος, µελέτη οξέων βάσεων µε αισθητήρα ph, µελέτη ενδόθερµων ή εξώθερµων αντιδράσεων µε αισθητήρα θερµοκρασίας, κ.ά. Προϋπόθεση βέβαια αποτελεί η ανάπτυξη των κατάλληλων αισθητήρων ή άλλων συσκευών επέκτασης για το πρωτότυπό µας. Αναφορές Arduino (2013). Language Reference.

12 12 Conferrence on Informatics in Education 2013 Ανάκτηση από το Atmel (2013). ATmega48A/PA/88A/PA/168A/PA/328/P. Atmel Datasheet AVR121 (2005). Enhancing ADC resolution by oversampling. Atmel Application Note. Margolis, Michael (2012). Arduino Cookbook, Second Edition. Sebastopol: O Reilly Media Inc. Multilog (2003). Εγχειρίδιο χρήσης. Fourier Systems Αµαξοτεχνική ΑΕΒΕ OpenmusicLabs (2013). ATmega ADC. Ανάκτηση από το Putnam, William and R. Benjamin Knapp (1996). Input/Data Acquisition System Design for Human Computer Interfacing. Ανάκτηση από το Wheat, Dale (2011). Arduino Internals. New York: Apress. Abstract In this project we investigate the capabilities of the Arduino platform in the field of acquiring data through digital and analog sensors. We emphasize on programming techniques aimed at improving measurement quality, increasing the sample rate as well as the baud rate of data to the output system. Lastly we present the prototype of a data acquisition system based on the Arduino platform. Keywords: Arduino, sensor, analog to digital converter, sample rate, data acquisition system.

13 Πρακτικά 5 th CIE

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:

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

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

ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΟΙΚΟΝOΜΟΥ ΧΑΡΗΣ (6424) ΦΩΚΟΣ ΝΙΚΟΛΑΟΣ(6592) ΚΑΜΒΥΣΗΣ ΝΙΚΟΛΑΟΣ(7178) 2013-2014 ΠΕΡΙΕΧΟΜΕΝΑ Σκοπός της εργασίας Ανάλυση Arduino Uno Δημιουργία πληροφορίας Αποστολή και

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

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

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

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

Συστήµατα DAQ. 6.1 Εισαγωγή

Συστήµατα DAQ. 6.1 Εισαγωγή 6 Συστήµατα DAQ 6.1 Εισαγωγή Με τον όρο Acquisition (Απόκτηση) περιγράφουµε τον τρόπο µε τον οποίο µεγέθη όπως η πίεση, η θερµοκρασία, το ρεύµα µετατρέπονται σε ψηφιακά δεδοµένα και απεικονίζονται στην

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο

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

Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστηµάτων

Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστηµάτων Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστηµάτων Αναλογικές & Ψηφιακές Διατάξεις Control Systems Laboratory Τα διάφορα μεγέθη των φυσικών διεργασιών τα μετράμε με αισθητήρες που ουσιαστικά παρέχουν

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

Εισαγωγή στα ψηφιακά Συστήµατα Μετρήσεων

Εισαγωγή στα ψηφιακά Συστήµατα Μετρήσεων 1 Εισαγωγή στα ψηφιακά Συστήµατα Μετρήσεων 1.1 Ηλεκτρικά και Ηλεκτρονικά Συστήµατα Μετρήσεων Στο παρελθόν χρησιµοποιήθηκαν µέθοδοι µετρήσεων που στηριζόταν στις αρχές της µηχανικής, της οπτικής ή της θερµοδυναµικής.

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

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα 1ο ΕΠΑΛ Περάματος 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino.

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

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino. Το Arduino είναι βασισμένο σε μια απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ 1.1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ 1 1.1.1 Αναλογικά σήματα 1 1.1.2 Οι αντιστάσεις 3 1.1.3 Οι πυκνωτές 7 1.1.4 Τα πηνία 11 1.1.5 Οι δίοδοι 13 1.1.6

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

Μαθαίνοντας το hardware του αναπτυξιακού

Μαθαίνοντας το hardware του αναπτυξιακού 1. ΑΣΚΗΣΗ 1 Μαθαίνοντας το hardware του αναπτυξιακού Προϋποθέσεις Το εργαστήριο αυτό προϋποθέτει το διάβασμα και χρήση των εξής: Αρχείο mcbstr9.chm HTML, που δίδεται με τα υπόλοιπα αρχεία του εργαστηρίου.

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

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Bread Online Σχεδιασμός και μετατροπή μιας απλής οικιακής συσκευής σε επαναπρογραμματιζόμενη συσκευή IP Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών

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

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects)

ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ. Τίτλος Μαθήματος. Διαλέξεις - Θεωρητική Διδασκαλία, Εποπτευόμενο Εργαστήριο Επίδειξη, Μελέτες (Projects) ΒΑΣΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ Τίτλος Μαθήματος Μικροελεγκτές και Ενσωματωμένα συστήματα Ανάπτυξη και Εφαρμογές Κωδικός Μαθήματος Μ2 Θεωρία / Εργαστήριο Θεωρία + Εργαστήριο Πιστωτικές μονάδες 4 Ώρες Διδασκαλίας 2Θ+1Ε

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

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded

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

Ήχος και φωνή. Τεχνολογία Πολυµέσων 04-1

Ήχος και φωνή. Τεχνολογία Πολυµέσων 04-1 Ήχος και φωνή Φύση του ήχου Ψηφιοποίηση µε µετασχηµατισµό Ψηφιοποίηση µε δειγµατοληψία Παλµοκωδική διαµόρφωση Αναπαράσταση µουσικής Ανάλυση και σύνθεση φωνής Μετάδοση φωνής Τεχνολογία Πολυµέσων 4-1 Φύση

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

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

Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστημάτων

Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστημάτων Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστημάτων Αναλογικές & Ψηφιακές Διατάξεις Τα διάφορα μεγέθη των φυσικών διεργασιών τα μετράμε με αισθητήρες που ουσιαστικά παρέχουν ηλεκτρικά σήματα χαμηλής

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

ΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

ΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ ΕΙΣΑΓΩΓΗ Θέµατα ❸Συστήµατα Η/Υ (αναφορά) ❸Γλώσσα υπολογιστών ❸Γλώσσες προγραµµατισµού (low-high level) ❸Low level VS high level programming ❸Βασικά µέρη Η/Υ ❸Μικροϋπολογιστές (µc µp) ❸Αρχιτεκτονική µικροελεγκτών

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

ΑΝΑLOG TO DIGITAL CONVERTER (ADC)

ΑΝΑLOG TO DIGITAL CONVERTER (ADC) ΑΝΑLOG TO DIGITAL CONVERTER (ADC) O ADC αναλαμβάνει να μετατρέψει αναλογικές τάσεις σε ψηφιακές ώστε να είναι διαθέσιμες εσωτερικά στο μικροελεγκτή για επεξεργασία. Η αναλογική τάση που θέλουμε να ψηφιοποιηθεί

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

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

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

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW. Σκοπός Μάθημα 2 Δραστηριότητα 1 Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front panel). Σχεδίαση

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

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

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

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική ανάπτυξη ενός προγράμματος.

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Δρ. Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Αναλογικά και ψηφιακά συστήματα Μετατροπή

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

Προγραμματισμο ς σε Arduino

Προγραμματισμο ς σε Arduino Προγραμματισμο ς σε Arduino Arduino UNO & Innoesys Educational Shield www.devobox.com Ηλεκτρονικά Εξαρτήματα & Υλικά Κατασκευής Πρωτοτύπων Λέανδρου 79, 10443, Κολωνός +30 210 51 55 513, info@devobox.com

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας με Θερμοστάτη. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος στο LabVIEW.

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

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

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Φοιτητής Φετινίδης Αναστάσιος Επιβλέπων Δασυγένης Μηνάς Μάρτιος 2014 1 Περιεχόμενα παρουσίασης Εισαγωγή Θεωρητικό υπόβαθρο Υλικό μέρος του

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα

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

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. 1 Εισαγωγή Αναλογικό σήμα (analog signal): συνεχής συνάρτηση στην οποία η ανεξάρτητη μεταβλητή και η εξαρτημένη μεταβλητή (π.χ.

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

ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ MULTILOG

ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ MULTILOG 1 ο ΕΚΦΕ (Ν. ΣΜΥΡΝΗΣ) Δ Δ/ΝΣΗΣ Δ. Ε. ΑΘΗΝΑΣ 1 Α. ΣΤΟΧΟΙ ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ MULTILOG Η πραγματοποίηση αρμονικής ταλάντωσης μικρού πλάτους με τη χρήση μάζας δεμένης σε ελατήριο. Η εφαρμογή

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

Τεχνολογικό Eκπαιδευτικό Ίδρυμα Kρήτης TMHMA MHXANOΛOΓIAΣ. Δρ. Φασουλάς Γιάννης

Τεχνολογικό Eκπαιδευτικό Ίδρυμα Kρήτης TMHMA MHXANOΛOΓIAΣ. Δρ. Φασουλάς Γιάννης Τεχνολογικό Eκπαιδευτικό Ίδρυμα Kρήτης TMHMA MHXANOΛOΓIAΣ Δρ. Φασουλάς Γιάννης jfasoulas@staff.teicrete.gr Θα μάθετε: Έννοιες που σχετίζονται με την μετατροπή μεταξύ αναλογικών και ψηφιακών σημάτων Πώς

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

Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.

Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική

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

ΕΚΠΑΙΔΕΥΤΙΚΟ ΕΠΟΠΤΙΚΟ ΥΛΙΚΟ

ΕΚΠΑΙΔΕΥΤΙΚΟ ΕΠΟΠΤΙΚΟ ΥΛΙΚΟ ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΕΚΠΑΙΔΕΥΤΙΚΟ ΕΠΟΠΤΙΚΟ ΥΛΙΚΟ ΗΛΕΚΤΡΟΝΙΚΕΣ ΗΛΕΚΤΡΙΚΕΣ ΜΕΤΡΗΣΕΙΣ Χ. ΤΣΩΝΟΣ ΛΑΜΙΑ 2013 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

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

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο Εργαστηριακή Άσκηση 6: Δειγματοληψία - Πειραματική Μελέτη Δρ. Ηρακλής Σίμος Τμήμα:

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

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1 Ήχος Χαρακτηριστικά του ήχου Ψηφιοποίηση με μετασχηματισμό Ψηφιοποίηση με δειγματοληψία Κβαντοποίηση δειγμάτων Παλμοκωδική διαμόρφωση Συμβολική αναπαράσταση μουσικής Τεχνολογία Πολυμέσων και Πολυμεσικές

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

ΑΣΚΗΣΗ 5 η Η σειριακή επικοινωνία ΙΙ 1.1 ΣΚΟΠΟΣ Σκοπός της άσκησης αυτής είναι η κατανόηση σε βάθος των λειτουργιών που παρέχονται από το περιβάλλον LabView για τον χειρισµό της σειριακής επικοινωνίας

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

Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203

Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203 ιάλεξη 5 (Επανάληψη) 02/10/13 1 Λύσεις 1ης Ενδιάµεσης Εξέτασης Αναφέρετε τις ρυθµίσεις που θα κάνετε στον παλµογράφο (σε σχέση µε τα κουµπιά VOLTS/DIV και TIME/DIV),

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

Συσκευή ελεύθερης πτώσης

Συσκευή ελεύθερης πτώσης Συσκευή ελεύθερης πτώσης ΕΚΦΕ Θεσπρωτίας Συσκευή ελεύθερης πτώσης με το μικροελεγκτή Arduino Βασικά χαρακτηριστικά 1. Χρήση του μικροελεγκτή Arduino για χρονομέτρηση της ελεύθερης πτώσης ενός μικρού σιδερένιου

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

ΜΕΤΑΤΡΟΠΕΙΣ D/A & A/D

ΜΕΤΑΤΡΟΠΕΙΣ D/A & A/D ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 5ο ΜΕΤΑΤΡΟΠΕΙΣ D/A & A/D Μετατροπή αναλογικών σημάτων σε ψηφιακά & αντιστρόφως ADC (Analog to Digital Converter) Μετατρέπει τα αναλογικά σήματα σε ψηφιακά για να μπορούμε να

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

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

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά

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

Ιατρικά Ηλεκτρονικά. Δρ. Π. Ασβεστάς Εργαστήριο Επεξεργασίας Ιατρικού Σήματος & Εικόνας Τμήμα Τεχνολογίας Ιατρικών Οργάνων

Ιατρικά Ηλεκτρονικά. Δρ. Π. Ασβεστάς Εργαστήριο Επεξεργασίας Ιατρικού Σήματος & Εικόνας Τμήμα Τεχνολογίας Ιατρικών Οργάνων Ιατρικά Ηλεκτρονικά Δρ. Π. Ασβεστάς Εργαστήριο Επεξεργασίας Ιατρικού Σήματος & Εικόνας Τμήμα Τεχνολογίας Ιατρικών Οργάνων Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio127/

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

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

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: την επικοινωνία, µε τα υπόλοιπα ολοκληρωµένα κυκλώµατα του υπολογιστικού συστήµατος. την παροχή τροφοδοσίας

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

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 47. Ερώτηση 1 η : Αποτελούν τα ηλεκτρονικά κυκλώµατα µε τα οποία συνήθως γίνεται η διασύνδεση του αναλογικού

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 47. Ερώτηση 1 η : Αποτελούν τα ηλεκτρονικά κυκλώµατα µε τα οποία συνήθως γίνεται η διασύνδεση του αναλογικού Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 47 Ερώτηση 1 η : Αποτελούν τα ηλεκτρονικά κυκλώµατα µε τα οποία συνήθως γίνεται η διασύνδεση του αναλογικού φυσικού κόσµου και ενός ψηφιακού συστήµατος. Στο παρακάτω

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

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΦΩΤΙΑ ΗΣ Α. ΗΜΗΤΡΗΣ M.Sc. ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ (Σ.Τ.ΕΦ.) ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ασύγχρονη σειριακή

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

WIRELESS SENSOR NETWORKS (WSN)

WIRELESS SENSOR NETWORKS (WSN) WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση

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

Συστήματα Πολυμέσων. Ενότητα 2: Εισαγωγικά θέματα Ψηφιοποίησης. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 2: Εισαγωγικά θέματα Ψηφιοποίησης. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 2: Εισαγωγικά θέματα Ψηφιοποίησης Θρασύβουλος Γ. Τσιάτσος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007 Μάθημα : Ψηφιακά Ηλεκτρονικά Τεχνολογία ΙΙ Τεχνικών Σχολών, Θεωρητικής Κατεύθυνσης

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

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

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1 ΜΕΤΡΩΝΤΑΣ ΑΠΟΣΤΑΣΗ ΜΕ ΤΟΝ ΑΙΣΘΗΤΗΡΑ ΥΠΕΡΗΧΩΝ (SR04). Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Νέα Ψηφιακά Αντικείμενα Αισθητήρες

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

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

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

Η δυναμική του Arduino στο μάθημα της Τεχνολογίας. Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03

Η δυναμική του Arduino στο μάθημα της Τεχνολογίας. Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03 Η δυναμική του Arduino στο μάθημα της Τεχνολογίας Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03 dfasouras@gmail.com Τι είναι το Arduino ; Το Arduino είναι μια απλή μητρική πλακέτα ανοικτού κώδικα. Διαθέτει

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

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

Εφαρμογές μικροελεγκτών

Εφαρμογές μικροελεγκτών Μικροελεγκτές Έναν ορισμό που θα μπορούσαμε να δώσουμε για τους μικροελεγκτές είναι ο εξής: Μικροελεγκτής είναι ένα προγραμματιζόμενο ολοκληρωμένο κύκλωμα το οποίο διαθέτει επεξεργαστή, μνήμη, διάφορα

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

CTMU. => C = 50pF 10pF = 40 pf. C stray. d (C V ) I= I = C V. C= I t. Ι = dq dt

CTMU. => C = 50pF 10pF = 40 pf. C stray. d (C V ) I= I = C V. C= I t. Ι = dq dt CTMU Με τη μονάδα CTMU (Charge Time Measurement Unit) μπορούμε να μετρήσουμε απόλυτη χωρητικότητα, σχετική μεταβολή χωρητικότητας καθώς επίσης και χρονικό διάστημα ανάμεσα σε δύο παλμούς. Βασίζεται στην

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

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών Υλοποίηση δικτύου ασύρματης ραδιοεπικοινωνίας μεταξύ δύο ενσωματωμένων κόμβων (κόμβος ταυτοποίησης

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

Εργαστηριακές ασκήσεις λογικών κυκλωμάτων 11 A/D-D/A

Εργαστηριακές ασκήσεις λογικών κυκλωμάτων 11 A/D-D/A 11.1 Θεωρητικό μέρος 11 A/D-D/A 11.1.1 Μετατροπέας αναλογικού σε ψηφιακό σήμα (A/D converter) με δυαδικό μετρητή Σχ.1 Μετατροπέας A/D με δυαδικό μετρητή Στο σχήμα 1 απεικονίζεται σε block diagram ένας

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

NETCOM S.A. ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΠΑΛΜΟΜΕΤΑΤΡΟΠΕΩΝ DIGITAL CONTROL OF SWITCHING POWER CONVERTERS

NETCOM S.A. ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΠΑΛΜΟΜΕΤΑΤΡΟΠΕΩΝ DIGITAL CONTROL OF SWITCHING POWER CONVERTERS NETCOM S.A. ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΠΑΛΜΟΜΕΤΑΤΡΟΠΕΩΝ DIGITAL CONTROL OF SWITCHING POWER CONVERTERS Αρχή λειτουργίας των Αναλογικών και ψηφιακών Παλμομετατροπεων Ο παλμός οδήγησης ενός παλμομετατροπέα, με αναλογική

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

Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε.

Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 485 Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. Μπουλταδάκης Στέλιος Εκπαιδευτικός

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

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Παρακάτω δίνονται μερικοί από τους ακροδέκτες που συναντάμε στην πλειοψηφία των μικροεπεξεργαστών. Φτιάξτε έναν πίνακα που να

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007 Μάθημα : Ψηφιακά Ηλεκτρονικά Τεχνολογία ΙΙ Τεχνικών Σχολών, Θεωρητικής Κατεύθυνσης

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

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα θερμόμετρο εξωτερικού χώρου. Θα χρησιμοποιήσουμε τον αισθητήρα θερμοκρασίας LM35 και για την ένδειξη της

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

Τεχνολογία Πολυμέσων. Ενότητα # 4: Ήχος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 4: Ήχος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 4: Ήχος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το

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

«Επικοινωνίες δεδομένων»

«Επικοινωνίες δεδομένων» Εργασία στο μάθημα «Διδακτική της Πληροφορικής» με θέμα «Επικοινωνίες δεδομένων» Αθήνα, Φεβρουάριος 2011 Χρονολογική απεικόνιση της εξέλιξης των Τηλεπικοινωνιών Χρονολογική απεικόνιση της εξέλιξης των

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

Κεφάλαιο 2 Διαχείριση Σηµάτων σε Ψηφιακά Συστήµατα Ελέγχου

Κεφάλαιο 2 Διαχείριση Σηµάτων σε Ψηφιακά Συστήµατα Ελέγχου Κεφάλαιο 2 Διαχείριση Σηµάτων σε Ψηφιακά Συστήµατα Ελέγχου Μετατροπή Αναλογικού Σήµατος σε Ψηφιακό (A/D Conversion) Ο µετασχηµατισµός Ζ Μαθηµατική Ανάλυση της ιαδικασίας A/D Μετατροπή Ψηφιακού Σήµατος

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

Πράξη ια «Ανάπτυξη και Εφαρμογή Προγραμμάτων Επίδειξης και Βράβευσης Εκπαιδευτικών Έργων ΤΕΕ & ΣΕΚ» ΚΑΤΑΣΚΕΥΗ ΟΠΤΙΚΟΥ ΦΑΣΜΑΤΙΚΟΥ ΑΝΑΛΥΤΗ

Πράξη ια «Ανάπτυξη και Εφαρμογή Προγραμμάτων Επίδειξης και Βράβευσης Εκπαιδευτικών Έργων ΤΕΕ & ΣΕΚ» ΚΑΤΑΣΚΕΥΗ ΟΠΤΙΚΟΥ ΦΑΣΜΑΤΙΚΟΥ ΑΝΑΛΥΤΗ ΕΘΝΙΚΟ ΙΔΡΥΜΑ ΝΕΟΤΗΤΑΣ ΠΡΟΓΡΑΜΜΑ «Δ Α Ι Δ Α Λ Ο Σ» Πράξη 2.3.2 ια «Ανάπτυξη και Εφαρμογή Προγραμμάτων Επίδειξης και Βράβευσης Εκπαιδευτικών Έργων ΤΕΕ & ΣΕΚ» Συγχρηματοδότηση του Προγράμματος 1.Ευρωπαϊκή

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

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΘΕΜΑ : ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΔΙΑΡΚΕΙΑ:? περίοδος Οι μικροελεγκτές είναι υπολογιστές χωρίς περιφερειακά, σε ολοκληρωμένα κυκλώματα. Μπορούν να συνδυάσουν αρκετές από τις βασικές λειτουργίες άλλων ειδικών

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

Ψηφιακή μετάδοση στη βασική ζώνη. Baseband digital transmission

Ψηφιακή μετάδοση στη βασική ζώνη. Baseband digital transmission Ψηφιακή μετάδοση στη βασική ζώνη Baseband digital transmission Ψηφιακά σήματα Το ψηφιακό σήμα δεν είναι τίποτε άλλο από μια διατεταγμένη σειρά συμβόλων παραγόμενη από μια διακριτή πηγή πληροφορίας Η πηγή

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

WDT και Power Up timer

WDT και Power Up timer Ο ΜΙΚΡΟΕΛΕΓΚΤΗΣ PIC O μικροελεγκτής PIC κατασκευάζεται από την εταιρεία Microchip. Περιλαμβάνει τις τρεις βασικές κατηγορίες ως προς το εύρος του δίαυλου δεδομένων (Data Bus): 8 bit (σειρές PIC10, PIC12,

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

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

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

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές

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

Περίληψη ιπλωµατικής Εργασίας

Περίληψη ιπλωµατικής Εργασίας Περίληψη ιπλωµατικής Εργασίας Θέµα: Εναλλακτικές Τεχνικές Εντοπισµού Θέσης Όνοµα: Κατερίνα Σπόντου Επιβλέπων: Ιωάννης Βασιλείου Συν-επιβλέπων: Σπύρος Αθανασίου 1. Αντικείµενο της διπλωµατικής Ο εντοπισµός

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

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

ΠΑΛΜΟΓΡΑΦΟΣ ΤΡΟΦΟ ΟΤΙΚΟ ΓΕΝΝΗΤΡΙΑ ΟΡΓΑΝΑ ΕΡΓΑΣΤΗΡΙΟΥ 1 Εργαστήριο Κινητών Ραδιοεπικοινωνιών, ΣΗΜΜΥ ΕΜΠ Εισαγωγή στις Τηλεπικοινωνίες ΟΡΓΑΝΑ ΕΡΓΑΣΤΗΡΙΟΥ ΠΑΛΜΟΓΡΑΦΟΣ ΤΡΟΦΟ ΟΤΙΚΟ ΓΕΝΝΗΤΡΙΑ 2 Εργαστήριο Κινητών Ραδιοεπικοινωνιών, ΣΗΜΜΥ ΕΜΠ

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

Κεφάλαιο 1 Εισαγωγή.

Κεφάλαιο 1 Εισαγωγή. Κεφάλαιο 1 Εισαγωγή Αντικείμενο της εργασίας είναι η σχεδίαση και κατασκευή του ηλεκτρονικού τμήματος της διάταξης μέτρησης των θερμοκρασιών σε διάφορα σημεία ενός κινητήρα Ο στόχος είναι η ανάκτηση του

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα 1ο ΕΠΑΛ Περάματος 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino.

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

Σχήµα Π2.1: Γεννήτρια κρουστικών ρευµάτων PC των ASEA-HAEFELY. Τα χαρακτηριστικά µεγέθη της κρουστικής γεννήτριας είναι [244]:

Σχήµα Π2.1: Γεννήτρια κρουστικών ρευµάτων PC των ASEA-HAEFELY. Τα χαρακτηριστικά µεγέθη της κρουστικής γεννήτριας είναι [244]: Παράρτηµα 2 ΠΕΙΡΑΜΑΤΑ ΣΕ ΠΡΑΓΜΑΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΓΕΙΩΣΗΣ Π2.1 Γεννήτρια ASEA-HAEFELY Η κρουστική γεννήτρια που χρησιµοποιήθηκε για την πραγµατοποίηση των µετρήσεων στο εργαστήριο Υψηλών Τάσεων του Ε.Μ.Πολυτεχνείου

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Οικονομίας Διοίκησης και Πληροφορικής Τμήμα Πληροφορικής και Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Αρχές Τηλ/ων Συστημάτων Εργαστήριο 7 ο : Δειγματοληψία και Ανασύσταση Βασική

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο ΦΕΒΡΟΥΑΡΙΟΣ 2006 ΘΕΜΑΤΑ ΚΑΙ ΛΥΣΕΙΣ

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών Τεχνολογίας Τηλεπικοινωνιών Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΠΙΚΟΙΝΩΝΙΕΣ ΙI Εργαστήριο 9 ο : Δειγματοληψία και Ανασύσταση

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

Υποβολή Προσφορών. Συνολική αξία περιλαμβανομένου του ΦΠΑ ( ) (1) (2) (3) (6) Όργανα μετρητικά γενικά 1 (Σταθερό αγωγιμόμετρο Φορητό αγωγιμόμετρο

Υποβολή Προσφορών. Συνολική αξία περιλαμβανομένου του ΦΠΑ ( ) (1) (2) (3) (6) Όργανα μετρητικά γενικά 1 (Σταθερό αγωγιμόμετρο Φορητό αγωγιμόμετρο ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΤΕΧΝΟΛΟΓΙΑΣ ΗΛΕΚΤΡΟΤΕΧΝΙΚΩΝ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ

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

Γιώργο Αδαµόπουλο Χρίστο ηµόπουλο Νικόλα Πιπεριάδη

Γιώργο Αδαµόπουλο Χρίστο ηµόπουλο Νικόλα Πιπεριάδη Γιώργο Αδαµόπουλο Χρίστο ηµόπουλο Νικόλα Πιπεριάδη Εισαγωγή Σκοπός αυτής της παρουσίασης είναι η παρουσίαση ενός ψηφιακού ποµποδέκτη, ο οποίος θα στέλνει στον κάθε χρήστη in real time την θερµοκρασία και

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

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access)

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μελετώντας το μάθημα θα μπορείς να ξέρεις τη λειτουργία του Polling να ξέρεις

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι ΕΛΕΓΧΟΣ ΣΤΑΘΜΗΣ ΥΓΡΟΥ ΕΞΑΜΕΝΗΣ 1. ΠΕΡΙΓΡΑΦΗ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΙΑΤΑΞΗΣ Τα βασικά µέρη της εργαστηριακής διάταξης είναι κατασκευασµένα από την εταιρεία LUCAS-NULLE.

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8 Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335). Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο

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

8.1 Θεωρητική εισαγωγή

8.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί

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

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ ΤΗΣ Γ ΛΥΚΕΙΟΥ

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ ΤΗΣ Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ ΤΗΣ Γ ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ ο : ΤΑΛΑΝΤΩΣΕΙΣ Θέµα ο ) Ενώ ακούµε ένα ραδιοφωνικό σταθµό που εκπέµπει σε συχνότητα 00MHz, θέλουµε να ακούσουµε το σταθµό που εκπέµπει σε 00,4MHz.

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

Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203

Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203 Περίληψη Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203 Παρατηρήσεις / Απορίες στα Εργ. 0 και 1 Εισαγωγή στο Εργαστήριο 2 Εισαγωγή στο PSpice ιάλεξη και Φροντιστήριο 2 11/09/13 1 2 Εργαστήριο 0 Βρείτε τις

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

«Επικοινωνίες δεδομένων»

«Επικοινωνίες δεδομένων» Εργασία στο μάθημα «Διδακτική της Πληροφορικής» με θέμα «Επικοινωνίες δεδομένων» Αθήνα, Φεβρουάριος 2011 Χρονολογική απεικόνιση της εξέλιξης των Τηλεπικοινωνιών Χρονολογική απεικόνιση της εξέλιξης των

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

Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Κυκλωµάτων και Μετρήσεων

Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Κυκλωµάτων και Μετρήσεων Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εργαστήριο Κυκλωµάτων και Μετρήσεων Εργαστήριο 1 Εισαγωγή στις Μετρήσεις Σηµάτων Λευκωσία, 2013 Εργαστήριο 1 Εισαγωγή στις Μετρήσεις

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

Κωδικοποίηση ήχου. Κωδικοποίηση καναλιού φωνής Κωδικοποίηση πηγής φωνής Αντιληπτική κωδικοποίηση Κωδικοποίηση ήχου MPEG

Κωδικοποίηση ήχου. Κωδικοποίηση καναλιού φωνής Κωδικοποίηση πηγής φωνής Αντιληπτική κωδικοποίηση Κωδικοποίηση ήχου MPEG Κωδικοποίηση ήχου Κωδικοποίηση καναλιού φωνής Κωδικοποίηση πηγής φωνής Αντιληπτική κωδικοποίηση Κωδικοποίηση ήχου MPEG Τεχνολογία Πολυµέσων και Πολυµεσικές Επικοινωνίες 10-1 Κωδικοποίηση καναλιού φωνής

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

Η συσκευή δέχεται τροφοδοσία από Pack των 5V dc. To Logger-IV έχει τρεις τρόπους λειτουργίας: α) οκιµαστικό σειριακής επικοινωνίας µε υπολογιστή β) Κα

Η συσκευή δέχεται τροφοδοσία από Pack των 5V dc. To Logger-IV έχει τρεις τρόπους λειτουργίας: α) οκιµαστικό σειριακής επικοινωνίας µε υπολογιστή β) Κα ΑΣΚΗΣΗ 3 η Το καταγραφικό και οι λειτουργίες του 1.1 ΣΚΟΠΟΣ Σκοπός της άσκησης αυτής είναι η γνωριµία µας µε το καταγραφικό Logger IV παρουσιάζοντας µία µία τις λειτουργίες του. Στο τέλος της άσκησης πρέπει

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

ΤΕΙ - ΧΑΛΚΙ ΑΣ. παθητικά: προκαλούν την απώλεια ισχύος ενός. ενεργά: όταν τροφοδοτηθούν µε σήµα, αυξάνουν

ΤΕΙ - ΧΑΛΚΙ ΑΣ. παθητικά: προκαλούν την απώλεια ισχύος ενός. ενεργά: όταν τροφοδοτηθούν µε σήµα, αυξάνουν 1. Εισαγωγικά στοιχεία ηλεκτρονικών - Ι.Σ. ΧΑΛΚΙΑ ΗΣ διαφάνεια 1 1. ΘΕΜΕΛΙΩ ΕΙΣ ΕΝΝΟΙΕΣ ΚΑΙ ΕΙΣΑΓΩΓΙΚΑ ΣΤΟΙΧΕΙΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Ηλεκτρικό στοιχείο: Κάθε στοιχείο που προσφέρει, αποθηκεύει και καταναλώνει

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

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος ΕΣ 08 Επεξεργαστές Ψηφιακών Σημάτων Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος Κλήμης Νταλιάνης Λέκτορας Π.Δ.407/80 Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου Αρχιτεκτονική

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

1. Να σχεδιάσετε το κύκλωµα διακοπής ρεύµατος σε πηνίο.

1. Να σχεδιάσετε το κύκλωµα διακοπής ρεύµατος σε πηνίο. ΙΑΚΟΠΗ ΡΕΥΜΑΤΟΣ ΣΕ ΠΗΝΙΟ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ Τάξη και τµήµα: Ηµεροµηνία: Όνοµα µαθητή: 1. Να σχεδιάσετε το κύκλωµα διακοπής ρεύµατος σε πηνίο. 2. Η ένταση του ρεύµατος που µετράει το αµπερόµετρο σε συνάρτηση

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 201 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

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

FOSSCOMM 2013 6ο Συνέδριο Κοινοτήτων Ανοιχτού Λογισμικού Σάββατο 20 Απριλίου 2013. Ομάδα Σχολής Ικάρων Εργαστήριο Arduino

FOSSCOMM 2013 6ο Συνέδριο Κοινοτήτων Ανοιχτού Λογισμικού Σάββατο 20 Απριλίου 2013. Ομάδα Σχολής Ικάρων Εργαστήριο Arduino FOSSCOMM 2013 6ο Συνέδριο Κοινοτήτων Ανοιχτού Λογισμικού Σάββατο 20 Απριλίου 2013 Ομάδα Σχολής Ικάρων Εργαστήριο Arduino Arduino Workshop LAB 1 : Παιχνίδι με έναν αισθητήρα φωτός Τι θα χρειαστούμε: 1 LED

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

Συλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE)

Συλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) Βασικές Έννοιες Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Πρόγραμμα Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) Πηγαίος Κώδικας (source code)

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