~ Ανώτατο Τεχνολογικό Εκπαι._δευτικό Ίδρυμα Πειραιά. Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Ηλεκτρονικών Υπολογιστικών Συστημάτων

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

Download "- -... - ~ Ανώτατο Τεχνολογικό Εκπαι._δευτικό Ίδρυμα Πειραιά. Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Ηλεκτρονικών Υπολογιστικών Συστημάτων"

Transcript

1 : ~ Η1/Σ 1ι1 Ανώτατο Τεχνολογικό Εκπαι._δευτικό Ίδρυμα Πειραιά Σχολή Τεχνολογικών Εφαρμογών Τμήμα Ηλεκτρονικών Υπολογιστικών Συστημάτων ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Μωρόγιαννη Βασιλική Εισηγητής: Ιω άννης Έλληνας Καθηγητής Α.Τ.Ε. Ι Πειραιά ΤΕΙ ΒtΒΛΙΟΘΗΚΗ ΠΕΙΡΑΙΑ ΑΙΓΜΕΩ, Μάιος 2014

2 Μωρόγιαννη Βασιλική ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕΣ

3 Μωρόγιαvvη Βασιλική ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕΣ

4 ΕΥΧΑΡΙΣΤΙΕΣ Η ολοκλήρωση της εργασίας αυτής δεν θα ήταν δυνατή αν όλα αυτά τα χρόνια δεν είχα την αμέριστη συμπαράσταση και καθοδήγηση ανθρώπων, οι οποίοι με αγκάλιασαν με την εμπιστοσύνη τους και με υποστήριξαν σε κάθε βήμα μου. Θα ήθελα πρώτα να ευχαριστήσω τον επιβλέποντα καθηγητή μου κ.'ελληνα, ο οποίος με την επιμονή, υπομονή, τις γνώσεις του και την εμπειρία του συνετέλεσε τα μέγιστα στο να αισθανθώ προνομιούχα, ως μέλος του περιβάλλοντός του. Με απόλυτη ελευθερία στις κινήσεις μου και τις επιλογές μου, την σε κάθε βήμα αμέριστη εμπιστοσύνη προς το πρόσωπό μου, αλλά και διάφανη καθοδήγησή του, κατόρθωσα να επιτύχω τον πιο σημαντικό έως τώρα ακαδημαϊκό στόχο μιας μακράς και επίπονης πορείας. Ολοκληρώνοντας, δεν θα μπορούσα να παραβλέψω φυσικά την ίδια μου την οικογένεια, η οποία στεκόταν πάντα δίπλα μου, διακριτικά, σε όλη την διάρκεια αυτής της προσπάθειάς. Ήταν οι άνθρωποι που με την αγάπη τους, την υπομονή τους και την διαρκή υποστήριξή τους έκαναν τις δύσκολες στιγμές να μοιάζουν ευκολότερες. Μωρόγιαvvη Βασιλική 1

5 Μωρόγιαννη Βασιλική 2

6 ΠΕΡΙΛΗΨΗ Η παρούσα πτυχιακή ασχολείται με την εφαρμογή Amarino η οποία δίνει τη δυνατότητα σε χρήστες Android κινητών τηλεφώνων να συνδέονται μέσω Bluetooth με μια συσκευή Arduino, λαμβάνοντας στη τηλεφωνική τους συσκευή τα αποτελέσματα των εφαρμογών του Amarino. Θα εξηγήσουμε τη λειτουργία του κάθε στοιχείου που θα χρησιμοποιήσουμε (Arduino Uno, Bluetooth) καθώς και τον τρόπο εγκατάστασης των προγραμμάτων (Amarino, Arduino IDE, Eclipse). Τέλος θα παρουσιάσουμε το πρακτικό μέρος της εργασίας απεικονίζοντας κάποια παραδείγματα. ΕΠΙΣΤΗΜΟΝΙΚΗ ΠΕΡΙΟΧΗ: Arduino ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Android, Amarino, Bluetooth Μωρόγιαvvη Βασιλική 3

7 Μωρόγιαννη Βασιλική 4

8 ΠΕΡΙΕΧΟΜΕΝΑ 1 Περιγραφή Υλικού ANDROID ARDUINO UNO Τι είναι το Arduino Uno Μνήμη Arduino Αναλυτικά η πλακέτα JY-MCU BLUETOOTH AMARINO Περιγραφή Λογισμικού Arduino ΙDΕ Διαμόρφωση Bluetooth Amarino Παραδείγματα Εγκατάσταση προγραμμάτων Sensor Graph Multi Color Lamp Μωρόγιαννη Βασιλική 5

9 ΚΑΤΑΛΟΓΟΣΣΧΗΜΑΤΩΝ Εικόνα 1.1 : Arduino Uno Εικόνα 1.2 :Αναλυτικά η πλακέτα Εικόνα 1.3 : Bluetooth JY-MCU Εικόνα 1.4: Επικοινωνία τηλεφώνου-πλακέτας Εικόνα 2.1 :Deνice Manager Εικόνα 2.2 : Arduino /ΟΕ Εικόνα 2.3 :Αρχικοποίηση περιβάλλοντος Εικόνα 2.4 :Αρχικοποίηση περιβάλλοντος Εικόνα 2.5 : Βασικό παράδειγμα Εικόνα 2.6 : Εγκατάσταση Amorino,Amarino Plug-in Bundle Εικόνα 2.7 : Εγκατάσταση ως Package lnstaller Εικόνα 2.8 :Αρχική οθόνη Amarino Εικόνα 2.9 : Βασικές επιλογές Amarino Εικόνα 2.10 :Έτοιμες εφαρμογές Amarino Εικόνα 2.11 : Παράδειγμα Compass Sensor (text) Εικόνα 2.12 :Παράδειγμα Compass Sensor(graph) Εικόνα 2.13 :Παράδειγμα Compass Sensor(bars) Εικόνα 2.14 :Επεξήγηση συντεταγμένων Εικόνα 2.15 : Παράδειγμα Monitoring Εικόνα 3.1 : Δημιουργία Android project...35 Εικόνα 3.2 : Εισαγωγή 8ι8λιοθήκης AmarinoLibrary Εικόνα 3.3: MAC Address όπως φαίνεται στο Amarino Εικόνα 3.4 : Εγγραφή της MAC Address στον κώδικα Εικόνα 3.5: Επιλογές προγραμματιστή στην Android συσκευή Εικόνα 3.6: Εγκατάσταση προγραμμάτων ως Android Application Εικόνα 3. 7 : Συνδεσμολογία Sensor Graph Εικόνα 3.8: Γραφικά η μέγιστη τιμή του ποτενσιόμετρου Εικόνα 3.9: Γραφικά η ελάχιστη τιμή του ποτενσιόμετρου Εικόνα 3.10: Συνδεσμολογία Multi Color Lamp Εικόνα 3.11 : Αρχική οθόνη Multi Color Lamp Εικόνα 3.12 : Μέγιστη τιμή rgb led Εικόνα 3.13 : Τυχαίο παράδειγμα(χρώμα) rgb led Μωρόγιαννη Βασιλική 6

10 ΚΑΤΑΛΟΓΟΣ ΠΙΝΑΚΩΝ Πίνακας 1.1 : Πίνακας σφαλμάτων των ΑΤ Commonds Μωρόγιαvvη Βασιλική 7

11 ΣΥΝΤΟΜΟΓΡΑΦΙΕΣ ADC Analog to Digital Converter PWM Pulse Width Modulation IDE lntegrated Development Environment GUI Graphical User lnterface Μωρόγιαννη Βασιλική 8

12 1 Περιγραφή Υλικού ΕΙΣΑΓΩΓΗ Σε αυτή την πτυχιακή εργασία θα παρουσιάσουμε το Arduino Uno, θα αναλύσουμε τις λειτουργίες του Amarino και θα εξηγήσουμε τον τρόπο σύνδεσης τους μέσω ενός Bluetooth το οποίο θα πρέπει να προσαρμόσουμε. Με αυτό το τρόπο θα μπορούμε να επικοινωνούμε με έναν μικροελεγκτή που θα μας εμφανίζει τα αποτελέσματα διάφορων εργασιών στη τηλεφωνική μας συσκευή. 1.1 ANDROID Το Android είναι ένα λειτουργικό σύστημα όπως τα Windows των PC, ή το OS-X των Macintosh, ένα πλαίσιο βασικού λογισμικού κι ένα γραφικό περιβάλλον μέσα στο οποίο οι κάτοχοι συμβατών συσκευών μπορούν να εγκαταστήσουν πολλές διαφορετικές εφαρμογές. Το Android ανήκει στη Google, στηρίζεται ωστόσο σε ειδική εκδοχή του Linux, του γνωστού λειτουργικού συστήματος " ανοιχτού κώδικα ". Κατά συνέπεια, είναι κι αυτό ελεύθερο προς αξιοποίηση με κάποιους περιορισμούς όπως οι κατασκευαστές να φέρουν και την πιστοποίηση της Google. Το Android μπορεί να στηρίξει τις λειτουργίες οποιουδήποτε είδους συσκευής (από το μικρότερο ΜΡ3 player έως τη μεγαλύτερη τηλεόραση υψηλής ευκρίνειας), έχει ωστόσο χρησιμοποιηθεί περισσότερο σε κινητά τηλέφωνα και υπολογιστές tablet. Αυτές είναι οι συσκευές που για την ώρα είναι καταλληλότερες να αξιοποιήσουν τις περίπου εφαρμογές που η Google διαθέτει μέσα από το Δικτυακό κατάστημα του λειτουργικού της, το Android Market. Αντίπαλα του Android προϊόντα είναι το ios της Apple, το WebOS της ΗΡ και το Windows Phone 7 της Microsoft. Μωρόγιαννη Βασιλική 9

13 1.2 ARDUINO UNO ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕΣ Τι είναι το Arduino Uno Το Arduino Uno είναι η παρακάτω έτοιμη πλακέτα. pin ψηφιcικής ιισόδοv Ο 7 ι pin ψηφιακής ιισόδον/ιξόδοv 8-13 ρίn αναλογικής ιισόδοu O S ΘύραUSΒ Ρυθμιστής.., _, τάσης ρίπ τροφοδοσίας (Res.t. 3.3V, sν, GNO, ~.J ~-----ι Εξωτφική τροφοδοσία Εικόνα 1.1 : Arduino Uno Πρόκειται για ένα ηλεκτρονικό κύκλωμα που βασίζεται στον μικροελεγκτή ATmega της Atmel και του οποίου όλα τα σχέδια, καθώς και το software που χρειάζεται για την λειτουργία του, διανέμονται ελεύθερα και δωρεάν. Μνήμη Arduino Το Arduino βασίζεται στον ATmega328, έναν 8-bit RISC μικροελεγκτή, τον οποίο χρονίζει στα 16MHz. Ο ATmega328 διαθέτει ενσωματωμένη μνήμη τριών τύπων : 2Kb μνήμης SRAM που είναι η ωφέλιμη μνήμη που μπορούν να χρησιμοποιήσουν τα προγράμματά μας για να αποθηκεύουν μεταβλητές, πίνακες κ.λπ. σε πραγματικό χρόνο (κατά το runtime). Όπως και σε έναν υπολογιστή, αυτή η μνήμη χάνει τα δεδομένα της όταν η παροχή ρεύματος στο Arduino σταματήσει ή αν γίνει reset. Μωρόγιαvvη Βασιλι κή 10

14 1 Kb μνήμης EEPROM η οποία μπορεί να χρησιμοποιηθεί για εγγραφή/ανάγνωση δεδομένων ανά byte από τα προγράμματά μας κατά το runtime. Σε αντίθεση με την SRAM, η EEPROM δεν χάνε ι τα περιεχόμενά της με απώλεια τροφοδοσ ίας ή reset οπότε είναι το ανάλογο του σκληρού δίσκου. 32Kb μνήμης Flash, από τα οποία τα 2Kb χρησιμοποιούνται από το υλικολογισμικό (firmware) του Arduino που έχει εγκαταστήσει ήδη ο κατασκευαστής του. Το firmware αυτό είναι αναγκαίο για την εγκατάσταση των προγραμμάτων μας στον μικροελεγκτή μέσω της θύρας USB. Τα υπόλοιπα 30Kb της μνήμης Flash χρησιμοποιούνται για την αποθήκευση αυτών ακριβώς των προγραμμάτων, αφού πρώτα μεταγλωττιστούν στον υπολογιστή μας. Η μνήμη Flash, όπως και η EEPROM δεν χάνει τα περιεχόμενά της με απώλεια τροφοδοσίας ή reset. Αναλυτικά η πλακέτα Εικόνα 1.2 : Αναλυτικά η πλακέτα Μωρόγιαννη Βασιλική 11

15 Στην πάνω πλευρά του A rduίno βρ ίσκονται 14 ρ ί n, αριθμημένα από Ο ως 13, που μπορούν να λειτουργήσουν ως ψηφιακές ε ίσοδοι και έξοδο ι. Λειτουργούν στα 5V και καθένα μπορεί να παρέχει ή να δεχτε ί το πολύ 40mA. Ως ψηφιακ ή έξοδος, ένα από αυτά τα ρίn μπορεί να τεθε ί από το πρόγραμμά σε κατάσταση HIGH ή LOW, οπότε το A rdu ί no θα ξέρει αν πρέπε ι να διοχετεύσει ή όχι ρεύμα στο συγκεκριμένο ρ ί n. Μερικά από αυτά τα 14 pin, εκτός από ψηφιακές ε ίσοδοι/έξοδοι έχουν και δεύτερη λε ι τουργ ία. Συγκεκριμένα : Τα pin Ο και 1 λειτουργούν ως RX κα ι ΤΧ τ ης σειριακής όταν τ ο πρόγραμμά μας ενεργοποιεί την σειριακή θύρα. Έτσ ι, όταν λόγου χάρη το πρόγραμμά στέλνει δεδομένα στην σειριακή, αυτά προωθούνται και στην θύρα USB μέσω του ελεγκτή Ser i al-oνer- USB αλλά και στο pin Ο για να τα δ ι αβάσει ενδεχομένως μια άλλη συσκευή. Τα pin 2 και 3 λειτουργούν και ως εξωτερικά interrupt (interrupt Ο και 1 αντ ίστοιχα). Μπορούμε να τα ρυθμίσουμε μέσα από το πρόγραμμά μας ώστε να λειτουργούν αποκλειστικά ως ψηφιακές είσοδο ι στις οπο ίες όταν συμβα ίνουν συγκεκριμένες αλλαγές, η κανονική ροή του προγράμματος σταματάει άμεσα κα ι εκτελείτα ι μια συγκεκριμένη συνάρτηση. Τα pin 3, 5, 6, 9, 1 Ο και 11 μπορούν να λειτουργήσουν και ως ψευδοαναλογικές έξοδοι με το σύστημα PWM (Pulse Width Modulation), δηλαδή το ίδιο σύστημα που διαθέτουν οι μητρικές των υπολογιστών για να ελέγχουν τις ταχύτητες των ανεμιστήρων Στην κάτω πλευρά του Arduino, με τη σήμανση ANALOG ΙΝ, υπάρχει μια ακόμη σειρά από 6 pin, αρ ι θμημένα από το Ο ως το 5. Το καθένα από αυτά λειτουργεί ως αναλογική είσοδος κάνοντας χρήση του ADC (Analog to Digital Conνerter) που ε ίνα ι ενσωματωμένο στον μ ι κροελεγκτή. Μ ω ρ όγ ιανν η Βασ ιλ ική 12

16 ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ME.ARDUINO ΕΦΑΡΜΟΓΕΣ Δίπλα από τα pin αναλογικής εισόδου, υπάρχει μια ακόμα συστοιχία από 6 pin με την σήμανση POWER. Η λειτουργία του καθενός έχει ως εξής: Το πρώτο, με την ένδειξη RESET, όταν γειωθεί έχει ως αποτέλεσμα την επανεκκίνηση του Arduino. Το δεύτερο, με την ένδειξη 3.3V, μπορεί να τροφοδοτήσει τα εξαρτήματά μας με τάση 3.3V. Η τάση αυτή δεν προέρχεται από την εξωτερική τροφοδοσία αλλά παράγεται από τον ελεγκτή Serial-oνer-USB και έτσι η μέγιστη ένταση που μπορεί να παρέχει είναι μόλις SOmA. Το τρίτο, με την ένδειξη SV, μπορεί να τροφοδοτήσει τα εξαρτήματά μας με τάση SV. Ανάλογα με τον τρόπο τροφοδοσίας του ίδιου του Arduino, η τάση αυτή προέρχεται είτε άμεσα από την θύρα USB, είτε από την εξωτερική τροφοδοσία αφού αυτή περάσει από ένα ρυθμιστή τάσης για να την «φέρει» στα SV. Το τέταρτο και το πέμπτο pin, με την ένδειξη GND, είναι φυσικά γειώσεις. Το έκτο και τελευταίο pin, με την ένδειξη Vin έχει διπλό ρόλο. Σε συνδυασμό με το pin γείωσης δίπλα του, μπορεί να λειτουργήσει ως μέθοδος εξωτερικής τροφοδοσίας του Arduino, στην περίπτωση που δεν μας βολεύει να χρησιμοποιήσουμε την υποδοχή του φις των 2.1 mm. Αν όμως έχουμε ήδη συνδεδεμένη εξωτερική τροφοδοσία μέσω του φις, μπορούμε να χρησιμοποιήσουμε αυτό το pin για να τροφοδοτήσουμε εξαρτήματα με την πλήρη τάση της εξωτερικής τροφοδοσίας (7-12V), πριν αυτή περάσει από τον ρυθμιστή τάσης όπως γίνεται με το pin των SV. Το Arduino μπορεί να τροφοδοτηθεί με ρεύμα είτε από τον υπολογιστή μέσω της σύνδεσης USB, είτε από εξωτερική τροφοδοσία που παρέχεται μέσω μιας υποδοχής φις των 2.1 mm (θετικός πόλος στο κέντρο) και Arduino. βρίσκεται στην κάτω-αριστερή γωνία του Για να μην υπάρχουν προβλήματα, η εξωτερική τροφοδοσία πρέπει να είναι από 7 ως 12V και μπορεί να προέρχεται από ένα κοινό μετασχηματιστή του εμπορίου, από μπαταρίες ή οποιαδήποτε άλλη πηγή DC. Μωρόγιαννη Βασιλική 13

17 Πάνω στην πλακέτα του Arduino υπάρχει ένας διακόπτης micro-switch και 4 μικροσκοπικά LED επιφανειακής στήριξης. Η λειτουργ ία του διακόπτη (που έχει την σήμανση RESET) και του ενός LED με την σήμανση POWER είναι προφανής. Τα δύο LED με τις σημάνσεις ΤΧ και RX, χρησιμοποιούνται ως ένδειξη λειτουργίας του σειριακού interface, καθώς ανάβουν όταν το Arduino στέλνει ή λαμβάνει (αντίστοιχα) δεδομένα μέσω USB. 1.3 JY-MCU BLUETOOTH Το Bluetooth που χρησιμοποιούμε στην εργασία είναι το JY-MCU το οποίο και πρέπει να προγραμματίσουμε ώστε να μπορε ί να συγχρονιστεί με το Arduino μας. Εικόvα 1.3 : Bιuetooth JY-MCU Για να προγραμματίσουμε το Bluetooth υπάρχουν οι ΑΤ Commands όπου ανάλογα την έκδοση της συσκευής διαφέρουν. Μερικές από αυτές είναι : ο ΑΤ +VERSION?, ως απάντηση θα έχουμε την έκδοση του ο ΑΤ +BAUDx, ορίζει το baud rate του Bluetooth (όπου χ= 1, 2, 3, 4, 5, 6, 7, 8~ 1200, 2400, 4800, 9600, 19200, 38400, 57600, ) ο ΑΤ +NAMEname, ορίζει το καινούργιο όνομα της συσκευής μας, μέχρι 20 Μωρόγιαννη Βασ ιλ ι κή χαρακτήρες 14

18 ο ΑΤ +Ρ / Νχχχχ, ορίζουμε κα ι νούργιο κωδικό πρόσβασης (by default ε ίναι 1234) ο ΑΤ +ROLE=x, θέτουμε ρόλο στη συσκευή (Default=O, Slaνe=O, Master=1, Slaνe-Loop role=2) ο ΑΤ+Ρ/0=10, θέτουμε το Ρ/010 σε high leνel ο ο ΑΤ +ORGL, επαναφορά εργοστασιακών ρυθμίσεων ΑΤ +ADDR?, μας επιστρέφει την διεύθυνση του Bluetooth σε Hex ο ΑΤ +PIO=<x>,<y>, όπου χ=πόρτα και y=κατάσταση αυτής. Οπότε αν είναι 1 τότε θα είνα ι σε high leνe/ αλλιώς με Ο σε low ο ΑΤ +RMAAD, διαγράφει όλες τις πιστοποιημένες συσκευές που υπάρχουν στη λίστα του Bluetooth ο ΑΤ +FSAD=<x>, το Bluetooth αναζητά τη συσκευή με τη συγκεκριμένη διεύθυνση χ ώστε να συνδεθεί ο ΑΤ +ADCN?, επιστρέφει το συνολικό αριθμό των αποθηκευμένων συσκευών που υπάρχουν στη λίστα του Bluetooth ο ΑΤ +MRAD?, επιστρέφει τη διεύθυνση της συσκευής που συνδέθηκε τελευταία ο ΑΤ +STATE?, απαντάει με την κατάσταση του Bluetooth όπως INITIALIZED, READY, PAIRABLE, PAIRED, INQUIRING, CONNECTING, CONNECTED, DISCONNECTED Εάν ως απάντηση επιστρέφει Hex αριθμούς τότε πρέπει να συμβουλευτούμε τον παρακάτω πινάκα Μωρόγιαvv η Βασιλική 15

19 Π ίνακας 1.1 : Πίνακας σφαλμάτων των ΑΤ Commands error_code (Hexadecimal) ο Πληροφορίες ΑΤ command error 1 Default result 2 PSKEY write error 3 Τοο long length of device name (more than 32 bytes). 4 Νο device name 5 Bluetooth address: ΝΑΡ is too long 6 Bluetooth address: UAP is too long 7 Bluetooth address: LAP is too long 8 Νο ΡΙΟ number's mask 9 Νο ΡΙΟ number Α Β c ο Ε Νο Bluetooth devices. Τοο length of devices Νο inquire access code Τοο long length of inquire access code lnvalid inquire access code F The length of passkey is Ο. 10 Τοο long length of passkey (more than 16 bytes) 11 lnvalid module role 12 lnvalid baud rate 13 lnvalid stop bit 14 lnvalid parity bit 15 Authentication device is not at the pair list. 16 SPP lib hasn't been initialized 17 SPP lib has been repeated initialization 18 lnvalid inquire mode 19 Τοο long inquire time 1Α Νο Bluetooth address 18 lnvalid safe mode Μωρόγιαννη Βασιλική 16

20 1C / ιnvaιid encryption mode 1.4AMARINO Το Amarino είναι μια εφαρμογή Android που δημιουργεί ένα κανάλι επικοινωνίας μεταξύ ενός κινητού τηλεφώνου και ενός εξωτερικού κυκλώματος (στην προκείμενη περίπτωση του Arduino) μέσω Bluetooth. Το Amarino αποτελείται από δύο συστατικά στοιχεία: μια Android εφαρμογή για το κινητό και μια βιβλιοθήκη για τον Arduino. Τα δύο συστατικά στοιχεία επικοινωνούν μέσω Bluetooth. Ο χρήστης μπορεί να γράψει εφαρμογές για το κινητό και τον Arduino εύκολα χρησιμοποιώντας το κανάλι επικοινωνίας του Amarino. Εικόvα 1.4 : Επικοιvων ία τηλεφώνου -πλακέτας Όταν μια εφαρμογή εγκαθίσταται σε μια συσκευή, το λειτουργικό αναλύει το αρχείο AndroidManifest.xml για πληροφορίες σχετικά με τις ενσωματωμένες συνιστώσες, τις προτιμήσεις και τις λοιπές πληροφορίες. Το Amarino Manifest είναι: Μωρόγιαννη Βασιλική 17

21 <manifest xmlns:android=" package="at.abraxas.amarino" android:versioncode="11" android: versionname='ό. 55"> <application android:icon= android:label= "> <activity android:name="mainscreen" android:screenorientation="portrait"> < intent-fίlte r> <action android:name= "android. intent. action. ΜΑΙΝ 'Ί> <category android:name= "android. intent. category. LAUNCHER'Ί> <fιntent- filte r> <lactivity> <activity android:name=''devicediscovery" android: screenorientation ="portrait'ί> <activity android:name ='ΈventListActivity" android: screenorientation ="portrait'ί> <activity android:name= "Monitoring"/> <service android:name= 'ΆmarinoService 'Ί> <receiver android:name= "RemoteControl"> <intent-filter> <action android:name="amarino. intent. action. CΟΝΝΕCΓΊ> <action android:name= "amarino. intent. action. DISCONNECT'Ί> <action android:name= "amarino. intent. action.act!on_ GET _ CONNECTED _DE VICES'Ί> <fιntent- filte r> </receiver> <lapplication> <uses-sdk android:targetsdkversion="b" android : minsdkversion ="4'Ί> <uses-permission android:name="android.permission.bluetooth"></uses-permission> <uses-pern1ission android:name="android.permission.bluetooth_admin"> </usespermission> <supports-screens android:anydensity="true" android:resizeable="true " android:sma//screens="true" android:largescreens="true" android:norma/screens="true"> <lsupports-screens> </manifest> Μωρόγιαννη Βασιλ ι κή 18

22 Κοιτώντας το application παρατηρούμε τα εξής: Το Amarino αποτελείται από 4 δραστηριότητες, μια υπηρεσία παρασκηνίου και ένα δέκτη εκπομπής. Μετά τη δήλωση του εικονιδίου και του τίτλου της εφαρμογής, δηλώνεται ότι η MAINSCREEN της εφαρμογής λειτουργεί μόνο σε portrait mode. Το intent filter καθορίζει ποιες ενέργειες (actions) θα ενεργοποιήσουν τη συνιστώσα. Η ενέργεια android.intent.action.main καθορίζει ότι αυτή η δραστηριότητα θα ενεργοποιηθεί όταν ο χρήστης επιλέξει το εικονίδιό της και η android.intent.category.launcher ότι η δραστηριότητα θα είναι ορατή μόλις ενεργοποιηθεί. Οι επόμενες τρεις δραστηριότητες δηλώνουν τις τρεις επιπλέον οθόνες που υπάρχουν στο Amarino, αλλά επειδή δεν έχουν intent filters δεν μπορούν να ενεργοποιηθούν από κάποια συνιστώσα έξω από το Amarino. Μετά δηλώνετα ι η υπηρεσία για να είναι ενημερωμένο το λειτουργικό για την παρουσία της. Μετά δηλώνεται ένας δέκτης εκπομπής ο οποίος θα ενεργοποιείται μόλις ληφθούν μηνύματα του τύπου CONNECT, DISCONNECT, ACTION_GET _CONNECTED_DEVICES. Οι δέκτες εκπομπής επιτρέπεται να καθορίζουν ένα intent filter κατά τη διάρκεια της εκτέλεσής τους. Όμως, όταν το intent filter δηλώνεται στο αρχείο rnanifest, το λειτουργικό σύστημα θα φροντίσει για την έναρξη της συνιστώσας του δέκτη και θα καλέσει την onreceiνe callback method μόλις δεχτεί ένα μήνυμα που ταιριάζει με το intent filter. Το uses-sdk λέει στο λειτουργικό ποιες εκδόσεις του αναπτυξιακού υποστηρίζονται. Το supports-screens καθορίζει ποια μεγέθη οθονών υποστηρ ίζονται. Το uses-permission δηλώνει ότι η εφαρμογή χρειάζεται από Μωρόγιανvη Βασιλική το λειτουργικό δύο Bluetooth άδειες τις οποίες χρειάζεται το Amarino για 19

23 να έχει πρόσβαση στο υλικό του Bluetooth. Μωρόγιαννη Βασιλική 20

24 Το Amarino toolkit έχει δύο συστατικά στοιχεία : Μια εφαρμογή Android και μια βιβλιοθήκη για τον Arduino. Το Amarino λειτουργεί σαν ένα κανάλι επ ι κοινωνίας επιτρέποντας την ανταλλαγή δεδομένων μεταξύ ενός κινητού τηλεφώνου και ενός μικροελεγκτή μέσω του Bluetooth. Δημιουργεί μια αόρατη στο χρήστη ανταλλαγή δεδομένων η οποία βασίζεται στη δημιουργία γεγονότων (eνents). Από την άλλη μεριά, ο Arduino με τη βιβλιοθήκη του έχει ένα μηχανισμό κλήσης μεθόδων μόλις υπάρξει είσοδος ενός δεδομένου (callbackmethods). Ο χρήστης χρησιμοποιεί ξεχωριστές μεθόδους ανάλογα με τον τύπο των δεδομένων εισόδου (π. χ. δεδομένα που προέρχονται από το επιταχυνσιόμετρο του κινητού, από το πληκτρολόγιο, κλπ). Επίσης διαθέτει μεθόδους για την εξαγωγή των δεδομένων αφού διαχωρίσει τα γεγονότα εισόδου και οδηγήσει στην κατάλληλη συνάρτηση. Επίσης διαθέτει μεθόδους για την αποστολή δεδομένων στο κινητό. Η εφαρμογή Android είναι εφοδιασμένη με ένα GUI (Graphical User lnterface) που επιτρέπει στο χρήστη να χειριστεί τις διάφορες συνδέσεις Bluetooth, να δημιουργήσει μια σειρά γεγονότων και να στείλει δεδομένα για κάθε γεγονός στον Arduino. Έτσι μπορεί να διαχειριστεί όλους τους αισθητήρες ενός κινητού, όπως επιταχυνσιόμετρο, αισθητήρα φωτός, πυξίδα, κλπ. Μωρόγιαννη Βασιλική 21

25 2 Περιγραφή Λογισμικού 2.1 Arduino IDE Για την διαχείριση του Arduino από τον υπολογιστή μας, παρέχεται ολοκληρωμένο περιβάλλον ανάπτυξης (IDE ) το οποίο μπορούμε να βρούμε στο επίσημο site, Το Arduino IDE είναι βασισμένο σε Jaνa και συγκεκριμένα παρέχει : ένα πρακτικό περιβάλλον για την συγγραφή των προγραμμάτων μας αρκετά έτοιμα παραδείγματα, μερικές έτοιμες βιβλιοθήκες για προέκταση της γλώσσας και για να χειριζόμαστε εύκολα μέσα από τον κώδικά μας τα εξαρτήματα που συνδέουμε στο Arduino, τον compiler για την μεταγλώττιση των προγραμμάτων (sketch) μας, ένα serial monitor που παρακολουθεί τις επικοινων ίες της σειριακής (USB), αναλαμβάνει να στείλει αλφαριθμητικά της επ ι λογής μας στο Arduino μέσω αυτής και είνα ι ιδιαίτερα χρήσιμο για το debugging των sketch μας και την επιλογή να ανεβάσουμε το μεταγλωττισμένο sketch στο Arduino. Για τα δύο τελευταία χαρακτηρ ι στ ι κά βέβαια, το Arduino πρέπει να έχει συνδεθεί σε μ ι α από τις θύρες USB του υπολογιστή και, λόγω του ελεγκτή Serial-oνer-USB, θα πρέπει να αναγνωριστεί από το λειτουργικό μας σύστημα ως ε ικ ον ι κή σειριακή θύρα. Μωρόγιαννη Βασιλική 22

26 Για την σύνδεση θα χρε ι αστού μ ε ένα καλώδ ι ο USB από Type Α σε Type Β, όπως α υ τό των εκ τ υ πω τών. Επ ι λέγουμε το κατάλλ η λο αρχείο από το επ ίσημο site: το, γ ι α Windows στην περίπτωση μας, κα ι το σώζουμε στον υπολογ ι στή μας. Αντιγράφου μ ε το φάκελο στο Program Fi l es, και από εκε ί δημιουργούμε συντόμευση για δ ι κή μας ευκολ ία. Συνδέου μ ε την πλακέτα, μέσω usb, με τον υπολογιστή μας αλλά η αυτόματη εγκατάσταση θα ε ίναι ανεπιτυχής αφού δεν θα υπάρχουν οι κατάλληλο ι driνers. Ανοίγουμε το Deν i ce Manager κα ι με δεξ ί κλικ πάνω στη συσκευή επ ιλέγο υ με Update deν i ce driνers. Το επόμενο βήμα είναι να επιλέξουμε το μονοπάτι που βρίσκοντα ι οι driνers, και αυ τ ό ε ίναι 'c/program Files/arduino'. Στο τέλος τ η ς δ ι αδ ι κασ ίας θα φανεί η συσκευή μας Άrdu i no Uno(comx)'. Computer MΔnagemmt - :.:..: ~ ~ _-=..!t -. _. ~ - Computer Management (local.. ~j System Tools " ί~ Co nψuter > G Τ ask Scheduler :> c..:. Disk dήνes Eνent Vi.wer ar. Display adapters ~ Shared Folders. ~ DVD/ CD-ROM driνes Local Users and Groups > ~ Human In t eιface Performance '- IDE ATA/ATAPJ controllers a D.vice Manager \i JEEE 1394 Bus host controllers ι::.ι Storage....=. K")'boa rd s :ΞΙ' Disk Manogement fj Mice and other pointing deνices : Serν i ces and Applications Monitors., ίjο Network adapters 7 Ports (COM & LPT) ; :., Arduino Uno (COM6) Ι ' ι. "7 Communications Port (COMl} ~ D Proc6sors Sound, νideo and game controll<rs ;li System deνιces i Uniνersal S.rι a l Bus controllers Εικόνα 2.1 :Device Manager Ανο ίγοντας το Ardu ino πρέπει να επιλέξουμε με πο ι α πόρτα θα επικοινωνούμε με την πλακέτα. Πηγαίνουμε «Tools-Board» και επιλέγουμε Arduino Uno ( Εικόνα 2.3) καθώς κα ι «Tools-Serial Port» και επιλέγουμε το "comx" (Εικόνα 2.4) που μπήκε αυτόματα κα τά την εγκα τάσταση της κα ι νούργιας συσκευής, που φαίνεται στο Deν i ce Manager. Μωρόγιαvνη Β ασ ιλική 23 ΒΙΒΛΙΟΘΗΚΗ Τ ~ ~ l\ ' Α

27 ΕΠ Ι ΚΟΙΝΩΝ Ι Α ANDROID ΜΕ ARDUINO ΕΦΑΡ Μ ΟΓΕΣ Τα εργαλε ία του Arduino Uno είνα ι τα παρακάτω Εικόνα 2.2 : Arduino Ι DΕ όπου το καθένα από τα αριστερά είνα ι γ ι α επαλήθευση του προγράμματος, φόρτωση αυτού στη πλακέτα μ ας, άνοιγ μ α νέου παράθυρου γ ι α συγγραφή κώδ ι κα, άνοιγμα αποθηκευμένου κώδ ι κα και τέλος για αποθήκευση του εγγεγραμμένου κώδ ι κα. Ctrl+T Archiνe Sk~ch Fιχ Encoding & Reload ~rial Monitor Board Ser ίal Ροιt P r ognιmmer Burn Bootloader Ί Arduino Uno Arduino Du milan oν w/ ATm ga328 Arduino Diocimila or Dutm i l a n oν w/ ΑΤ m 9al68 Arduino Nano w/ ΑΤ moga.328 Arduίno N~no w/ ATmega168 Arduino Moga 2560 or Me9a ADK Arduino Mega (ATm 9al280) Arduino Leonardo Arduino Esptora Arduino Micro Ard u irιo Miniw/ ATmega.328 Arduino Mini w/ ΑΤ me9a168 Arduino Et h~rι~ Arduino Fio Arduino ΒΤ w/ ΑΤ m ga.328 Arduino ΒΤ w/ ATmega168 lilypad A rdu i rι o USB LilyPad Arduino w/ ΑΤ mega328 LityPad Arduino w/ ATmegal68 Arduino Pro or Pro M ίn i (5V, 16 MHz) w/ ΑΤ mega.328 Arduino Pro or Pro Mini (5V, 16 MHz)w/ ATmega168! Arduino Pro or Pro Mini β.3v, 8 MHz) w/ ATmega.328 Arduino Pro or Pro Mini β.3v, 8 MHz) w/ ΑΤ megal68 Arduino NG or old r w/ ATmega168 Arduino NG or older w/ ΑΤ m ga8 Arduino Robot CΌ ntrol Arduino Robot Motor Εικόνα 2.3 : Αρχικοποίηση περιβάλλοντος Μ ω ρόγιαννη Βασ ιλική 24

28 Ε Π ΙΚΟ ΙΝΩ Ν ΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕΣ Θ sketch_feb13a Ι Arduino Auto Formait A rch iνe Sketch Fix Encodin g & Reload Serial Monitor Board Serial Ρ οι t Programmer Bu.rn Bootl'oader α r Ι+ Τ Ctrl+Shift+ M COM1../ COM ~ Εικόνα 2.4 : Αρχικοποίηση περιβάλλοντος Γ ι α να δούμε αν υπάρχει επικο ι νωνία, μεταξύ υπολογιστή και πλακέτας, θα κάνουμε ένα έτοιμο παράδειγμα ώστε να δούμε κα ι την άμεση ανταπόκριση της πλακέτας μας. Επιλέγουμε «File-Examples-Basics-Blink». Αυτόματα ανοίγε ι κα ινούργ ι ο παράθυρο με το έτοιμο παράδε ι γμα. Ν~ Ορeη... Sketchbook Exam.ptes Oose Saνe SaνeAs... Uρl oa d Uρload Using Ρ I Ctrl+N Ctrl+O AnalogReadSerial Barr:Minιmum Blink DigitalReadSerial Fade Re danalogvoltage, 1 04.Comm unicδtio n 05.Control 06.Sensors Page Setuρ Prιnt Ctrl+ Shift+ P Ct rl+p Preferences Ctrl+Comma Quit -- - Ctrl+Q < 07.D isρlay 08.St ή n gs 09.USB 1 0.S t aιte rkit ArduinoJSP MeetAndroid MeetAndroid_ 4 Mult i Colorlamρ SensorGrap h_02 EEPROM Esplora Ethernet Firmata GSM Li q uidcιystal Εικόνα 2.5 Βασικό παράδειγμα Μ ω ρόγι αννη Β ασιλική 25

29 Αφού έχουμε ανοίξει το παράδειγμα «Blink», το φορτώνουμε στην πλακέτα κι αν όλα πήγαν καλά, στην μαύρη οθόνη όπου φαίνετα ι η πρόοδος, θα εμφανιστεί μήνυμα πως έγινε επιτυχώς. Αμέσως θα δούμε στην πλακέτα μας να αναβοσβήνει συνέχεια ένα λαμπάκι. Άρα η επικοινωνία μεταξύ υπολογιστή και πλακέτας είναι σωστή. 2.2 Διαμόρφωση Bluetooth Για να μπορέσουμε να δουλέψουμε στην εργασία μας, θα πρέπει να του αλλάξουμε baud rate, από 9600 που είναι εργοστασιακή ρύθμιση, σε Η διαδικασία είναι η εξής : Τροφοδοτούμε το Arduino μέσω usb και συνδέουμε το Bluetooth στα 3,3V και Ground του Arduino Συνδέουμε το Rχ και Τχ του Bluetooth με το Rχ και Τχ του Arduino αντίστοιχα Για να βάλουμε το Bluetooth σε prograrnrning rnode, συνδέουμε στο pin ΚΕΥ του Bluetooth μια αντίσταση 1 Ο ΚΩ προς την Vcc. Ανοίγουμε το περιβάλλον Arduino IDE και επιλέγουμε "Tools-Serial Monitor" και θέτουμε " Νο line ending" και "9600". Εισάγουμε ΑΤ και πατάμε Send. Το Bluetooth απαντά με ΟΚ που σημαίνει πως έχουμε σωστή επικοινωνία. Πληκτρολογούμε «ΑΤ +NAMEνasiliki» και πατάμε Send. Η απάντηση που περιμένουμε από το Bluetooth είναι Oksetnarne. Επίσης πληκτρολογούμε «ΑΤ +BAUD7» και πατάμε Send. Η απάντηση που περιμένουμε από το Bluetooth είναι OKbaudrate Απομακρύνουμε τη τροφοδοσία από το pin ΚΕΥ και κάνοντας reset στο Bluetooth είναι έτοιμο για χρήση με νέα χαρακτηριστικά Θα πρέπει να δώσουμε προσοχή στη συνδεσιμότητα του Bluetooth και του Arduino. Κατά τη διάρκεια του προγραμματισμού, όπως είπαμε πιο πάνω, τα Τχ και Rχ του ενός συνδέονται αντίστοιχα με τα Τχ και Rχ του άλλου. Όμως κατά τη διάρκεια της φόρτωσης ενός προγράμματος στο Arduino, θα πρέπει τα Τχ/Rχ του Bluetooth να είναι Μωρόγιαννη Βασιλική 26

30 αποσυνδεδεμένα. Στην περίπτωση βέβαια που το πρόγραμμα μας τρέχει, για να υπάρξει επ ι κοινωνία μεταξύ Android συσκευής και Arduino θα πρέπει το Tx/Rx του Bluetooth να είναι συνδεδεμένο με το Rx/Tx αντίστοιχα του Arduino. 2.3 Amarino Για να εγκαταστήσουμε το πρόγραμμα στο τηλέφωνο μας, 'κατεβάζουμε' την εφαρμογή (Arnarino_2.apk) από την επίσημη ιστοσελίδα του Arnarino, no-toolkit. net/index.php/download.htrnl, Arnarino Plug-in Bundle καθώς και τις έτοιμες βιβλιοθήκες του, MeetAndroid - Arduino Librarv και Arnarino Library. Τα μεταφερουμε στην Android συσκευη μας μεσω usb κα ι τα εγκαθιστούμε ξεκινώντας από το Arnarino_2.apk και μετά το Arnarino Plug-in Bundle με τον ίδιο τρόπο. Εικόνα 2.6: Εγκατάσταση Amarino,Amarino Plug-in Bundle Μωρόγιαvv η Βασ ιλ ι κ ή 27

31 Εικόvα 2.7: Εγκατάσταση ως Package lnstaιιer Ανοίγοντας το Amarino επ ι λέγουμε το 'Άdd ΒΤ Deνice " και αφού βρούμε τη συσκευή, νasίl i ki στην περίπτωση μας, την επιλέγουμε, βάζουμε τον κωδικό 123 και πατάμε Connect. Πλέον στην αρχική οθόνη του Amarίno θα υπάρχει αποθηκευμένη η συσκευή μας αναγράφοντας πάνω από το όνομα της την διεύθυνση Mac της. Εικόvα 2.8 : Αρχική οθόvη Amarino Μωρόγιαννη Βασιλική 28

32 Πατώντας το Connect ανο ίγει αυτόματα το Bluetooth του κ ι νητού τηλεφώνου μας και συνδεόμαστε με την συσκευή μας. Κάθε φορά που θα κλε ίνουμε κα ι θα ανο ίγουμε ξανά το Amarino η συσκευή αυτή θα υπάρχει. Ο μόνος τρόπος για να την διαγράψουμε οριστικά από τη λίστα μας ε ίναι πατώντας παρατεταμένα στο όνομα της, και επιλέγοντας " Remoνe Deνice ". Pisconnect Show Έ.vents Rernove Pevίce Εικόνα 2.9 : Βασικές επιλογές Amarino Η επιλογή "Show Eνents " ανοίγει ένα καινούργιο παράθυρο με έτοιμες εφαρμογές του Amarino όπως φαίνεται στην παρακάτω εικόνα. Για κάθε εφαρμογή μπορούμε να επιλέξουμε την ταχύτητα που θα μας στέλνει τα δεδομένα καθώς και τον τρόπο απεικόνισης τους (text, graph, bars). Μωρόγιαννη Β ασιλική 29

33 Ξ Ξ /+dd Event q._ Compr..ss.Sensor,4uelerometer.Sensor Orίentr..t ion.sensor n /"lr..9netίc fίeld.sensor Phone.Str..te L.ί9ht.Sensor ProJ<imίty.Sensor Εικόνα 2.10 :Ετοιμες εφαρμογές Amarino Αναλυτικά το Compass Sensor στέλνει μια τιμή από όπου το Ο αντιστοιχεί στο βορρά, το 90 στην ανατολή, το 180 στο νότο και το 270 στη δύση. Ένα παράδειγμα αφήνοντας σταθερή τη τηλεφωνική μας συσκευή είναι το παρακάτω. Εικόνα 2.11 : Παράδειγμα Compass Sensor (text) Μωρόγιαvvη Βασιλική 30

34 Εικόνα 2.12 : Παράδειγμα Comρass Sensor(graph) Εικόνα 2.13 : Παράδειγμα Compass Sensor(bars) Το Accelerometer Sensor μας στέλνει σε μορφή κειμένου τις συντεταγμένες που αλλάζουν καθώς κινούμε το κινητό μας τηλέφωνο αλλιώς σε γραφική με τρία διαφορετικά χρώματα που αντιστοιχούν στους άξονες χ, y, z όπως φαίνεται στην παρακάτω εικόνα. Μωρόγιαvvη Βασ ιλι κ ή 31

35 Υ Εικόvα 2.14 :Επεξήγηση συvτεταγμέvωv Το Orientation Sensor δείχνει το τον προσανατολισμό, το πρώτο ψηφίο αντιστοιχεί στις συντεταγμένες και τα άλλα δυο στην μετακίνηση του τηλεφώνου στους άξονες χ, y. Το Magnetic Field Sensor μετράει το μαγνητικό πεδίο του περιβάλλοντος και επιστρέφει τρεις τιμές σε micro-tesla. Το Phone State στέλνει έναν αριθμό που αντιστοιχεί στην κατάσταση που βρίσκεται το τηλέφωνο την συγκεκριμένη χρονική στιγμή. Αν το τηλέφωνο βρίσκεται σε αδράνεια επιστρέφει τον αριθμό Ο, αν χτυπάει τον αριθμό 1 και όταν μιλάμε τον αριθμό 2. Το Light Sensor επιστρέφει έναν αριθμό που αντιστοιχεί στο επίπεδο φωτισμού του περιβάλλοντος εργασίας μας. Το Proximity Sensor επιστρέφει μια τιμή από το 0-5 από default. Αυτή τη λειτουργιά δεν την έχουν όλα τα κινητά τηλέφωνα που διαθέτουν touch screen. Συγκεκριμένα είναι ένας αισθητήρας που διατάσσει την οθόνη να σβήσει όταν την ακουμπάμε στο αυτί μας και να ανοίξει όταν την απομακρύνουμε από αυτό. Η τιμή αυτή που επιστρέφει είναι η απόσταση του αισθητήρα αυτού από το αυτί μας. Το Battery Leνel επιστρέφει έναν αριθμό από το που αντιστοιχεί στο ποσοστό της μπαταρίας που έχει απομείνει για χρήση. Το Time Tick στέλνει κάθε λεπτό έναν αριθμό που αντιστοιχεί στα λεπτά της Μωρόγιαvvη Βασιλική 32

36 πραγματικής ώρας. δοκιμές. Το Test Eνent στέλνει τυχαίους αριθμούς από το στο Arduino για απλές Το Receiνe SMS στέλνει στο Arduino τους 30 πρώτους χαρακτήρες ενός γραπτού μηνύματος σε μορφή String μήκους από 0-30 Από την αρχική οθόνη, ο χρήστης μπορεί να επιλέξει το πλήκτρο Monitoring, οπότε εμφανίζεται μια οθόνη η οποία δείχνει τα δεδομένα εξόδου ή εισόδου και μηνύματα για λάθη ή debugging. Επιλέγοντας τη σημαία ενός γεγονότος (eνent ID) και εισάγοντας ένα μήνυμα, ο χρήστης μπορεί να το στείλει στον Arduino. Ε ικόνα 2.15 : Παράδειγμα Monitoring Μωρόγιαvvη Βασιλική 33

37 3 Παραδείγματα 3.1 Εγκατάσταση προγραμμάτων Για να εγκαταστήσουμε τις εφαρμογές Sensor Graph και Multi Color Lamp στη τηλεφωνική μας συσκευή θα πρέπει να εγκαταστήσουμε στον υπολογιστή μας το Eclipse. Βέβαια θα χρειαστούμε κι άλλα εργαλεία ώστε να τρέξει το πρόγραμμα μας ως Android εφαρμογή. Τα βήματα είναι απλά, όμως θέλει προσοχή στη σειρά των εγκαταστάσεων, Από το κάνουμε λήψη το Eclipse Standar (στην περίπτωση μας) και μετά το τέλος της εγκατάστασης συνεχίζουμε με το Android SDK από το http : //deνeloper. android. com/sdk/index. html?utm source=weibolife. Παραγοντοποιούμε το eclipse ώστε να περάσουμε το ADT plugin for Eclipse IDE, όπου αναλυτικά τα βήματα αυτά θα τα βρούμε στο http : //deνeloper. android.com/sdk/installing/bundle. html, προσοχή θέλει να εγκαταστήσουμε τη σωστή έκδοση android, αυτή του κινητού μας τηλεφώνου. Τέλος θα χρειαστεί να ' κατεβάσουμε' τον κώδικα των Sensor Graph και MultiColorLamp από το amarino-toolkit. net/i ndex. php/download. html. Αφού έχει γίνει αυτή η χρονοβόρα διαδικασία, ανοίγουμε το Eclipse και πατάμε δεξί κλικ στο Project Panel και επιλέγουμε New > Project. Ανοίγει ένα νέο παράθυρο και εκεί επιλέγουμε Android Project from Existing Code και πατάμε Next Μωρόγιαννη Βασιλική 34

38 New Project l 1@ '..., 1 Select a wizard <> Create one or more Android projects from existing code - - )t!i:zards: i3 Jaνa Project,. ;!.;' Jaνa Project from Existing Ant Buildfile - ~-» Plug-in Project Ι> ιδ General,,, (Ο Android & Android Application Project - ~ Android Project from Existing An droid Sample Project Jif Android 1 Test Projed Ι> ι23> cvs ί> ~ J a νa - ι> Ιδ Plug-i n Deνelopmen t ~ Ι " ;!ack 1 Next > 1 E1111sh -- 1 Cancel - 1 Εικόνα 3.1 : Δημιουργία Android project Στο επόμενο παράθυρο επιλέγουμε τη διαδρομή που είναι αποθηκευμένος στον υπολογιστή μας ο κώδικας του Sensor Graph και πα τάμε Finish. Αμέσως θα φορτωθεί ο κώδικας όπου χρε ι άζεται μ ι κρές αλλαγές για να το τρέξουμε. Από το κάνουμε λήψη το ArnarinoLibrary όπου εμφανίζεται ως ArnarinoLibrary_ν0_55. jar. Αυτή είναι μια βιβλιοθήκη που πρέπει να ενσωματωθεί και στα δυο προγράμματα μας. Οπότε κάνουμε δεξ ί κλ ι κ στο Sensor Graph project κα ι επιλέγουμε Build Path > Configure Build Path Μωρόγιαννη Βασιλική 35

39 w.=.ι χ Derete Del ~ ete } Buι ifd Path.. t;b + Ιδ1 Lsnk Source... Source Alt+Sh1ift+S 1> $3 New Source Fofder... Refa,ctor Allt+Sh i:ft+ Τ 1> r:.~ Use a,s Source Fol'der ~ Import... a Add Eχterna:l l Arch : tν es... ~ b:port... Add libraries ~ Refresh F5 ~ Configure Build Path,...,..,.... Εικόvα 3.2 : Εισαγωγή βιβλιοθήκης Amarinolibrarγ Στο καινούργιο παράθυρο που θα ανοίξει, στην καρτέλα Libraries, με το Add External Jars επ ι λέγουμε το AmarinoLibrary νο 55.jar που ' κατεβάσαμε ' πιο πριν. Στην καρτέλα Order and Export επ ι λέγουμε το Android (στην δική μας περίπτωση) καθώς και τη βιβλιοθήκη που μόλις προσθέσαμε. Επίσης κάνουμε διπλό κλικ στο AndroidManifest.xml κα ι αλλάζουμε την κατάσταση του Debuggable σε True. Τέλος στον κώδικα πρέπει να βάλουμε την MAC Address του Bluetooth που θα χρησιμοποιήσουμε στην εργασ ία μας ώστε ανοίγοντας το πρόγραμμα να συνδέεται κατευθείαν με τη συσκευή μας. Αυτή τη διεύθυνση την ξέρουμε ήδη από το Amarino όπως φαίνετα ι παρακάτω Εικόvα 3.3 : MAC Address όπως φαίvεται στο Amarino Μωρόγιαvvη Βασιλική 36

40 ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕ Σ Οπότε πάμε στον κώδ ι κα και το μόνο που αλλάζουμε ε ίναι το DEVICE_ADDRESS..., J '" ν νν ν. private static final St ing DEVICE_ADDRESS = "20 :13:05:08:05:10"; Εικόνα 3.4 : Εγγραφή της MAC Address στον κώδικα Αφού αποθηκεύσουμε τις αλλαγές, συνδέουμε τη τηλεφωνική μας συσκευή μ έσω usb στον υπολογιστή, πηγαίνουμε Ρυθμ ίσεις > Επιλογές Προγραμματιστή κα ι αφού το ενεργοποιήσουμε, επ ι λέγουμε τα παρακάτω Εικόνα 3.5 : Επιλογές προγραμματιστή στην Android συσκευή Τέλος, στο Eclipse κάνουμε δεξ ί κλικ σ τ ο φάκελο του προγράμματος και επιλέγουμε Run As > Android Application. Μωρόγιαvvη Βασιλική 37

41 Debυ9As RunAs Val 1 i1date ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕΣ ~ 1 Android Application J8 2 Android: JUnit Τ est Team ~ 3Jaνa Applet Alt+Shift+X. Α Compare Wi.th: w 4 J.ava Applicat ίon Alt+Shift+ X. J Restore from Loca l History... Ju 5 JU'nit Test Alt+Shift+X. Τ Android Tools Run Conf ίgur ati ons... r,.. "4ίnι ιrc.. Εικόvα 3.6 : Εγκατάσταση προγραμμάτωv ως Android Application Έτσι έχουμε εγκαταστήσε ι στο τηλέφωνο μας το Sensor Graph και είναι έτοιμο για χρήση. Την ί δια ακριβώς διαδικασία ακολουθούμε και για το Multi Color Lamp. 3.2 Sensor Graph Αρχίζοντας από αυτό το παράδειγμα, ανοίγουμε το Arduino κα ι φορτώνουμε τον κώδικα του SensorGraph #include <MeetAndroid. h> MeetAndroid meetandroid; int sensor = Α5; void setup() { Serial. begin(57600); pinmode(sensor, INPUT); } void Ιοορ() { meetandroid.receive(); meetandroid. send( analogread( sensor) ); delay(100); } Μωρόγιαννη Βασιλική 38

42 Ίσως κατά την επαλήθευση του προγράμματος να μας βγάλει ένα error 'meetandroid' does not name a type. Σε αυτή την περίπτωση πηγαίνουμε Sketch > lmport Library και ψάχνουμε να βρούμε το MeetAndroid. Εάν δεν υπάρχει σημαίνει πως δεν το έχουμε περασμένο σωστά στις βιβλιοθήκες μας, και η διαδικασία είναι Sketch > lmport Library > Add Library κα ι επιλέγουμε το αρχείο όπως το κατεβάσαμε, συμπιεσμένο. Με το μήνυμα επιτυχίας σημαίνει πως αν κοιτάξουμε πάλι στο Sketch > lmport Library, η βιβλιοθήκη μας θα υπάρχει. Κάνοντας ξανά επαλήθευση του κώδικα δεν θα υπάρχει κανένα λάθος και μπορούμε να το φορτώσουμε στο Arduino μας. Πριν το φορτώσουμε στον Arduino μας θα πρέπει να συνδέσουμε τα στοιχειά μας. Θα χρειαστούμε ένα απλό led και ένα ποτενσιόμετρο, ώστε σε κάθε αλλαγή που θα κάνουμε σε αυτό, να φαίνεται στην οθόνη του κινητού μας. Κατ' αρχήν συνδέουμε το Bluetooth με το Arduino μας ως εξής: VCC Bluetooth με 5V του Arduino Uno GND Bluetooth με GND Arduino Uno Τχ Bluetooth με Rx Arduino Uno Rx Bluetooth με Τχ Arduino Uno Ο αρνητικός πόλος του led στο GND και ο θετικός στο Α5 του Arduino Συνδέουμε επίσης το ποτενσιόμετρο σε VCC κα ι GND. Το μεσαίο ποδαράκι επίσης στο θετικό πόλο του led ώστε να αυξομειώνουμε την ένταση του. Μωρόγιανν η Βασ ιλ ι κή 39

43 Το κύκλωμα είναι το ακόλουθο. Εικόvα 3.7: Συνδεσμολογία Sensor Graph Αυξομειώνοντας το ροοστάτη μας, αυξομειώνεται αντιστρόφως ανάλογα η ένταση του led και παίρνουμε τα παρακάτω αποτελέσματα στο κινητό μας τηλέφωνο Μωρόγιαννη Βασιλική 40

44 Εικόvα 3.8 : Γραφικά η μέγιστη τιμή του ποτενσιόμετρου Ε ικόvα 3.9 : Γραφικά η ελάχιστη τιμή του ποτενσιόμ ετρου Μωρόγιαννη Βασιλική 41

45 3.3 Multi Color Lamp ΕΠΙΚΟΙΝΩΝΙΑ ANDROID ΜΕ ARDUINO ΕΦΑΡΜΟΓΕΣ Σε αυτή την εφαρμογή, το Bluetooth συνδέεται όπως παραπάνω και οι θετικοί πόλοι των led συνδέονται με τα digital pin 9, 10 και 11. Όπως φαίνεται και στον κώδικα το κόκκινο led στο 9, το πράσινο στο 1 Ο και το μπλε στο 11. Για κάθε led χρησιμοποιούμε μια αντίσταση 220Ω. Βέβαια θα μπορούσαμε να χρησιμοποιήσουμε στην εφαρμογή αυτή ένα led rgb αλλά οι αλλαγές δεν θα ήταν έντονα ορατές. #include <MeetAndroid.h> MeetAndroid meetandroid; int redled = 9; int greenled = 10; int blueled = 11; void setup{) { Serial. begin(57600); meetandroid.registerfunction(red, 'r'); meetandroid.registerfunction(green, 'gj: meetandroid. registerfu nction( blue, 'b '); pinmode(redled, OUTPUT); pinmode(greenled, OUTPUT); pinmode(blueled, OUTPUT); digita/write(redled, HIGH); digita/write(greenled, HIGH); digita/write(blueled, HIGH); } Μωρόγ ι αννη Βασ ιλ ι κή 42

46 νοίd /oop() { } meetandroid.receive(); void red(byte flag, byte numofvalues) { analogwrite( redled, meetandroid. getlnt() ); } void green(byte flag, byte numofvalues) { analogwrite(greenled, meetandroid.getlnt()); } void blue(byte flag, byte numofvalues) { analogwrite(blueled, meetandroid.getlnt()); } Εικόνα 3.10 : Συνδεσμολογία Multi Color Lamp Μωρόγιαννη Βασιλική 43

47 Η αρχική οθόνη του MultiColorLamp στην τηλεφωνική μας συσκευή είναι η παρακάτω. Εικόνα 3.11 : Αρχική οθόνη Muιti Coιor Lamp Πάνω από την κόκκ ι νη μπάρα απεικονίζεται το χρώμα που θα αντιστοιχε ί στο rgb led ανάλογα με τη ένταση που έχουμε δώσει σε κάθε χρώμα. Για παράδειγμα αν ε ίναι όλα κλειστά, το led δεν θα φωτίζει (Εικόνα 3.11) ενώ αν είναι όλα στη μεγίστη τιμή, το rgb led θα είναι λευκό (Εικόνα 3.12). Σε ένα τυχαίο παράδειγμα, θα ε ίναι μώβ όπως φα ίνεται παρακάτω (Εικόνα 3.13). Μωρόγιαvvη Βασιλική 44

48 /'<AffiColorU..mp Εικόνα 3.12 : Μέγιστη τιμή rgb led Εικόνα 3.13 : Τυχαίο παράδειγμα(χρώμα) rgb led Μωρόγ ιαvvη Βασιλική 45

49 Μωρόγιαννη Βασιλική 46

50 ΕΠΙΛΟΓΟΣ Η παρούσα πτυχιακή εργασία είναι αποτέλεσμα της επιτυχούς ολοκλήρωσης πολλαπλών τομέων της σύγχρονης τεχνολογ ίας, αυτών της πληροφορικής, της ηλεκτρονικής και του αυτοματισμού. Η χρήση αισθητηρίων οργάνων και προγραμματιζόμενων ελεγκτών από το επίπεδο του ολοκληρωμένου κυκλώματος έως τη συγγραφή προγραμμάτων σε γλώσσες ανώτερου επιπέδου, αποτελεί μια από τις σημαντικότερες κατευθύνσεις που μπορεί κάποιος σπουδαστής ή σπουδάστρια του τμήματος Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων να ακολουθήσει τόσο κατά τη διάρκεια των σπουδών, όσο και κατά τη μετέπειτα επαγγελματική σταδιοδρομία. Η ενασχόληση με ένα τόσο μεγάλο εύρος αντικειμένων, που αρμονικά ολοκληρώνουν σύγχρονες τεχνολογικές υπηρεσίες και παρέχονται στο χρήστη τόσο για την καλυτέρευση των συνθηκών διαβίωσης, όσο και για την ψυχαγωγία και εκπαίδευση του, είναι μια ιδιαίτερη εμπειρία. Η πολυπλοκότητα του εγχειρήματος, ωθεί στην εκ νέου κατανόηση και πρακτική χρήση παλαιών γνώσεων καθώς και στην αναζήτηση νέων. Οι πολλές στιγμές που βρέθηκα αντιμέτωπη με δύσκολα προβλήματα κατά τη διάρκεια της πτυχιακής αυτής εργασίας συνοδεύτηκαν από στιγμές χαράς καθώς τα προβλήματα αυτά με κόπο και ανακούφιση σιγά-σιγά αντιμετωπίστηκαν. Η πτυχιακή αυτή εργασία αν και καλύπτει ένα μικρό κομμάτι του αντικειμένου, δύναται να χρησιμοποιηθεί από τον αναγνώστη προκειμένου να κάνει με τη σειρά του, τα πρώτα βήματα στη δημιουργία κυκλωμάτων και ανάπτυξη εφαρμογών για την πλατφόρμα του κυκλώματος Amarino αλλά και τη γενικότερη κατανόηση παρόμοιων αλλά και διαφορετικών τεχνολογιών. Μωρόγιαννη Βασιλική 47

51 ΒΙΒΛΙΟΓΡΑΦΙΑ Arduino Uno, Bluetooth JY-MCU, blogspot. g r/2012/11 /jy-mcu-linvorat-commands-change-name. html Amarino, Sensor Graph, Multi Color Lamp, Μωρόγιαννη Βασιλική 48

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) Περιγραφή της Άσκησης Ο σκοπός της πρώτης άσκησης είναι κυρίως η εξοικείωση με το περιβάλλον προγραμματισμού του Arduino, γι αυτό και δεν είναι ιδιαίτερα σύνθετη. Αρχικά, θα

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

Γνωριμία με το Arduino

Γνωριμία με το Arduino Γνωριμία με το Arduino Τι είναι το Arduino; Το arduino είναι ένας μικρός υπολογιστής σε μέγεθος παλάμης που περιλαμβάνει ένα μικροελεγκτή (για εκτέλεση εντολών) και ένα σύνολο εισόδων/εξόδων για επικοινωνία

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

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές Εισαγωγή στο Arduino Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Τι είναι Μικροελεγκτής; Ηλεκτρονική συσκευή που διαχειρίζεται ηλεκτρονικά

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

Εφαρμογές Σειριακής Επικοινωνίας

Εφαρμογές Σειριακής Επικοινωνίας Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι

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

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

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

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

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

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

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

για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.

για τις ρυθμίσεις LabView μέσα από το κανάλι   και του καλωδίου USB. 1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Δραστηριότητα: 11 Μάθημα: Εργαστήριο Δικτύων Υπολογιστών Αντικείμενο : Μέτρηση

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC 1) Πατάμε δεξί κλικ Μενού 2) Όνομα Χρήστη βάζουμε «admin» 3) Κωδικός Πρόσβασης το αφήνουμε «κενό» 4) Πατάμε OK και μπαίνουμε στο Μενού Είσοδος στο μενού Στην πρώτη εκκίνηση μετά

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

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

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

WiFi V-Timer ΕΚΔΟΣΗ 2Η

WiFi V-Timer ΕΚΔΟΣΗ 2Η ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WiFi V-Timer ΕΚΔΟΣΗ 2Η 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ WiFi V-Timer... 3 2. ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΟΥ WiFi V-Timer... 4 3. ΤΟΠΙΚΟΣ ΧΕΙΡΙΣΜΟΣ ΤΟΥ WiFi V-Timer... 5 4. ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ

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

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου

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

Εγκατάσταση του Arduino IDE

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

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

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ Σκοπός της άσκησης Οι φοιτητές θα εξοικειωθούν με την πλακέτα του μικροελεγκτή και θα αναγνωρίσουν τα βασικά της στοιχεία. Επίσης θα εξοικειωθούν

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

ΕΛΕΓΧΟΣ ΑΝΤΛΙΟΣΤΑΣΙΟΥ ΜΕ ΔΕΞΑΜΕΝΗ ΜΕΣΩ GSM CHECK IN TANK PUMPING THROUGH GSM

ΕΛΕΓΧΟΣ ΑΝΤΛΙΟΣΤΑΣΙΟΥ ΜΕ ΔΕΞΑΜΕΝΗ ΜΕΣΩ GSM CHECK IN TANK PUMPING THROUGH GSM ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΏΝ ΕΦΑΡΜΟΓΏΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τ.Ε. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ CHECK IN TANK PUMPING THROUGH GSM Επιβλέπων Καθηγητής: Κόγιας Παναγιώτης Επιβλέπουσα Καθηγήτρια: Κόγια Φωτεινή ΚΑΒΑΛΑ, ΦΕΒΡΟΥΑΡΙΟΣ

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

Barcode scanner Posiflex CD D. Motorola AP 5131 Wireless Access Point (Εγκατάσταση)

Barcode scanner Posiflex CD D. Motorola AP 5131 Wireless Access Point (Εγκατάσταση) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Τεχνικά Εγχειρίδια > Συσκευές Συσκευές Barcode scanner Posiflex CD-3830-1D Για για να κατεβάσετε το αρχείο με τις οδηγίες του Barcode

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

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 Mηχανοτρονική Το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποιημένων» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο στη χρήση

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

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

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

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

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795

Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Βρίγκας Μιχαήλ Α.Μ.744 Μπράχος Χ. Ευάγγελος Α.Μ.795 Περιεχόμενα Εισαγωγή Εγκατάσταση Δημιουργία νέου project Java Editor Perspectives Δημιουργία source folders Προσθήκη νέου αρχείου στο project Εισάγωντας

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

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

Ενσωµατωµένα Συστήµατα Ενσωµατωµένα Συστήµατα για εφαρµογές πραγµατικού χρόνου Μικροελεγκτής Arduino Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 7ο Τι είναι το Arduino... Ένα open-hardware σύστηµα

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

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Μικροελεγκτές Πλακέτα Arduino Προσομοίωση Μικροελεγκτών Προγραμματισμός Μικροελεγκτών στη C. 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ

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

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη Κωνσταντίνος Γκαλονάκης Arduino: Προγραμματισμός στην πράξη 1 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα

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

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ

ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO Δημιουργός: Επιβλέπων: Μπακάλη Ιωάννα Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO; Είναι ένας συνδυασμός Υλικού (πλακέτας, μικροελεγκτή, αντιστάσεων κτλ) και Λογισμικού

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

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης.

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης. 1. SMART BOARD SERIAL NUMBER: Ο σειριακός αριθμός του Διαδραστικού πίνακα βρίσκεται στην δεξιά πλαϊνή μεριά

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

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

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

Interfox.gr. Κωδικοποίηση Κάμερας

Interfox.gr. Κωδικοποίηση Κάμερας Κωδικοποίηση Κάμερας 1. Κατεβάζουμε την εφαρμογή yoosee από το App store (IOS) ή από την σελίδα www.yoosee.co (Android) 2. Κάνουμε register με χρήση του e-mail μας και με εναν κωδικό. Θα εμφανιστεί μήνυμα

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

TeleCost Hotel για Panasonic TDA

TeleCost Hotel για Panasonic TDA TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μην τροφοδοτείτε το καταγραφικό με διαφορετική παροχή ισχύος από αυτή που αναγράφεται στο τροφοδοτικό του.

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μην τροφοδοτείτε το καταγραφικό με διαφορετική παροχή ισχύος από αυτή που αναγράφεται στο τροφοδοτικό του. ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ 1. ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΑΣΦΑΛΕΙΑΣ. Μην τροφοδοτείτε το καταγραφικό με διαφορετική παροχή ισχύος από αυτή που αναγράφεται στο τροφοδοτικό του. Μην εισάγετε μεταλλικά αντικείμενα στο κουτί του

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

Android TV BOX Εγχειρίδιο χρήστη

Android TV BOX Εγχειρίδιο χρήστη Android TV BOX Εγχειρίδιο χρήστη 1.1 Σύνδεση Βήμα 1. Συνδέστε το φορτισή στην πρίζα και το καλώδιο στο tvbox Βήμα 2. Συνδέστε το καλώδιο HDMI στην τηλεόραση Βήμα 3. Συνδέστε το δικτύου στο Ethernet 01

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. USB 2.0 Adaptor. για συσκευές SATA ή IDE 2.5-ιντσών / 3.5-ιντσών / 5.25-ιντσών

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. USB 2.0 Adaptor. για συσκευές SATA ή IDE 2.5-ιντσών / 3.5-ιντσών / 5.25-ιντσών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ USB 2.0 Adaptor για συσκευές SATA ή IDE 2.5-ιντσών / 3.5-ιντσών / 5.25-ιντσών ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ & ΠΡΟΔΙΑΓΡΑΦΕΣ Επιτρέπει σύνδεση στο PC συσκευών που διαθέτουν υποδοχές SATA/ IDE μέσω USB2.0

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

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝΔΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP Διαδικασία δικτύωσης PC μέσω modem Στις επόμενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειμένου

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

Επικοινωνήστε με την Τράπεζα Πειραιώς

Επικοινωνήστε με την Τράπεζα Πειραιώς Χρήσης 1 Επικοινωνήστε με την Τράπεζα Πειραιώς Kαταγράψτε εδώ τους κωδικούς που βρίσκονται στο email ενεργοποίησης της υπηρεσίας που έχετε παραλάβει από την Τράπεζα Πειραιώς. Θα τους χρειαστείτε σε κάθε

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

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation)

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εισαγωγή Σε αυτή την ενότητα θα δούμε εφαρμογές που χρησιμοποιούν τις αναλογικές Εισόδους/Εξόδους του Arduino ή την τεχνική PWM. Ψηφιακό vs Αναλογικό

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

Android Studio για Windows

Android Studio για Windows Android Studio για Windows 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Εγκαταστήστε το αρχείο

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

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0 Δομές Δεδομένων 5ο εξάμηνο Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse v1.0 Τις σημειώσεις κράτησαν και διαμόρφωσαν σε word οι: Κονδύλη Γαλήνη, ΑΜ 5576 Μάλλιου Χριστίνα, ΑΜ 5413

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

Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7

Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7 Εγχειρίδιο Χρήσης Ενημέρωσης Λογισμικού Bluetooth Windows 7 Ισχύει για προϊόντα από το 2012 και μετά CDE-13xBT & CDE-W235BT & CDA-137BTi Αυτό το εγχειρίδιο περιγράφει τα βήματα που απαιτούνται για την

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός

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

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

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

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

2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE

2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE 2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE Κατά την ανάπτυξη μιας εφαρμογής είναι σημαντικό να ελέγχετε την λειτουργικότητά της σε μια συσκευή, πριν την δημοσιεύσετε στους χρήστες. Ένα πολύ βολικό σύστημα,

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

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

Το κύκλωμα σε breadboard Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε έναν ανιχνευτή απόστασης. Θα χρησιμοποιήσουμε τον αισθητήρα υπερήχων (ή απόστασης) HC-SR04 για τον υπολογισμό της απόστασης.

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

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

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε ένα αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων. Εκτός από τον μικροελεγκτή Arduino, το breadboard,

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

Οδηγίες Χρήσεως. Κάτοψη Συσκευής. SOS 100 Elderly Care System. Κύρια χαρακτηριστικά SOS 100

Οδηγίες Χρήσεως. Κάτοψη Συσκευής. SOS 100 Elderly Care System. Κύρια χαρακτηριστικά SOS 100 SOS 100 Elderly Care System Οδηγίες Χρήσεως Κύρια χαρακτηριστικά SOS 100 1. GSM Quad-Band συχνότητες: 850/900/1800/1900MHz. 2. 16 Αιαθητήρες. 3. Περιοχή παρακολούθησης καθημερινών δραστηριοτήτων 4. Ανίχνευση

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

Εγχειρίδιο Χρήσης V3.0

Εγχειρίδιο Χρήσης V3.0 ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ Εγχειρίδιο Χρήσης V3.0 Πίνακας Περιεχομένων: 1. Σύνδεση με την συσκευή 3 1.1 Σύνδεση μέσω Wi-Fi Direct.... 3 1.2 Ενσύρματη σύνδεση (LAN) 3 1.3 Ασύρματη σύνδεση (WiFi).

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

Σας προτείνουμε να εγκαταστήσετε στο κινητό σας τηλέφωνο την εφαρμογή Senior Helper"

Σας προτείνουμε να εγκαταστήσετε στο κινητό σας τηλέφωνο την εφαρμογή Senior Helper Κ4 Elderly Care System Οδηγίες Χρήσεως Σας προτείνουμε να εγκαταστήσετε στο κινητό σας τηλέφωνο την εφαρμογή Senior Helper" για smart phones και να ακολουθήσετε τις παρακάτω οδηγίες. Κύρια χαρακτηριστικά

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

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

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

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

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016)

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) Περιγραφή της Άσκησης Στόχος της άσκησης είναι η δημιουργία ενός συστήματος διαχείρισης φωτισμού. Μία φωτομεταβαλλόμενη αντίσταση (LDR) θα διαπιστώνει την ποσότητα του φωτός

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

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

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

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

Σενάριο Εστίασης Win XP:

Σενάριο Εστίασης Win XP: Σενάριο Εστίασης Win XP: Υλικό: 1 Η/Υ (backoffice), 1 POS, 1 router Motorola, 1 PDA. Σενάριο: Sync του backoffice με το POS και merge του POS με το PDA. Προϋποθέσεις Software: 1) BACK OFFICE : WIN XP pro,.net

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

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

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

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ Οδηγίες Παραμετροποίησης Power Electronics Control Ε.Π.Ε. Τύποι Συσκευών: LFT169 - LFR169 Περιγραφή: Πομπός και Δέκτης Τηλεχειρισμού 169MHz

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

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ιαδικασία δικτύωσης PC µέσω modem Στις επόµενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειµένου

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

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Γεια σου. Σε αυτό το μάθημα θα μιλήσουμε για τις δυνατότητες που μας δίνει η Unity να την κάνουμε να λειτουργεί όπως θέλουμε. Η αλήθεια είναι ότι

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

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος. Πρόσβαση μέσω webdav Πριν χρησιμοποιήσουμε το webdav θα πρέπει να κάνουμε login στο Pithos ώστε να αντιγράψουμε τα Credentials που απαιτούνται για την συνέχεια. Αυτό γίνεται ακολουθώντας τα παρακάτω βήματα

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

Κουμπί επαναφοράς (RESET BUTTON) Οπές εγκατάστασης συσκευής στην επιτοίχια βάση

Κουμπί επαναφοράς (RESET BUTTON) Οπές εγκατάστασης συσκευής στην επιτοίχια βάση Οδηγός Εγκατάστασης και Λειτουργίας Έξυπνου Ασύρματου κουδουνιού πόρτας ZV400V Εμπρόσθια Όψη Συσκευής Οπίσθια Όψη Συσκευής Οπές εγκατάστασης συσκευής στην επιτοίχια βάση Αισθητήρας κίνησης Κάμερα Θύρα

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR TVT

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR TVT ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR TVT ΕΙΣΟΔΟΣ ΣΤΟ ΜΕΝΟΥ Στην πρώτη εκκίνηση του καταγραφικού πατάμε ΕΞΟΔΟΣ στο παράθυρο με τον «ΟΔΗΓΟ ΕΚΚΙΝΗΣΗΣ» 1) Κάνουμε δεξί κλικ και εμφανίζεται στο κάτω μέρος της οθόνης η μπάρα

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

FPU EJ. Κατάλογος περιεχομένων

FPU EJ. Κατάλογος περιεχομένων FPU EJ Κατάλογος περιεχομένων FPU EJ...1 1. Μενού...2 2. Master Reset...3 3. Ώρα / Ημερομηνία...4 4. Τμήματα...6 5. Μηδενισμός Ζ & Μεταφορά στοιχείων...9 6. FORMAT προσωρινής μνήμης...10 7. Αλλαγή ταχύτητας...10

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

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

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

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3 ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3 GSM TCS-3 ΙΟΥΝΙΟΣ 2014 ΕΝ ΕΙΞΕΙΣ ΟΘΟΝΗΣ ΕΙΚΟΝΑ ΕΠΕΞΗΓΗΣΗ Στάθμη σήματος GSM Αναβοσβήνει σε διακοπή τηλ.γραμμής Σταθερά αναμμένο όταν η τηλ.γραμμή είναι ΟΚ Χαμηλή μπαταρία ασύρματου

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

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ WiFi V-Timer ΕΚΔΟΣΗ 1 Η 1 Δυνατότητες του WiFi V-Timer To WiFi V-Timer είναι ένα V-Timer με διπλή λειτουργικότητα 1. Δυνατότητα ασύρματης σύνδεσης στο Ίντερνετ μέσω

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

Οδηγίες εγκατάστασης και χρήσης του Quartus

Οδηγίες εγκατάστασης και χρήσης του Quartus Εγκατάσταση του Quartus Οδηγίες εγκατάστασης και χρήσης του Quartus Δημήτρης Μαγγίρας, Γιώργος Δημητρακόπουλος 1. Κατεβάζουμε την έκδοση 13.0SP1 από εδώ ακολουθώντας τις οδηγίες που φαίνονται στην εικόνα.

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

Lab 1: Experimenting on Arduino & AI Sense

Lab 1: Experimenting on Arduino & AI Sense Lab 1: Experimenting on Arduino & AI Sense 1. Εισαγωγή A. Arduino Robokit Το Robokit, όπως και όλες οι πλακέτες τύπου Arduino, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε

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

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΕΦΑΡΜΟΓΩΝ JAIN-SIP-PROXY και SIP-COMMUNICATOR Εισαγωγή Αυτές οι οδηγίες περιγράφουν τα βήματα για να εγκαταστήσουμε τις εφαρμογές JAIN- SIP-Proxy και SIP-Communicator.

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

Arduino Teachers Workshop

Arduino Teachers Workshop Arduino Teachers Workshop Εισαγωγή στο Arduino Προγραμματισμός στο Arduino IDE Επικοινωνία με τον υπολογιστή μέσω USB Πλακέτα εύκολων συνδέσεων Breadboard Projects Led Blink Αναλογική ανάγνωση Ποτενσιόμετρου

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

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η

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

Οδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Οδηγίες EQL Desktop (rev.1.0.23) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ Οδηγίες EQL Desktop (rev.1.0.23) Πρόγραμμα για τον Προγραμματισμό των Μηχανών D.P.S. S-800, Open Cash και S-710 μέσω Ηλεκτρονικού Υπολογιστή ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB Εγκατάσταση ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

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

Σελίδα.1/1 www.1999.gr

Σελίδα.1/1 www.1999.gr Σελίδα.1/1 LXT-4 WATCH GPS GSM TRACKER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Κεφάλαιο 1 γενική εισαγωγή 1.1 Εμφάνιση 1.2 Λειτουργίες Ο κάθε επιλεγμένος αριθμός μπορεί να πάρει τις πληροφορίες θέσης άμεσα μέσω της ερώτησης SMS,

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

Ελληνικά. Εγχειρίδιο χρήσης του BT-02N

Ελληνικά. Εγχειρίδιο χρήσης του BT-02N Ελληνικά Εγχειρίδιο χρήσης του BT-02N 1 Ελληνικά Ευρετήριο 1. Επισκόπηση....3 2. Έναρξη χρήσης...5 3. Σύνδεση του κεφαλόφωνου Bluetooth.....6 4. Χρήση του κεφαλόφωνου Bluetooth... 9 5. Τεχνικές προδιαγραφές.

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ "PROΩΘΗΣΗ" PROώθηση

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ PROΩΘΗΣΗ PROώθηση ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ "PROΩΘΗΣΗ" PROώθηση Περιεχόμενα Εγκατάσταση ΠΕΡΙΕΧΟΜΕΝΑ ΣΥΣΚΕΥΑΣΙΑΣ... 3 ΣΥΝΔΕΣΗ ΕΞΟΠΛΙΣΜΟΥ... 3 ΡΥΘΜΙΣΗ Wi-Fi... 4 ΕΙΣΟΔΟΣ ΧΡΗΣΤΗ... 6 ΠΡΟΣΘΗΚΗ ΝΕΑΣ ΣΥΣΚΕΥΗΣ... 6 ΚΑΤΑΣΤΑΣΗ ΣΥΣΚΕΥΗΣ...

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

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino 2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Αριστείδης Παλιούρας e-mail: arispaliouras@gmail.com ISBN: 978-960-93-8945-7 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Copyright

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

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

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

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΕΩΣ V1.01 www.mtec.gr 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ Η/Υ...4 ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ...5

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

FHL Wind Data Logger By FURUNO Hellas SA

FHL Wind Data Logger By FURUNO Hellas SA FHL Wind Data Logger By FURUNO Hellas SA FHL Wind Data logger. Γενικά Το FHL Wind Data logger ειναι ενα προγραμμα που λαμβάνει, απεικονίσει και καταγραφει δεδομενα μέρους του ναυτιλιακού εξοπλισμου γέφυρας.

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

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

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

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 6 Δημιουργία λογαριασμού 13 Εγκατάσταση και λειτουργία του Skype 28 Βασικές λειτουργίες 32 Επιλογές συνομιλίας 48 Γενικές ρυθμίσεις Skype 64 Το Skype σε φορητές συσκευές 78 Εγγραφή

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

Σχολική Βιβλιοθήκη 3ου Γυμνασίου Κερατσινίου Σύνταξη Αλέξανδρος Τοπαλίδης

Σχολική Βιβλιοθήκη 3ου Γυμνασίου Κερατσινίου Σύνταξη Αλέξανδρος Τοπαλίδης Υπάρχουν αρκετοί λόγοι, για να μας ωθήσουν στην ανάγνωση αυτού του κειμένου, λόγοι οι οποίοι σε άλλους προέκυψαν και είναι δεδομένο ότι με τον καιρό θα προκύψουν και στους υπόλοιπους. Ο πιο εμφανής λόγος

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

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

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

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

ADSL USB MODEM. Εγχειρίδιο Χρήστη

ADSL USB MODEM. Εγχειρίδιο Χρήστη F201 ADSL USB MODEM Εγχειρίδιο Χρήστη Περιεχόμενα Περιεχόμενα...1 1 Περιεχόμενα Συσκευασίας...2 2 Το F201 ADSL USB Modem...2 2.1 Χαρακτηριστικά Προϊόντος... 2 2.2 Θύρες συσκευής και φωτεινές ενδείξεις...

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

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης

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

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

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

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

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C Περιεχόμενα 1. Το πρόγραμμα Dev-C++... 2 1.1 Λήψη και εγκατάσταση... 2 1.2 Χρήση... 5 2. Το πρόγραμμα Geany... 10 2.1 Λήψη και εγκατάσταση...

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

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

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14 Οδηγός γρήγορης εγκατάστασης (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14 Περιεχόμενα συσκευασίας 1 Εισαγωγή στο υλικό Εξωτερική περιγραφή ΔΙΑΦΟΡΕΣ Μοντέλο

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

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς

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

Εγχειρίδιο εγκατάστασης Turbo-X Digital TV Tuner

Εγχειρίδιο εγκατάστασης Turbo-X Digital TV Tuner Εγχειρίδιο εγκατάστασης Turbo-X Digital TV Tuner Περιεχόμενα V1.1 Κεφάλαιο 1 : Εγκατάσταση hardware Turbo-X Digital TV Tuner... 1 1.1 Περιεχόμενα συσκευασίας... 1 1.2 Απαιτήσεις συστήματος... 1 1.3 Εγκατάσταση

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

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

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

Ελληνική Έκδ ση. Εισαγωγή. Υλισμικό. Ενεργοποίηση επιλογών RAID. PU103 Sweex 2 Port Serial ATA RAID PCI Card

Ελληνική Έκδ ση. Εισαγωγή. Υλισμικό. Ενεργοποίηση επιλογών RAID. PU103 Sweex 2 Port Serial ATA RAID PCI Card PU103 Sweex 2 Port Serial ATA RAID PCI Card Εισαγωγή Αρχικά, σας ευχαριστούμε που αγοράσατε το προϊόν Sweex 2 Port Serial ATA RAID PCI Card. Αυτή η κάρτα σας επιτρέπει να προσθέσετε εύκολα δυο Σειριακές

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

Ενημέρωση σε Windows 8.1 από τα Windows 8

Ενημέρωση σε Windows 8.1 από τα Windows 8 Ενημέρωση σε Windows 8.1 από τα Windows 8 Τα Windows 8.1 και τα Windows RT 8.1 είναι βασισμένα στα Windows 8 και στα Windows RT, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1 ΜΕΣΩ ΕΦΑΡΜΟΓΗΣ ΓΙΑ SMART PHONES 1 Αναζητήστε στο Google Play ή στο App Store την εφαρμογή ΗΧ-GO2 και εγκαταστήστε την στο κινητό σας (με λειτουργικό Android

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

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1.1 ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Το λειτουργικό σύστημα θα πρέπει να είναι Windows XP, 2000 και 2003. Ο λογαριασμός χρήστη του υπολογιστή, θα πρέπει να έχει πλήρη

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

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE Βήμα 1, εγκατάσταση VHOPE Η εφαρμογή VHOPE θα πρέπει να εγκατασταθεί στο PC σας προτού μπορείτε να αρχίσετε να χρησιμοποιείτε το υλικό παρουσίασης σε αυτό

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

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ-ΕΔ93 22-10-2015 Περιεχόμενα 1. Office 365... 3 2. Τι περιλαμβάνει το

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

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

No1 ADSL ΣΤΗΝ ΕΛΛΑΔΑ. ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Ασύρµατο Router ADSL2+ T&W matr-x 4Ew

No1 ADSL ΣΤΗΝ ΕΛΛΑΔΑ. ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Ασύρµατο Router ADSL2+ T&W matr-x 4Ew No1 ADSL ΣΤΗΝ ΕΛΛΑΔΑ ΟΔΗΓΟΣ ΓΡΗΓΟΡΗΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Ασύρµατο Router ADSL2+ T&W matr-x 4Ew T&W matr-x 4Ew ΠΕΡΙΕΧΟΜΕΝΑ ΣΥΣΚΕΥΑΣΙΑΣ 1 Ασύρµατο ADSL2+ Router 1 Καλώδιο Ethernet RJ45 2 Τηλεφωνικά Καλώδια RJ11

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

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Moodle σε βήματα είναι η ακόλουθη:

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

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης Σελίδα 1 από 6 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να εγκαταστήσετε το λογισμικό του εκτυπωτή χρησιμοποιώντας το CD λογισμικού στα ακόλουθα λειτουργικά συστήματα: Windows 8.1

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