ΕΞΥΠΝΟ ΨΗΦΙΑΚΟ ΠΟΡΤΡ ΑΙΤΟ

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

Download "ΕΞΥΠΝΟ ΨΗΦΙΑΚΟ ΠΟΡΤΡ ΑΙΤΟ"

Transcript

1 Τ Ε Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΞΥΠΝΟ ΨΗΦΙΑΚΟ ΠΟΡΤΡ ΑΙΤΟ ( S M A R T D I G I T A L P H O T O F R A M E ) Υπό ΠΟΛΥΞΕΝΗ ΤΖΙΒΑΝΗ ΕΥΤΥΧΙΑ ΤΟΥΦΑ Επίβλεψη Δρ. ΚΑΡΑΜΠΑΤΖΑΚΗΣ ΔΗΜΗΤΡΙΟΣ Καβάλα 2011

2 Στην μητέρα μου Βάσω, για την υπομονή και την στήριξή της όλα αυτά τα χρόνια Π. Τζιβάνη Στους γονείς μου Ε. Τούφα

3 ΕΥΧΑΡΙΣΤΙΕΣ Μετά το τέλος της πτυχιακής μας εργασίας θα θέλαμε να ευχαριστήσουμε όλους αυτούς που μας βοήθησαν και μας στήριξαν σ αυτή τη προσπάθειά μας. Αρχικά θα θέλαμε να ευχαριστήσουμε τον καθηγητή μας κ. Δημήτρη Καραμπατζάκη για την ανάθεση της παρούσας πτυχιακής και την καθοδήγησή του για την επίτευξη των στόχων μας. Στη συνέχεια θα θέλαμε να ευχαριστήσουμε την Λίνα Πάζου για την πολύτιμη βοήθεια και τον χρόνο της. Επιπλέον, θα θέλαμε να ευχαριστήσουμε τους φίλους μας για την κατανόηση και την ψυχολογική τους υποστήριξη κατά τη διάρκεια εκπόνησης της πτυχιακής εργασίας. Τέλος, οφείλουμε ένα μεγάλο ευχαριστώ στις οικογένειές μας που στέκονται δίπλα μας και μας στηρίζουν όλα αυτά τα χρόνια, καθώς και για την υπομονή και τις θυσίες τους. i

4 ΠΕΡΙΛΗΨΗ Σκοπός της παρούσας πτυχιακής εργασίας είναι η ανάπτυξη έξυπνων ψηφιακών εφαρμογών με τη χρήση πλατφόρμας ενσωματωμένου επεξεργαστή γραφικών που μπορεί να διαχειριστεί νέας γενιάς OLED οθόνες απεικόνισης περιεχομένου και ψηφιακών αισθητηρίων. Το σύστημα ανταποκρίνεται στα ερεθίσματα του χρήστη σε πραγματικό χρόνο καθώς πλοηγείται στο μενού με την χρήση του πολυδιακόπτη (joystick). Ο χρήστης έχει τη δυνατότητα να δει φωτογραφίες και βίντεο, να χρησιμοποιήσει το σύστημα σε λειτουργία ένδειξης ώρας, ημερομηνίας και μέτρησης θερμοκρασίας καθώς επίσης να ρυθμίσει την αντίθεση της οθόνης με βάση την φωτεινότητα του χώρου. Βασική προϋπόθεση είναι η δημιουργία ενός λειτουργικού και εύχρηστου συστήματος το οποίο απευθύνεται ακόμη και σε άτομα που δεν είναι καταρτισμένα στο αντικείμενο τόσο για οικιακή και όσο και για επαγγελματική χρήση. Στο παρόν βιβλίο αναλύεται η τεχνολογία OLED, τα χαρακτηριστικά του αναπτυξιακού DEVBOARD-G1, του ενσωματωμένου επεξεργαστή γραφικών GOLDELOX-GFX2, της οθόνη μoled-160-g1gfx και της ειδική γλώσσας προγραμματισμού 4DGL όπως επίσης ο σχεδιασμός, η υλοποίηση και ο έλεγχος που απαιτούνταν για την ανάπτυξη της τελικής εφαρμογής. ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ Οργανική δίοδος εκπομπής φωτός, οθόνη OLED, OLED παθητικής μήτρας, 4DGL, GOLDELOX-GFX2, uoled 160 G1, DS18B20, Φωτοευαίσθητη αντίσταση. ii

5 ABSTRACT The purpose of this dissertation is to develop intelligent digital applications using a platform of embedded graphics processor that can handle the new generation OLED displays content and digital sensors. The system responds to stimuli of the user in real time as users navigate the menu using the joystick. The user has the ability to see photos and video and to use the system operating temperature reading, time and date. Basic premise is to create a functional and easy to use system that is addressed even to people who are not trained in the subject for home and professional use. This text analyzes the technology LED and OLED, the characteristics of the development DEVBOARD-G1, the built-in graphics processor GOLDELOX-GFX2, the display uoled-160-g1gfx and special programming language 4DGL as well the design, implementation and control software required for developing the final application. KEYWORDS Organic light emitting diode, OLED displays, OLED passive matrix, 4DGL, GOLDELOX-GFX2, uoled 160 G1, DS18B20, Light dependent resistor, LDR. iii

6 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ ΟΡΓΑΝΙΚΕΣ ΔΙΟΔΟΙ ΕΚΠΟΜΠΗΣ ΦΩΤΟΣ Αρχή λειτουργίας των OLEDs Δημιουργία χρωμάτων Πλεονεκτήματα Μειονεκτήματα PMOLEDs και AMOLEDs Οθόνες Ενεργητικής Μήτρας (Active matrix OLED) Οθόνες παθητικής μήτρας (Passive matrix OLED) Το μέλλον ΠΑΡΟΥΣΙΑΣΗ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Το Αναπτυξιακό Devboard G Παρουσίαση υλικού μoled-96-g μoled-128-g1 & μoled-160-g μusb-mb5 (USB-Serial) μusb-ce5 (USB-Serial) Speaker Joystick - 5 θέσεων Τροφοδοσία Κύκλωμα πρωτοτυποποίησης μoled-160-g1(gfx) Χαρακτηριστικά GOLDELOX- GFX Περιγραφή Χαρακτηριστικά Personality Module Micro Code (PmmC) PmmC Loader Graphics Composer Software Tool Τύποι αρχείων DGL Workshop Περιβάλλον μεταγλωττιστή Text Editor iv

7 2.8 Font Tool Η γλώσσα 4DGL Περίληψη της γλώσσας 4DGL Το αισθητήριο θερμοκρασίας 1-Wire DS18B LDR Light Dependent Resistor ΥΛΟΠΟΙΗΣΗ Υλοποίηση υλικού Ενημέρωση Firmware Μεταφόρτωση πολυμέσων Ρυθμίσεις εικόνας Ρυθμίσεις Κινούμενης εικόνας / Βίντεο Ρυθμίσεις Εξόδου Προσαρμοσμένη γραμματοσειρά DS18B LDR Κύκλωμα DS18B20 και LDR Ανάπτυξη κώδικα 4DGL Εκκίνηση Αρχική οθόνη Μενού Φωτογραφίες Θερμοκρασία Βίντεο Ημερομηνία & Ώρα Έξοδος Η τελική κατασκευή ΈΛΕΓΧΟΣ ΣΥΣΤΗΜΑΤΟΣ ΠΑΡΑΤΗΡΗΣΕΙΣ - ΣΥΜΠΕΡΑΣΜΑΤΑ ΕΠΙΛΟΓΟΣ ΔΙΑΔΙΚΤΥΟ v

8 ΠΙΝΑΚΑΣ ΕΙΚΟΝΩΝ Εικόνα 1. Δομή OLED Εικόνα 2. Τυπικές δομές PMOLEDs και AMOLEDs Εικόνα 3. Τυπική δομή AMOLED Εικόνα 4. Τυπική δομή PMOLED... 7 Εικόνα 5. DEVBOARD-G1 και uoled-160-g Εικόνα 6. DEVBOARD-G Εικόνα 7. Συνδεσμολογία αναπτυξιακού DEVBOARD-G Εικόνα 8. Συνδεσμολογία οθόνης μoled-96-g Εικόνα 9. Συνδεσμολογία μoled-160-g1, μoled-128-g Εικόνα 10. Υποδοχή για σύνδεση μusb-mb Εικόνα 11. Υποδοχή για σύνδεση μusb-ce Εικόνα 12. Συνδεσμολογία SPEAKER Εικόνα 13. Συνδεσμολογία joystick Εικόνα 14. Τροφοδοσία αναπτυξιακού DEVBOARD-G Εικόνα 15. Ράστερ 170 ακίδων Εικόνα 16. OLED οθόνη 1.7" Εικόνα 17. Κύκλωμα οθόνης μoled-160-g Εικόνα 18. Αντιστοίχιση ακίδων Εικόνα 19. GOLDELOX-GFX Εικόνα 20. PmmC Loader Εικόνα 21. Workshop 3.0 IDE Εικόνα 22. Περιβάλλον μεταγλωττιστή Εικόνα 23. Αυτόματη συμπλήρωση εντολών Εικόνα 24. Οδηγίες σύνταξης εντολών Εικόνα 25. Font Tool Εικόνα 26. Ψηφιακό αισθητήριο θερμοκρασίας DS18B Εικόνα 27. LDR Εικόνα 28. Διάγραμμα ροής Εικόνα 29. Σύνδεση μoled-160-g1 - μusb-ce Εικόνα 30. PmmC Loader - Ενημέρωση firmware Εικόνα 31. Σύνδεση DEVBOARD G1 - μusb-ce5 - μoled 160 G Εικόνα 32. Graphics Composer Εικόνα 33. Επεξεργασία εικόνας Εικόνα 34. Επεξεργασία βίντεο Εικόνα 35. Ρυθμίσεις πλατφόρμας Εικόνα 36. Εξαγωγή αρχείου Gc Εικόνα 37. Αρχείο Gc Εικόνα 38. Γραμματοσειρα με μικρή ανάλυση Εικόνα 39. Γραμματοσειρά με μεγάλη ανάλυση Εικόνα 40. Κύκλωμα σύνδεσης DS18B Εικόνα 41. Κύκλωμα σύνδεσης LDR Εικόνα 42. Σύνδεση αισθητηρίων Εικόνα 43. Οθόνη ελέγχου φωτεινότητας Εικόνα 44. Αρχική οθόνη Εικόνα 45. Το μενού Εικόνα 46. Πλοήγηση στο μενού vi

9 Εικόνα 47. Οθόνη Slideshow Εικόνα 48. Οθόνη εμφάνισης θερμοκρασίας Εικόνα 49. Οθόνη αναπαραγωγής βίντεο Εικόνα 50. Οθόνη ρύθμισης ώρας Εικόνα 51. Οθόνη ρύθμισης ημερομηνίας Εικόνα 52. Λειτουργία ρολογιού Εικόνα 53. Οθόνη τερματισμού Εικόνα 54. Το έξυπνο ψηφιακό πορτραίτο vii

10 ΕΙΣΑΓΩΓΗ Με το πέρασμα των χρόνων η τεχνολογία εξελίσσεται με ραγδαίους ρυθμούς καθώς αυξάνονται οι απαιτήσεις του αγοραστικού κοινού. Οι κατασκευαστές οθονών γνωρίζοντας αυτήν την πολύ γρήγορη μετάβαση στις νέες ανακαλύψεις και τεχνολογίες αναγκάζονται να ανταπεξέλθουν διαφοροποιώντας συνεχώς τον τρόπο και τα υλικά κατασκευής. Οι νέοι τρόποι κατασκευής δεν απορρίπτουν πάντα τα στοιχειά του παλαιού τρόπου στο σύνολο τους, αλλά πολλές φορές αντικαθιστούν κάποια από αυτά ή προσαρμόζονται προστιθέμενα στο ήδη υπάρχον σύνολο. Μερικές φορές βέβαια απορρίπτουν τελείως το μεγαλύτερο μέρος των βασικών τεχνολογικών στοιχείων που εφαρμόζονταν έως τότε χρησιμοποιώντας εξ ολοκλήρου νέες τεχνικές και τεχνολογικές ανακαλύψεις. Στη σύγχρονη εποχή οι μελέτες για την νέα τεχνολογία στην οποία βασίζεται η κατασκευή των οθόνων λαμβάνει υπόψη της την οικολογική σκέψη προσπαθώντας να καταναλώσει λιγότερη ενέργεια. Αρχικά, οι οθόνες που είχαν οι υπολογιστές κατασκευάζονταν με καθοδικό σωλήνα (CRT). Στις μέρες μας οι CRT οθόνες έχουν πάψει να χρησιμοποιούνται σε μεγάλο βαθμό λόγω της ύπαρξης νέων τεχνολογιών που βασίζονται σε υγρούς κρυστάλλους και σε οργανικές διόδους εκπομπής φωτός. Οι τεχνολογίες αυτές παρέχουν στους χρήστες πολλές ευκολίες. Η τεχνολογία οργανικών διόδων εκπομπής φωτός παρέχει χαμηλή κατανάλωση ρεύματος και γι αυτό τον λόγο θεωρείται ως η τεχνολογία του μέλλοντος. Οι οθόνες OLED κυκλοφορούν ήδη στην αγορά σε τηλεοράσεις, MP3-player, κινητά τηλέφωνα κ.α. Στο άμεσο μέλλον αυτές οι εύκαμπτες οθόνες, με πάχος όσο ένα φύλλο χαρτί θα κατακτήσουν όλους τους τομείς εφαρμογής καθώς μπορούν να τυπωθούν σχεδόν σε όλα τα υλικά γεγονός που καθιστά τις οθόνες αυτές άκρως ευέλικτες και αποδοτικές. 2

11 Κεφάλαιο 1 3

12 1. Οργανικές Δίοδοι Εκπομπής Φωτός Η οργανική δίοδος εκπομπής φωτός (Organic Light Emitting Diode - OLED) είναι μια δίοδος εκπομπής φωτός (LED) της οποίας το στρώμα που εκπέμπει φως αποτελείται από οργανική ύλη. Αναφέρεται επίσης ως οργανική ηλεκτροφωταύγεια (electroluminescence), δηλαδή η εκπομπή φωτός που δημιουργείται όταν ηλεκτρικό ρεύμα διαπεράσει την μάζα της. 1.1 Αρχή λειτουργίας των OLEDs Μια οργανική δίοδος εκπομπής φωτός αποτελείται από ένα εκπέμπον στρώμα, ένα αγώγιμο στρώμα, ένα υπόστρωμα και δύο τερματικά, ένα ανόδου και ένα καθόδου. Υπόστρωμα (Substrate), το υλικό του μπορεί να είναι από γυαλί ή πλαστικό και χρησιμοποιείται για να υποστηρίζει την συσκευή. Άνοδος (Anode), η λειτουργία της οποίας είναι να αφαιρεί ηλεκτρόνια από το πεδίο αγωγής. Το πάχος της κυμαίνεται περίπου στα 1000 nm. Οργανικά στρώματα εκπομπής φωτός (Organic molecules or Polymers), στα οποία γίνεται η μεταφορά και επανασύνδεση των τμημάτων που εκπέμπονται από τα ηλεκτρόδια και έχουν ως αποτέλεσμα την εκπομπή φωτός. Τα στρώματα αυτά χωρίζονται σε δύο επίπεδα: o Επίπεδο αγωγής (Conducting layer): αποτελείται από οργανικά μόρια που επιτρέπουν την διέλευση οπών από την άνοδο. o Επίπεδο εκπομπής (Emmisive layer): αποτελείται από οργανικά μόρια τα οποία άγουν ηλεκτρόνια από την κάθοδο. Στο επίπεδο αυτό απελευθερώνονται ηλεκτρόνια και εκπέμπεται μια δέσμη φωτός, το μήκος κύματος της οποίας καθορίζεται από την ηλεκτρονική δομή που έχει το υλικό. Κάθοδος (Cathode), η οποία τροφοδοτεί ηλεκτρόνια στην διάταξη. Ανάλογα με τον τύπο της οθόνης μπορεί να είναι διαφανής ή όχι. Το πάχος της καθόδου είναι περίπου 100 nm. 4

13 Εικόνα 1. Δομή OLED. 1.2 Δημιουργία χρωμάτων Ο βασικός πίνακας χρωμάτων είναι χωρισμένος σε κόκκινο, πράσινο και μπλε pixel τα οποία τοποθετούνται απευθείας σε πλακέτα τυπωμένου κυκλώματος. Τα τρία χρώματα καθορίζονται συνέχεια από ένα φίλτρο χρώματος, το οποίο καθαρίζει κάθε χρώμα, χωρίς την ανάγκη ενός πολωτή, καθιστώντας έτσι εξαιρετική καθαρότητα χρωμάτων. Επίσης, είναι δυνατή η εναλλαγή διαφορετικών χρωμάτων. Ταυτόχρονα, η σύσταση των οργανικών διόδων εκπομπής φωτός έχει πολύ υψηλούς δείκτες χρωματικής απόδοσης, που σημαίνει ότι αποδίδει τα χρώματα των χώρων και των υλικών που φωτίζονται με εξαιρετικά υψηλή ακρίβεια. 1.3 Πλεονεκτήματα Η σχεδίαση και η κατασκευή τους είναι εύκολη και οι συσκευές είναι αρκετά λεπτές και ελαφριές Τα υλικά και οι μέθοδοι κατασκευής έχουν χαμηλό κόστος Προσφέρουν γρήγορους χρόνους απόκρισης και ευρείες γωνίες θέασης Η αναπαραγωγή των χρωμάτων είναι εξαιρετική και παρέχουν υψηλά επίπεδα αντίθεσης και φωτεινότητας Μπορούν να χρησιμοποιηθούν σε μια ποικιλία διαφορετικών εφαρμογών Εκφράζουν μόνο καθαρά χρώματα και παρέχουν περισσότερο έλεγχο έκφρασης χρώματος 5

14 Η ενεργειακή απόδοση τους συνεισφέρει στην εξοικονόμηση ενέργειας και στη μείωση της εκπομπής επικίνδυνων αερίων καθώς επίσης μπορούν να ανακυκλωθούν εύκολα Δεν χρειάζονται οπίσθιο φωτισμό Είναι εύκαμπτες και μπορούν τα τυπωθούν πάνω σε οποιοδήποτε υλικό 1.4 Μειονεκτήματα Τα οργανικά υλικά έχουν μικρό χρόνο ζωής Η διείσδυση υγρασίας μπορεί να προκαλέσει ζημιά ή να καταστρέψει τα οργανικά υλικά Οι οθόνες έχουν χαμηλή εξωτερική κβαντική απόδοση 1.5 PMOLEDs και AMOLEDs Παθητικής μήτρας (Passive matrix) και Ενεργητικής Μήτρας (Active matrix) OLEDs: Το είδος της οργανικής οθόνης, αν θα είναι δηλαδή ενεργητικής ή παθητικής μήτρας εξαρτάται από τον τρόπο που γίνεται η οδήγηση και ο έλεγχός της. Και στις δύο περιπτώσεις τα pixel είναι ταξινομημένα σε γραμμές και στήλες και συναποτελούν ένα μητρώο (πίνακα). Εικόνα 2. Τυπικές δομές PMOLEDs και AMOLEDs Οθόνες Ενεργητικής Μήτρας (Active matrix OLED) Οι οργανικές οθόνες ενεργητικής μήτρας για να προσδιορίσουν ένα pixel καθιστούν αγώγιμη μια σειρά και στη συνέχεια στέλνουν ένα φορτίο στην κατάλληλη στήλη. Μειονέκτημα αποτελεί το γεγονός ότι έχουν αργούν χρόνους απόκρισης. 6

15 Οι AMOLEDS επιτρέπουν τη χρήση οθονών με υψηλή ανάλυση και είναι ιδανικές για φορητές συσκευές λόγω της ελάχιστης κατανάλωσης ισχύος. Παρόλα αυτά, η εγκατάστασή τους είναι πιο ακριβή και πιο περίπλοκη. Χρησιμοποιούνται στην κινητή τηλεφωνία, σε ψηφιακές κάμερες, σε OLED τηλεοράσεις και σε άλλες συσκευές. Εικόνα 3. Τυπική δομή AMOLED Οθόνες παθητικής μήτρας (Passive matrix OLED) Οι οθόνες OLEDs παθητικής μήτρας (ΡΜ) με τη χρήση ενός πλέγματος οδηγούν ένα φορτίο σε ένα συγκεκριμένο pixel της οθόνης. Έχουν κατανεμημένα τα επίπεδα σε ένα πλέγμα το οποίο αποτελείται από οργανικές στήλες για τη κάθοδο των υλικών και οργανικές γραμμές για την άνοδο των υλικών. Ο έλεγχος μπορεί να γίνει σε κάθε γραμμή της οθόνης διαδοχικά. Επιπλέον, δεν περιέχουν τρανζίστορ και έτσι τα pixel κάθε γραμμής είναι ενεργοποιημένα για μεγαλύτερο χρονικό διάστημα. Οι οθόνες PMOLED χρησιμοποιούνται για κείμενο, εμφάνιση εικόνων και αναπαραγωγή ήχου. Έχουν απλή δομή σχεδίασης και είναι κατασκευασμένες με οικονομικό και αποδοτικό τρόπο αλλά απαιτούν σχετικά ακριβούς ηλεκτρονικούς οδηγούς για να λειτουργήσουν σωστά και καταναλώνουν υψηλότερη ενέργεια από τις OLED παθητικής μήτρας. Ένα από τα χαρακτηριστικά των οθονών PMOLED είναι ότι μπορούν να γίνουν ευέλικτες και διαφανείς. Εικόνα 4. Τυπική δομή PMOLED 7

16 Πλεονεκτήματα Εύκαμπτο πλαστικό υπόστρωμα και βαρύτητα φωτός Ευρεία γωνία θέασης και βελτιωμένη φωτεινότητα Καλύτερη ενεργειακή απόδοση Πολύ γρήγορος χρόνος απόκρισης για βίντεο πλήρους κίνησης Ευρύτερο φάσμα θερμοκρασίας λειτουργίας Χαμηλότερο κόστος (στο άμεσο μέλλον) Μειονεκτήματα Αργοί χρόνοι απόκρισης και όχι και τόσο μεγάλη ακρίβεια στον έλεγχο της διαφοράς δυναμικού Μεγάλη κατανάλωση ισχύος Τρεμόπαιγμα της οθόνης, ειδικά όταν ο χρόνος που μένει ενεργό το εικονοστοιχείο είναι αρκετά μικρότερος από το χρόνο που χρειάζεται για να οδηγηθούν όλες οι γραμμές της οθόνης Το μέλλον Οι κατασκευαστές οθονών επιχειρούν να φτιάξουν ένα είδος υβριδικού συστήματος που να συνδυάζει τα χαρακτηριστικά των PMOLEDs και AMOLEDs και να προσφέρει υψηλή ενεργειακή απόδοση σε μεγαλύτερες οθόνες. 8

17 Κεφάλαιο 2 9

18 2. Παρουσίαση υλικού και λογισμικού Στο κεφάλαιο αυτό παρουσιάζονται τα προγράμματα, τα αισθητήρια και η γλώσσα προγραμματισμού, τα οποία χρησιμοποιούνται για την ανάπτυξη ενός Έξυπνου συστήματος που παρέχει στον χρήστη προγραμματιστή την δυνατότητα πειραματισμού και εκμάθησης των λειτουργιών του. 2.1 Το Αναπτυξιακό Devboard G1 Εικόνα 5. DEVBOARD-G1 και uoled-160-g1. Το Devboard G1 είναι ένα συμπαγές και χαμηλού κόστους αναπτυξιακό της εταιρίας 4D Systems, το οποίο παρέχει ολοκληρομένη πλατφόρμα ανάπτυξης για τις οθόνες μoled-96-g1, μoled-128-g1 και μoled-160-g1 οι οποίες αποτελούν μια σειρά από Έξυπνες συσκευές οθόνης. 10

19 Το αναπτυξιακό περιέχει: Εικόνα 6. DEVBOARD-G1. Ενσωματωμένη υποδοχή για τροφοδοσία συνεχούς ρεύματος (DC) για την σύνδεση προσαρμογέα (adaptor) και υποστηρίζει τάση από 9V έως 12V. Σταθεροποιητές (5.0V και 3.3V) οι οποίοι παρέχουν περισσότερα από 500mA ρεύματος για την οθόνη και το κύκλωμα του χρήστη. Διακόπτη λειτουργίας και ενδεικτική λυχνία LED. 8 Ohm ηχείο για τον ήχο και τη μουσική. Διακόπτη RESET. Ακίδες 2 x 5 θηλυκές για μusb MB5 μονάδα από την οποία μπορεί να γίνει ενημέρωση μέσω του PmmC και μπορούν να γίνουν λήψεις κώδικα 4DGL. Ακίδες 1 x 5 αρσενικές για μusb-ce5 μονάδα από την οποία μπορεί να γίνει ενημέρωση μέσω του PmmC και μπορούν να γίνουν λήψεις κώδικα 4DGL Ακίδες 2 x 5 θηλυκές για μονάδες μoled-128-g1 και μoled-160-g1. Ακίδες 1 x 5 και 1Χ2 θηλυκές για μονάδα μoled-96-g1. 5 θέσεων διακόπτης joystick. Ράστερ 170 ακίδων για δημιουργία γρήγορου κυκλώματος. 11

20 2.1.1 Παρουσίαση υλικού Εικόνα 7. Συνδεσμολογία αναπτυξιακού DEVBOARD-G μoled-96-g1 Το παρακάτω διάγραμμα απεικονίζει τις συνδέσεις που χρησιμοποιούνται για την τοποθέτηση της μoled-96-g1 οθόνης πάνω στο DEVBOARD-G1. Εικόνα 8. Συνδεσμολογία οθόνης μoled-96-g μoled-128-g1 & μoled-160-g1 Στο επόμενο σχήμα φαίνονται οι συνδέσεις που χρησιμοποιούνται για να τοποθετηθεί μoled-128-g1 και μoled-160-g1 οθόνες πάνω στο DEVBOARD-G1. 12

21 Εικόνα 9. Συνδεσμολογία μoled-160-g1, μoled-128-g μusb-mb5 (USB-Serial) Το παρακάτω διάγραμμα απεικονίζει τις 2x5 θηλυκές ακίδες (εμφανίζονται στο διάγραμμα με γκρι χρώμα) που χρησιμοποιούνται για την εισαγωγή της συσκευής μusb-mb5 πάνω στο DEVBOARD-G1. Οι βραχυκυκλωμένες ακίδες RX και ΤΧ επιτρέπουν την άμεση σύνδεση στα σήματα TX / RX μέσω του μusb στις συσκευές οθόνης 96/128/160-G1. Το μusb-mb5 τροφοδοτεί επίσης το αναπτυξιακό DEVBOARD-G1 με τάση 5 Volt. Εικόνα 10. Υποδοχή για σύνδεση μusb-mb μusb-ce5 (USB-Serial) Στο ακόλουθο διάγραμμα εμφανίζονται οι 5 αρσενικές ακίδες (στο διάγραμμα παρουσιάζεται με γκρι χρώμα) που χρησιμοποιούνται για την σύνδεση της συσκευής μusb-ce5 πάνω στο αναπτυξιακό DEVBOARD-G1. Οι βραχυκυκλωμένες ακίδες RX και ΤΧ επιτρέπουν την άμεση σύνδεση στα σήματα TX / RX μέσω του μusb 13

22 στις συσκευές οθόνης 96/128/160-G1. Το μusb-mb5 τροφοδοτεί επίσης το αναπτυξιακό DEVBOARD-G1 με τάση 5 Volt. Εικόνα 11. Υποδοχή για σύνδεση μusb-ce Speaker Οι μoled-96/128/160-g1 οθόνες, κάτω από εφαρμογές προγραμμάτων της 4DGL μπορούν να αναπαράγουν σύνθετους ήχους και μουσική από τις αντίστοιχες ακίδες εισόδου και εξόδου (Ι/Ο pins). Με τη δημιουργία ενός παράλληλου βραχυκυκλώματος σε 2 ακίδες, οποιεσδήποτε από τις 3 ακίδες του jumper (JP6), θα ανακατευθυνθεί η έξοδος σε κάποια από τις 2 εξόδους IO1 ή το IO2 από την οθόνη στο κύκλωμα ήχου. Η οθόνη μoled-96-g1 έχει μόνο μια Ι/Ο την ΙΟ1, και ως εκ τούτου μπορούν να βραχυκυκλωθούν μόνο οι ακίδες ΙΟ1-SPK και να χρησιμοποιηθούν. Εν αντιθέσει, η οθόνη μoled-128-g1 και η οθόνη μoled-160- G1 μπορούν να χρησιμοποιήσουν για να αναπαράγουν ήχο είτε την ΙΟ1 είτε την ΙΟ2 και να μπορεί να βραχυκυκλωθεί το ζευγάρι των ακίδων όπως αναφέρθηκε στην αρχή της ενότητας. Εικόνα 12. Συνδεσμολογία SPEAKER. 14

23 Joystick - 5 θέσεων Το joystick είναι ένας πολυδιακόπτης θέσεων και κάθε θέση συνδέεται σε ένα κόμβο ενός δικτύου αντίστασης που σχηματίζει ένα διαιρέτη τάσης. Η ακίδα IO1 της οθόνης μoled-96/128/160-g1 μπορεί να προγραμματιστεί ως μετατροπέας εισόδου αναλογικός σε ψηφιακός (A2D) με την χρήση της γλώσσας 4DGL. Χρησιμοποιώντας το χαρακτηριστικό Α2D, κάθε θέση του διακόπτη μπορεί να διαβαστεί και να αποκωδικοποιηθεί. Χρησιμοποιώντας το παράλληλο βραχυ-κύκλωμα των 2 ακίδων του jumper (JP5) συνδέεται απευθείας στην έξοδο του κυκλώματος του joystick τάση η οποία οδηγείται στην ακίδα ΙΟ1 της οθόνης. Εικόνα 13. Συνδεσμολογία joystick Τροφοδοσία Το αναπτυξιακό DEVBOARD-G1 μπορεί να τροφοδοτηθεί με 5 Volt τάση που παρέχετε από της συσκευές μusb-mb5 ή το μusb-ce5 ή μπορεί να τροφοδοτείται από μια εξωτερική πρίζα (από 9 έως 12 Volts DC). Επίσης, έχει εγκοπές για τη συγκόλληση καλωδίου που οδηγεί σε μπαταρία 9 Volt. 15

24 Εικόνα 14. Τροφοδοσία αναπτυξιακού DEVBOARD-G Κύκλωμα πρωτοτυποποίησης Το αναπτυξιακό DEVBOARD-G1 περιέχει ράστερ με 170 ακίδες (2 σετ των 5 γραμμών x 17 στήλες) και χρησιμοποιείται για την δημιουργία κυκλώματος. Κάθε στήλη αποτελείται από 5 υποδοχές και έχει μεταλλικές ταινίες μέσα στις υποδοχές, οι οποίες χρησιμοποιούνται για να συνδέονται μεταξύ τους οι γραμμές. Εικόνα 15. Ράστερ 170 ακίδων. 16

25 2.2 μoled-160-g1(gfx) Εικόνα 16. OLED οθόνη 1.7". Η οθόνη μoled-160 G1 (GFX) είναι μια συμπαγής (compact) και οικονομικά αποδοτική οθόνη η οποία χρησιμοποιεί την πιο σύγχρονη εξέλιξη της παθητικής μήτρας OLED (PMOLED) τεχνολογίας με την χρήση ενσωματωμένου επεξεργαστή γραφικών GOLDELOX-GFX2, ο οποίος παρέχει λειτουργικότητα stand-alone σε κάθε έργο. Τα εντυπωσιακά γραφικά, κείμενο, εικόνα, κινούμενη εικόνα και αμέτρητα άλλα χαρακτηριστικά φορτώνονται στον επεξεργαστή GOLDELOX-GFX2. Η συσκευή διαθέτει μικρά αλλά ολοκληρωμένα χαρακτηριστικά γνωρίσματα εισόδων/εξόδων που μπορούν να συνδεθούν buttons, joystick, αισθητήρια θερμοκρασίας Dallas 1-wire, σειριακές, αναλογικές, και ψηφιακές συσκευές. Με λίγα λόγια, η οθόνη μoled-160-g1 (GFX) προσφέρει μια από τις πιο ευέλικτες λύσεις ενσωματωμένων γραφικών που είναι διαθέσιμες. 17

26 2.2.1 Χαρακτηριστικά Εικόνα 17. Κύκλωμα οθόνης μoled-160-g1. Χαμηλού κόστους οθόνη OLED για απεικόνιση γραφικών Ανάλυση 160 x 128, 65K ζωντανά χρώματα, PMOLED οθόνη 1.7 διαγώνιο μέγεθος, 52 x 32 x 6.1 χιλιοστά. Ενεργή περιοχή: 33,6 mm x 27mm Δεν υπάρχει οπίσθιος φωτισμός για σχεδόν 180 ο γωνία θέασης. 10 ακίδες διεπαφής για επικοινωνίας με οποιαδήποτε εξωτερική συσκευή: VCC, TX, RX, GRD, RESET, IO1, IO2, 3.3V 2 θύρες GPIO υποστηρίζουν: o Ψηφιακή I/O o Μετατροπέα A/D με ανάλυση 8 / 10 bit o Complex γενιά ήχου o Συσκευή ήχου RTTTL o Joystick 5 επιλογών o Αισθητήριο θερμοκρασίας Dallas 1-wire 10K bytes flash μνήμης για αποθήκευση κώδικα του χρήστη και 510 bytes της RAM για μεταβλητές του χρήστη (255 x 16bit) Σειριακή διασύνδεση TTL με auto-baud δυνατότητα 300 έως και 256Κ baud Προσαρμογέας micro-sd κάρτας μνήμης για την αποθήκευση εικόνων, animation, βίντεο, κτλ. Υποστηρίζει από 64 MΒ έως 2GΒ micro-sd κάρτες μνήμης Η ολοκληρωμένη σειρά ενσωματώθηκε σε 4DGL υψηλού επιπέδου λειτουργίες γραφικών και αλγόριθμους ώστε να είναι δυνατή η σχεδίαση γραμμών, κύκλων, κειμένων και πολλών άλλων. Προβολή πλήρους έγχρωμων εικόνων, κινούμενων σχεδίων και βίντεο. Υποστηρίζει όλες τις διαθέσιμες γραμματοσειρές των Windows 18

27 Από 4.0V έως 5.5V φάσμα λειτουργίας (ενιαία παροχή) RoHS Compliant Εικόνα 18. Αντιστοίχιση ακίδων. Ακίδα Συμβολισμός Ι/Ο Περιγραφή 1 VCC I Κύρια τάση τροφοδοσίας +ve ακίδα εισόδου. Η αντίστροφη πολικότητα προστατεύεται. Το εύρος είναι από 4.0 έως 5.5V, ονομαστική τιμή 5.0V 2 NC - Χωρίς σύνδεση 3 TX O Ασύγχρονη σειριακή ακίδα μεταφοράς. Τα δεδομένα εξόδου είναι σε TTL επίπεδα τάσης. Η ακίδα αυτή συνδέεται σε εξωτερική σειριακή συσκευή παραλαβής (Rx). Ανεκτικότητα ακίδας σε επίπεδα έως και 5.0V 4 IO2 O Γενικού σκοπού ακίδα Ι/Ο2 5 RX I Ασύγχρονη σειριακή ακίδα παραλαβής. Η ακίδα αυτή συνδέεται σε εξωτερική συσκευή μεταφοράς. Η ακίδα είναι ανεκτική σε επίπεδα έως και 5.0V. 6 IO1 I Γενικού σκοπού ακίδα Ι/Ο1 7 GND P Γείωση 8 GND P Γείωση 9 RESET I Επαναφορά συστήματος. Καταναλώνει τάση μέχρι 3.3V μέσω μιας αντίστασης 4.7K. Ένας ενεργός Χαμηλός (LOW) παλμός άνω των 2μsec μπορεί να επαναφέρει την οθόνη. Η ακίδα αυτή δεν κατευθύνεται 19

28 Vout P σε κατάσταση LOW από εσωτερικές συνθήκες. 3.3V ρυθμιζόμενης εξόδου. Διαθέσιμο ρεύμα μέχρι 50mA σε κύκλωμα με εξωτερική πηγή. 2.3 GOLDELOX- GFX Περιγραφή Ο GOLDELOX- GFX2 είναι ένας ενσωματωμένος επεξεργαστής γραφικών ο οποίος έχει σχεδιαστεί για την διασύνδεση με πολύ δημοφιλή οθόνες, όπως οι OLED και οι LCD. Τα ισχυρά γραφικά, το κείμενο, οι εικόνες, τα κινούμενα σχέδια και πολλές άλλες δυνατότητες είναι χτισμένες πάνω στo chip. Προσφέρει ένα απλό plug-n-play για την διασύνδεση με πολλές 8bit έγχρωμες οθόνες LCD και OLED. Σχεδιάστηκε για να λειτουργεί με ελάχιστη προσπάθεια σχεδίασης και όλα τα σήματα δεδομένων και ελέγχου παρέχονται απευθείας στην οθόνη. Αυτό προσφέρει πολλά πλεονεκτήματα στον σχεδιαστή κατά την διαδικασία ανάπτυξης και εξοικονόμηση χρημάτων με αποτέλεσμα να απομακρύνεται η δυνατότητα χαμηλού επιπέδου σχεδιασμού. Ο GOLDELOX-GFX2 ανήκει σε μια οικογένεια επεξεργαστών που τροφοδοτείται από μια ιδιαίτερα βελτιστοποιημένη εικονική μηχανή EVE (Extensible Virtual Engine). Με λίγα λόγια ο ενσωματωμένος επεξεργαστής GOLDELOX-GFX προσφέρει μερικές από τις πιο ευέλικτες λύσεις ενσωματωμένων γραφικών Χαρακτηριστικά Χαμηλού κόστους OLED, LCD και TFT οθόνες γραφικών. Ιδανικό ως ένας αυτόνομος ενσωματωμένος επεξεργαστής γραφικών ή για διασύνδεση με οποιοδήποτε κεντρικό ελεγκτή. Συνδέεται με οποιαδήποτε έγχρωμη οθόνη που υποστηρίζει την 8bit σειρά 80-series με ευρεία αλληλεπίδραση στην CPU. Παρέχονται όλα τα δεδομένα και τα σήματα ελέγχου. Ενσωματωμένος υψηλής απόδοσης επεξεργαστή εικονικής μηχανής (EVE), με εκτεταμένο byte-code βελτιστοποιημένο για την 4DGL Υποστηρίζει GPIO θύρες: 20

29 o Ψηφιακή είσοδο-έξοδο o Αναλογικό σε ψηφιακό μετατροπέα με 8/10bit ανάλυση o Complex γενιά ήχου o Joystick πολλαπλών θέσεων o Αισθητήριο θερμοκρασία Dallas 1-Wire 10Κ bytes μνήμη flash για τον κώδικα του χρήστη και 510 bytes της RAM για αποθήκευση μεταβλητών του χρήστη 1x32 bit timers του συστήματος, διάρκειας 1msec 4x16 bit timers για το χρήστη, διάρκειας 1msec Ασύγχρονη σειριακή θύρα με auto-baud 300 σε 256K baud Θύρα SPI για διασύνδεση usd/usdhc κάρτες μνήμης ή σειριακή Flash μνήμη για αποθήκευση εικονιδίων, εικόνων, animation, κτλ Σύνολο γραφικών συναρτήσεων και αλγόριθμων, το οποίο μπορεί να σχεδιάζει γραμμές, κύκλους, κείμενο κ.α. βασισμένο στη γλώσσα υψηλού επιπέδου 4DGL Προβολή πλήρους χρώματος εικόνων, animation, εικονιδίων και βίντεο Εικόνα 19. GOLDELOX-GFX2. 21

30 Διαμόρφωση ακίδων και περίληψη Pin Συμβολισμός Είσοδος/έξοδος Περιγραφή 1 RD O Σήμα ανάγνωσης. Ο GOLDELOX- GFX2 αναγνωρίζει το σήμα αυτό ως χαμηλό (LOW) κατά την ανάγνωση των δεδομένων από την οθόνη. Συνδέεται στην ακίδα RD της οθόνης. 2 WR O Σήμα εγγραφής. Ο GOLDELOX-GFX2 αναγνωρίζει αυτό το σήμα ως χαμηλό (LOW) κατά την εγγραφή δεδομένων στην οθόνη. Συνδέεται στην ακίδα WR της οθόνης 3 REF P Φίλτρο πυκνωτή εσωτερικής τάσης. Συνδέεται ένας πυκνωτής από 4.7μF έως 10μF στην ακίδα της γείωσης. 4 RS O Επιλογή εγγραφής. LOW: εμφανίζεται όταν έχει επιλεγεί δείκτης ή κατάσταση εγγραφής. HIGH: εμφανίζεται όταν έχει επιλεγεί GRAM ή εγγραφή δεδομένων. 5 GND P Γείωση 6 CLK1 I Ρολόι συστήματος, εισάγεται 1 από τα 12MHz του κρύσταλλου. 7 CLK2 O Σύστημα 2 εισόδων ρολογιού των 12 MHZ κρυστάλλων 8 SDCS O SPI συσκευή. Συνδέεται στην ακίδα των σημάτων Chip Enable (CE ή CS) από εξωτερική SPI συσκευή (SD/SDHC κάρτα μνήμης, σειριακό Flash chip, κτλ) 9 CS O Chip select. Ο GOLDELOX-GFX2 αναγνωρίζει αυτό το σήμα ως χαμηλό, όταν παρέχεται πρόσβαση στην οθόνη. 22

31 Συνδέεται στην ακίδα Chip Select (CS) της οθόνης. 10 RES O RESET. Ο GOLDELOX-GFX2 εκκινεί την οθόνη με την μετατροπή αυτού του σήματος σε χαμηλό (LOW). Συνδέεται στην ακίδα Reset (RES) της οθόνης. 11 SCK O Σειριακή SPI έξοδος ρολογιού. Συνδέεται στην ακίδα SPI Serial Clock (SCK) από εξωτερική συσκευή. Ονομαστικά περιορίζεται για SD/SDHC κάρτες μνήμης ή σειριακή Flash μνήμη. 12 SDI I Σειριακή SPI είσοδος δεδομένων. Συνδέεται στην ακίδα SPI Serial Data Out (SDO) της οθόνης. Ονομαστικά περιορίζεται για SD/SDHC κάρτες μνήμης ή σειριακή Flash μνήμη. 13 SDO O Σειριακή SPI έξοδος δεδομένων. Συνδέεται στην ακίδα SPI Serial Data In (SDI) της οθόνης. Ονομαστικά περιορίζεται για SD/SDHC κάρτες μνήμης ή σειριακή Flash μνήμη. 14 TXO O Ασύγχρονη σειριακή ακίδα μετάδοσης. Τα δεδομένα εξόδου είναι σε TTL επίπεδα τάσης. Συνδέεται σε εξωτερικές συσκευές σημάτων λήψης (Rx). Είναι ανεκτική έως και 5.0 V τάση. 15 RXO I Ασύγχρονη σειριακή ακίδα λήψης. Συνδέεται σε εξωτερικές συσκευές σημάτων εκπομπής (Τx). Είναι ανεκτική έως και 5.0 V τάση. 16 GND P Γείωση 23

32 17 VCC P Θετική παροχή στην ακίδα της γείωσης. 18 D0 I/O Διάδρομος δεδομένων bit 0 19 D1 I/O Διάδρομος δεδομένων bit 1 20 D2 I/O Διάδρομος δεδομένων bit 2 21 D3 I/O Διάδρομος δεδομένων bit 3 22 D4 I/O Διάδρομος δεδομένων bit 4 23 D5 I/O Διάδρομος δεδομένων bit 5 24 D6 I/O Διάδρομος δεδομένων bit 6 25 D7 I/O Διάδρομος δεδομένων bit 7 26 RESET I Σήμα Master Reset. Συνδέεται μια αντίσταση 4.7K από την ακίδα αυτή στη γείωση. 27 IO1 I/O/A Γενικού σκοπού ακίδα ΙΟ1 28 IO2 I/O Γενικού σκοπού ακίδα ΙΟ2 PAD GND P Εκτεθειμένη επιφάνεια μετάλλου κάτω από το πακέτο. Πρέπει να συνδεθεί στην γείωση. I: Είσοδος O: Έξοδος Α: Αναλογικό P: Power 2.4 Personality Module Micro Code (PmmC) Εικόνα 20. PmmC Loader. Ένα από τα πιο σημαντικά χαρακτηριστικά γνωρίσματα της σειράς 4D ευφυών μονάδων είναι η δυνατότητα να μεταφορτώνουν λογισμικό για τους επεξεργαστές GOLDELOX ή PICASO με την χρήση μικρο-κώδικα (firmware) που επιτρέπει στην συσκευή να αλλάξει προσωπικότητα. Τα οφέλη είναι τα εξής: 24

33 Επιτρέπει στη συσκευή να αναβαθμιστεί εύκολα από τον χρήστη, ανά πάσα στιγμή, με ειδικά αρχεία συστήματος PmmC. Δεδομένου ότι απαιτούνται περαιτέρω βελτιώσεις οι οποίες θα γίνουν στο μέλλον, δίνει την δυνατότητα στον χρήστη να επωφεληθεί από τις ήδη υπάρχουσες. Οι συσκευές μπορούν πλέον να ενημερώνονται πολύ γρήγορα και αποτελεσματικά με την χρήση των τελευταίων διορθώσεων σφαλμάτων που έχουν γίνει. Επιτρέπει στον χρήστη να ανεβάσει ένα νέο λειτουργικό σύστημα (όποτε είναι διαθέσιμο) για να αλλάξει τη συσκευή πχ. από μια σειριακή πλατφόρμα οδήγησης σε πλατφόρμα γλώσσας υψηλού επιπέδου όπως η 4DGL. Μια ενσωματωμένη γλώσσα υψηλού επιπέδου, όπως η 4DGL επιτρέπει στα προγράμματα του χρήστη να τρέχουν απευθείας στους επεξεργαστές GOLDELOX και PICASO όπου οι λειτουργίες γραφικών μπορούν να εκτελεστούν πολύ πιο γρήγορα από την αποστολή των εντολών σειριακά. 2.5 PmmC Loader Το λογισμικό PmmC Loader είναι ένα εργαλείο για να γίνει η ενημέρωση του λογισμικού Firmware. Απαιτήσεις συστήματος Εγκατεστημένη η τελευταία έκδοση της εφαρμογής PmmCLoader.exe Λειτουργικό σύστημα Microsoft Windows (XP, Vista) που υποστηρίζει το.net framework 2.0 ή νεότερη έκδοση. Micro-USB (μusb-mb5 ή μusb-ce5), USB ως σειριακή γέφυρα συσκευής. Τα μusb-mb5 και μusb-ce5 υποστηρίζονται πλήρως από την εφαρμογή PmmC Loader. Οι συσκευές micro-usb παρέχουν απευθείας σειριακή σύνδεση υλικού ανάμεσα στον υπολογιστή και τον επεξεργαστή (GOLDELOX / PICASO) της συσκευής. Micro-USB drivers. Τα προγράμματα οδήγησης πρέπει να εγκατασταθούν για να παρέχουν την εικονική σειριακή σύνδεση μεταξύ του υπολογιστή και της συσκευής micro-usb. 25

34 Οι συσκευές (GOLDELOX / PICASO) που υποστηρίζου ενημέρωση αρχείων συστήματος (Firmware) μέσω PmmC Loader είναι οι ακόλουθες: o μoled-96-g1 o μoled-128-gmd1 o μoled-160-gmd1 o μoled pmd3 o μoled pmd3 o μlcd-128-gmd1 o μlcd-320-pmd2 o μlcd pmd3 o GOLDELOX-MD1 o PICASO-MD2 o μvga-picaso-md1 Η τελευταία έκδοση του αρχείου συστήματος PmmC. 2.6 Graphics Composer Software Tool Η εισαγωγή αρχείων (εικόνες, βίντεο) στην κάρτα μνήμης γίνεται με την χρήση του προγράμματος Graphics Composer Τύποι αρχείων *.gcs: Αρχείο που περιέχει το project που δημιουργείται ή τροποποιείται με την χρήση του Graphics Composer. *.TXT: δημιουργείται ή τροποποιείται όταν ένα slide show γράφεται στην SD κάρτα και χρησιμοποιεί τύπο σειριακής πλατφόρμας. Το όνομα του αρχείου είναι το ίδιο με το όνομα του project (*.gcs). Το txt αρχείο περιέχει τα ονόματα και τις θέσεις όλων των αντικειμένων πολυμέσων που φορτώνονται από το συγκεκριμένο project. *.GC: δημιουργείται ή τροποποιείται όταν ένα slide show γράφεται στην κάρτα SD με την πλατφόρμα 4DGL, με την επιλογή usd Raw ή FAT16 Raw Partition. *.GCI: δημιουργείται όταν επιλεχθεί να γίνει φόρτωση του αρχείου GCI. Περιέχει όλα τα αντικείμενα πολυμέσων που προστίθενται στο Graphics Composer σε συγκεκριμένη θέση σύμφωνα με την σειρά που έχουν τοποθετηθεί στο project. 26

35 *.DAT: δημιουργείται με το ίδιο όνομα που έχει δημιουργηθεί και το αρχείο GCI. Περιέχει τις πληροφορίες σχετικά με τη διεύθυνση των πολυμέσων στο αρχείο GCI και την προεπιλεγμένη θέση των αντικειμένων σε σχέση με την πάνω αριστερή γωνία της οθόνης, όπως ορίστηκαν στο Graphics Composer DGL Workshop 3 Το 4DGL Workshop 3 IDE παρέχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού για την τελευταία οικογένεια 4D επεξεργαστών, όπως είναι οι GOLDELOX-SGC, GOLDELOX-GFX2, PICASO-GFX2, PICASO-SGC και αντίστοιχες συσκευές οθόνης απεικόνισης. Το IDE συνδυάζει τον editor, τον μεταγλωττιστή και μπορεί να κατεβάσει τον κώδικα του χρήστη στον ενσωματωμένο επεξεργαστή γραφικών ή 4DGL Script στην κάρτα μνήμης για την ανάπτυξη εφαρμογών της 4DGL. Όλες οι εφαρμογές του χρήστη αναπτύσσονται με την χρήση του Workshop 3 IDE. Εικόνα 21. Workshop 3.0 IDE. Υπάρχει ένα πρόγραμμα τερματικού ώστε να διαπιστωθεί σειριακή επικοινωνία με την GFX μονάδα. Οι υποδείξεις του μεταγλωττιστή (compiler) που δημιουργούνται μετά την ολοκλήρωση της μεταγλώττισης του 4DGL κώδικα εμφανίζονται στο κάτω μέρος ενός διαιρεμένου παραθύρου. 27

36 2.7.1 Περιβάλλον μεταγλωττιστή Στο περιβάλλον του Compiler αναπτύσσονται 4DGL scripts τα οποία αποθηκεύονται στην κάρτα μνήμης. Η ρύθμιση της σειριακής θύρας και η ταχύτητα δεν απαιτούνται στην περίπτωση των scripts. Στη γραμμή εργαλείων υπάρχει το κουμπί Download με τη χρήση του οποίου γίνεται η μεταφορά των scripts στην κάρτα μνήμης. Επιπλέον, υπάρχει και το κουμπί Run το οποίο αλλάζει το περιβάλλον του μεταγλωττιστή σε Testing environment. Εικόνα 22. Περιβάλλον μεταγλωττιστή Text Editor Τα περισσότερα από τα κυρίως μενού περιέχουν κείμενο, λειτουργίες επεξεργασίας και εργαλεία. Στο πεδίου του text editor αναπτύσσετε ο κώδικας του χρήστη. Παρέχει την δυνατότητα αυτόματης συμπλήρωσης των εντολών ή των συναρτήσεων καθώς και σχόλια για την λειτουργία τους, με την χρήση των πλήκτρων ctrl+space. 28

37 Εικόνα 23. Αυτόματη συμπλήρωση εντολών. Επίσης, κατά την πληκτρολόγηση εντολών εμφανίζεται ένα υπόδειγμα, το οποίο παρέχει πληροφορίες για τον τρόπο σύνταξης, την χρήση και την λειτουργία της εντολής. 2.8 Font Tool Εικόνα 24. Οδηγίες σύνταξης εντολών. Η εφαρμογή Font Tool είναι ένα εργαλείο που χρησιμοποιείται για την μετατροπή γραμματοσειρών των Windows σε μορφή Bitmap η οποία απαιτείται από τις οθόνες της 4D. Πιο αναλυτικά, παρέχει στον χρήστη την δυνατότητα επεξεργασίας των γραμμάτων και των συμβόλων. Επιτρέπει την αλλαγή μεγέθους καθώς και τροποποίηση μεμονωμένων χαρακτήρων, όπως επίσης αλλαγή της θέσης του, του ύψους και του πλάτους του, το οποίο δεν θα πρέπει να υπερβαίνει το μέγεθος της γραμματοσειράς. Μόλις παραχθεί η επιθυμητή γραμματοσειρά, κατά την διαδικασία εξαγωγής της δημιουργούνται 3 αρχεία: *.H, το οποίο είναι κατάλληλο για χρήση σε γλώσσα προγραμματισμού C, *.inc, το οποίο είναι κατάλληλο για χρήση σε γλώσσα προγραμματισμού 4DGL 29

38 *.4DFontfile, το οποίο είναι κατάλληλο για εισαγωγή σε DISP ή σε usd κάρτα για χρήση από επεξεργαστή GFX2. Εικόνα 25. Font Tool. 2.9 Η γλώσσα 4DGL Η γλώσσα 4DGL είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου η οποία είναι εύκολη στην εκμάθηση και απλή στην κατανόηση και αρκετά ισχυρή ώστε να εκτελέσει πολλές εφαρμογές ενσωματωμένων γραφικών. Πιο αναλυτικά, είναι μια γλώσσα προσανατολισμένη στα γραφικά που επιτρέπει την ταχεία ανάπτυξη εφαρμογών λόγω του ότι παρέχει μια εκτεταμένη βιβλιοθήκη γραφικών, κειμένων και λειτουργιών του συστήματος αρχείων και ευκολία της χρήσης της γλώσσας που συνδυάζει τα καλύτερα στοιχεία και τη συντακτική δομή των γλωσσών προγραμματισμού C, BASIC, PASCAL, κλπ, γλώσσες στις οποίες οι προγραμματιστές είναι εξοικειωμένοι. Περιλαμβάνει πολλές γνωστές εντολές, όπως IF..ELSE..ENDIF, WHILE..WEND, REPEAT..UNTIL, GOSUB..ENDSUB, GOTO όπως, επίσης, και μια πληθώρα (chip-resident) εσωτερικών συναρτήσεων που περιλαμβάνουν τις εντολές SERIN, SEROUT, GFX_LINE, GFX_CIRCLE και πολλά άλλα Περίληψη της γλώσσας 4DGL Ύφος γλώσσας: Η 4DGL είναι μια περίπτωση ευαίσθητης γλώσσας (sensitive language). Το χρώμα του κειμένου, στην εφαρμογή 4DGL workshop IDE, δείχνει αν η σύνταξη γίνεται δεκτή από τον μεταγλωττιστή (compiler) o Αριθμοί, ορίζονται ως δεκαδικοί, δεκαεξαδικοί ή δυαδικοί. 30

39 o Αναγνωριστικά, είναι ονόματα που χρησιμοποιούνται για αναφορά σε μεταβλητές, σταθερές, συναρτήσεις και υπορουτίνες. Τα στοιχεία που περιέχουν κενά, νέες γραμμές, κενά με την χρήση Tab αγνοούνται. Όλα αυτά είναι γνωστά ως White Space και χρησιμεύουν μόνο για να γίνει ο κώδικας πιο ευανάγνωστος και δεν επηρεάζουν την μεταγλώττιση. o Σχόλια, τα σχόλια είναι μια γραμμή ή μια παράγραφος κειμένου σε ένα αρχείο προγράμματος και όταν ο compiler επεξεργάζεται τον κώδικα δεν λαμβάνει υπόψη της εν λόγω γραμμές. o Re-defining pre-processor directives, είναι δυνατόν να προστεθεί και ένα άλλο στυλ γραφής στον επεξεργαστή με την χρήση του συμβόλου $ (οδηγία υποκατάστασης) για να μοιάζει περισσότερο σε κάποια άλλη γλώσσα. Ο compiler θα χρησιμοποιήσει αυτές τις νέες λέξεις όπως χρησιμοποιεί τα ψευδώνυμα και με τις οδηγίες θα τις ανακατευθύνει στην προεπιλογή. Σταθερές και μεταβλητές: o Μεταβλητές var: Όπως οι περισσότερες γλώσσες προγραμματισμού, έτσι και η 4DGL χρησιμοποιεί και αναγνωρίζει μεταβλητές και επεξεργάζεται το περιεχόμενό τους. Οι μεταβλητές είναι ονόματα που αναφέρονται σε κάποια θέση μνήμης μια θέση που κρατάει αποθηκευμένη μια τιμή. Οι μεταβλητές που είναι βασισμένες στην πλατφόρμα GFX, είναι προσημασμένοι 16 bit αριθμοί. Οι μεταβλητές ορίζονται με την δήλωση var και είναι global μεταβλητές (ορατές σε ολόκληρο τον κώδικα) όταν τοποθετούνται έξω από μια συνάρτηση ή private (ιδιωτικές, ορατές μόνο μέσα στην συνάρτηση) όταν τοποθετούνται μέσα σ αυτή. Επίσης, οι μεταβλητές μπορεί να είναι πίνακες. Τέλος, οι τοπικές μεταβλητές (local) δημιουργούνται μέσα στη στοίβα και είναι ορατές μόνο κατά την κλήση της συνάρτησης. o Ιδιωτικές μεταβλητές - var private: Κατά την ροή εκτέλεσης ενός προγράμματος, κάθε μεταβλητή που δηλώνεται μέσα στην συνάρτηση απορρίπτεται μετά την έξοδο από αυτήν, απελευθερώνοντας τη στοίβα. Για την χρήση της τιμής ή ενός πίνακα μιας μεταβλητής μετά το τέλος της εκτέλεσης της συνάρτησης θα πρέπει να ξαναδηλωθεί η 31

40 μεταβλητή ως private (ιδιωτική). Μια ιδιωτική μεταβλητή μπορεί να αρχικοποιηθεί όπως μια global ή μια τοπική μεταβλητή, ωστόσο, αν αρχικοποιηθεί κατά την εκκίνηση του προγράμματος στο κυρίως τμήμα του κώδικα (main) όπως μια global μεταβλητή, κάθε φορά που η συνάρτηση θα καλείται η τιμή που ορίστηκε στην αρχή του προγράμματος θα υπερισχύει. o Σταθερές - #constant: μια σταθερά είναι μια τιμή που δεν μπορεί να αλλάξει κατά την διάρκεια του χρόνου εκτέλεσης του προγράμματος. Η σταθερά μπορεί να δηλωθεί σε μία γραμμή με την χρήση της εντολής #constant. Κάθε σταθερά δηλώνεται με ένα μοναδικό όνομα το οποίο πρέπει να είναι έγκυρο αναγνωριστικό. Μια καλή πρακτική είναι τα ονόματα των σταθερών να γράφονται με κεφαλαία γράμματα. Η τιμή της σταθεράς μπορεί να εκφραστεί ως δεκαδικός αριθμός, δυαδικός αριθμός, δεκαεξαδικός αριθμός ή αλφαριθμητικό σύνολο χαρακτήρων. o Ενσωματωμένες σταθερές - Inbuilt Constants: μια ενσωματωμένη σταθερά είναι το μέγεθος της μνήμης. Ο compiler ελέγχει το πρόγραμμα και το μέγεθος της μνήμης κατά πόσο έχει υπερκαλυφθεί και αναφέρει μηνύματα σφάλματος. Αυτό γίνεται στην εφαρμογή workshop. o #CONST #END: Ένα πλήθος σταθερών μπορεί να δηλωθεί μεταξύ των εντολών #CONST.. #END. o Data Blocks - #DATA..END: Τα μπλοκ δεδομένων εισάγονται στον χώρο του κώδικα και μπορεί να είναι λέξεις ή αριθμοί. Τα δεδομένα δεν μπορούν να αλλάξουν κατά τη διάρκεια εκτέλεσης του προγράμματος (είναι μόνο για ανάγνωση). Ένα μπλοκ δεδομένων μπορεί να αναπαρασταθεί όπως ένας πίνακας. Η δήλωσή του ξεκινάει με την εντολή #DATA και τελειώνει με την εντολή #END. Κάθε δεδομένο πρέπει να δηλώνεται με ένα μοναδικό όνομα το οποίο πρέπει να είναι έγκυρο αναγνωριστικό. Επίσης, μπορεί να αναφέρεται σε συναρτήσεις ή μεταβλητές. 32

41 Pre-Processor Directives: o #IF, #IFNOT, #ELSE, #ENDIF: Οι εντολές προ-επεξεργασίας επιτρέπουν τον έλεγχο της τιμής μιας αριθμητικής έκφρασης ή την ύπαρξη μιας προκαθορισμένης σταθεράς ή το μέγεθος ενός πίνακα. Η εντολή #IFNOT δίνει το αντίθετο αποτέλεσμα της εντολής #IF. Σε συνδυασμό με τις εντολές #ELSE και #ENDIF υπό όρους παρέχουν τον έλεγχο των μπλοκ του κώδικα που θα εκτελεστούν. o #STOP: αυτή η εντολή τερματίζει την μεταγλώττιση. Χρησιμοποιείται κυρίως για τον εντοπισμό σφαλμάτων. o #USE, USING: Ο compiler μεταγλωττίζει όλες τις συναρτήσεις που συναντάει αλλά θα συνδέσει μόνο τις συναρτήσεις που έχουν κάποιο σημείο αναφοράς. Αυτό επιτρέπει να κληρονομήσει άλλα αρχεία που θα μπορούσαν να θεωρηθούν ως βιβλιοθήκες συναρτήσεων με την χρήση ρουτινών προς αυτές. Για την μείωση του χρόνου μεταγλώττισης και την βελτίωση της αναγνωσιμότητας του κώδικα, η χρήση των εντολών #USE USING βοηθάει για να συμπεριληφθούν επιλεκτικές λειτουργίες στις λειτουργίες #inherit files. Οι λειτουργίες που κληρονομούνται είναι μόνο αυτές που απαιτούνται από το συγκεκριμένο έργο. o #inherit: (σύνταξη: #inherit όνομα_αρχείου), συμπεριλαμβάνει ένα αρχείο προέλευσης. Στην εντολή #inherit μπορεί το αρχείο να είναι κάποιο data block, συνάρτηση ή μεταβλητή. o EXISTS, #ERROR, #MESSAGE, #NOTICE, sizeof, argcount Εκφράσεις και τελεστές Exressions and Operators: οι τελεστές κάνουν την 4DGL ισχυρή γλώσσα. Ένας τελεστής είναι μια συνάρτηση που εφαρμόζεται στις τιμές για να δώσει ένα αποτέλεσμα. Οι τελεστές μπορούν να πάρουν σαν όρισμα μια ή περισσότερες τιμές και να εκτελέσουν μια συνήθη λειτουργία. Πιο κοινοί είναι οι αριθμητικοί τελεστές. Άλλοι τελεστές που χρησιμοποιούνται είναι οι λογικοί τελεστές για τον χειρισμό δυαδικών ψηφίων. Οι εκφράσεις είναι συνδυασμοί τελεστών και τιμών. Οι τιμές που παράγονται από αυτές τις εκφράσεις μπορούν να χρησιμοποιηθούν ως μέρος μιας μεγαλύτερης έκφρασης ή μπορούν να αποθηκευτούν σε μεταβλητές. 33

42 Ροή ελέγχου: o if..else..endif: Η εντολή if else είναι μια εντολή αμφίδρομης απόφασης. Η εντολή if απαντά στο ερώτημα αν η συνθήκη είναι αληθής ή ψευδής και στην συνέχεια προχωράει σε κάποιες ενέργειες που έχουν οριστεί. o while..wend: μπαίνει σε ένα βρόγχο εντολών όσο μια συνθήκη είναι αληθής. Μπορεί να χρησιμοποιηθεί μόνο η εντολή while σε μια γραμμή χωρίς την εντολή wend. Ο βρόγχος while..wend αξιολογεί την συνθήκη πριν την εκτέλεση του κώδικα που περιέχετε σ αυτό και μέχρι να συναντήσει την εντολή wend. Αν η συνθήκη / έκφραση δώσει την τιμή FALSE στον πρώτο έλεγχο ο κώδικας δεν εκτελείται. o repeat..until/forever: με την εντολή αυτή μπαίνει σε έναν βρόγχο μέχρι η έκφραση να είναι αληθής. Ο βρόγχος θα εκτελεστεί τουλάχιστον μια φορά. Η εντολή repeat μπορεί να χρησιμοποιηθεί σε μια γραμμή με την εντολή until (συνθήκη), o goto: είναι μια εντολή διακλάδωσης η οποία όταν συναντάται αναγκάζει σε άλμα στην ετικέτα και συνεχίζει την εκτέλεση από την ετικέτα και μετά. Σε αντίθεση με την εντολή GOSUB η εντολή goto δεν επιστρέφει. Μπορεί να χρησιμοποιηθεί μόνο μέσα σε συνάρτηση και όλες οι ετικέτες είναι ιδιωτικές στο σώμα της συνάρτησης. Όλες οι ετικέτες πρέπει να ακολουθούνται από άνω κάτω τελεία :, o for..next: επαναλαμβάνει ένα σύνολο εντολών τόσες φορές όσες έχουν οριστεί. o switch..case: εκτελεί μια από τις περιπτώσεις που έχουν δηλωθεί αναλόγως με την τιμή που έχει δώσει η συνθήκη. o Break..continue: είναι πιθανό η έξοδος από τις while, repeat ή for να γίνει οποιαδήποτε στιγμή χρησιμοποιώντας την εντολή break. Όταν συναντάται η εντολή break ο βρόγχος σταματάει και συνεχίζει η εκτέλεση του προγράμματος εκτός του βρόγχου. Είναι σημαντικό να σημειωθεί ότι όταν χρησιμοποιούνται εμφωλευμένοι βρόγχοι η εντολή break βγαίνει από τον τρέχων βρόγχο, ενώ ο εξωτερικός συνεχίζει να εκτελείται. Η εντολή continue παραλείπει 34

43 όλες τις υπόλοιπες εντολές και συνεχίζει την εκτέλεση του κώδικα από την αρχή του βρόγχου. Συναρτήσεις και υπορουτίνες: o gosub endsub: Ξεκινά την εκτέλεση των εντολών που βρίσκονται κάτω από την ετικέτα (όνομα_υπορουτίνας) μέχρι να φτάσει στην εντολή endsub και στο μεταξύ επιστρέφει στο σημείο που βρήκε την ετικέτα της υπορουτίνας. Χρησιμοποιείται μόνο μέσα σε μια συνάρτηση και οι ετικέτες της είναι ιδιωτικές μέσα στο σώμα της συνάρτησης. Όλες οι υπορουτίνες πρέπει να τελειώνουν με endsub; και όλες οι ετικέτες πρέπει να ακολουθούνται από άνω κάτω τελεία :. o func..endfunc: Κάθε συνάρτηση έχει ένα μοναδικό όνομα και μπορεί να χρησιμοποιηθεί πολλές φορές, μπορεί δηλαδή να κληθεί σε πολλά σημεία του κώδικα. Μπορεί επίσης να επιστρέφει μια τιμή. Θεωρούνται μικρά προγράμματα μέσα στο κυρίως πρόγραμμα. Πλεονεκτήματα συναρτήσεων: Λιγότερη επικάλυψη του κώδικα - πιο ευανάγνωστα προγράμματα / ενημέρωση προγραμμάτων. Εύκολη αποσφαλμάτωση κάθε συνάρτηση μπορεί να ελεγχθεί ξεχωριστά. Επαναχρησιμοποίηση του κώδικα οι ίδιες λειτουργίες μπορούν να χρησιμοποιηθούν σε διάφορα προγράμματα. o Return: Η εντολή αυτή επιστρέφει από μια συνάρτηση. Μπορεί να ακολουθείται από μια μεταβλητή, που σημαίνει ότι επιστρέφει την τιμή που υπολογίστηκε στην συνάρτηση. o SystemReset, η εντολή αυτή προκαλεί την επαναφορά και την επανεκκίνηση του προγράμματος. Υπάρχει καθυστέρηση 2 δευτερολέπτων πριν την επανεκκίνηση, αυτό οφείλεται στο χρόνο εκκίνησης του EVE. o ProgramExit: αυτή η συνάρτηση επαναφέρει την αντίθεση της οθόνης στο 0 και τοποθετεί την οθόνη σε κατάσταση αναμονής χαμηλής ισχύος. 35

44 o Argcount(όνομα συνάρτησης): Χρησιμοποιείται συχνά για να πάρει το πλήθος των στοιχείων όταν χρησιμοποιείται ο ως δείκτης. ορίσματα μιας συνάρτησης μπορούν να επιστραφούν χρησιμοποιώντας τον Ειδικές εσωτερικές συναρτήσεις επεξεργαστή (chip resident): o εσωτερικές συναρτήσεις του επεξεργαστή GOLDELOX-GFX2 GPIO Functions, οι οποίες καθορίζουν τις εισόδους και εξόδους του συστήματος και την ανάγνωση ή εγγραφή δεδομένων. Memory Access Functions, είναι συναρτήσεις οι οποίες ελέγχουν (διαβάζουν, συγκρίνουν) τις διευθύνσεις τις μνήμης. User Stack Functions, είναι συναρτήσεις που αναφέρονται στην στοίβα. Maths Functions, μαθηματικές συναρτήσεις που χρησιμοποιούνται για μαθηματικές πράξεις δυαδικών, δεκαδικών και δεκαεξαδικών αριθμών. Text and String Functions, συναρτήσεις οι οποίες αναφέρονται στην επεξεργασία κειμένου Graphics Functions, συναρτήσεις γραφικών οι οποίες μπορούν να δημιουργήσουν γραφικά όπως κύκλους, τετράγωνα, πολύγωνα κ.α., να αλλάξουν το χρώμα τους, το μέγεθός τους, το σημείο της οθόνης όπου θα εμφανιστούν κτλ. Display I/O Functions, ο επεξεργαστής πρέπει να γνωρίζει όλες τις συσκευές που έχουν συνδεθεί καθώς τον τρόπο που μπορεί να έχει πρόσβαση σ αυτά. Για τον σκοπό αυτό χρησιμοποιούνται οι συναρτήσεις αυτής της κατηγορίας. Media Functions (SD/SDHC Memory Card or Serial Flash chip), οι συναρτήσεις που αφορούν τα πολυμέσα χρησιμοποιούνται για την ανάγνωση των πολυμέσων από την κάρτα μνήμης καθώς και τον τρόπο που θα εμφανιστούν. Επίσης, έχουν την δυνατότητα εγγραφής πολυμέσων στην κάρτα μνήμης. 36

45 Flash Memory Chip Functions, οι συναρτήσεις αυτής της ενότητας ισχύουν μόνο για τη διαχείριση FLASH συσκευών σειριακής εισόδου (SPI) που είναι συνδεδεμένες στον GOLDELOX-GFX2. SPI Control Functions, οι SPI συναρτήσεις μπορούν να διαχειριστούν γενικού σκοπού σειριακές συσκευές. Serial (UART) Communications Functions, οι συναρτήσεις αυτής της κατηγορίας ελέγχουν τις εισόδους και δρομολογούν τα δεδομένα από και προς την κατάλληλη είσοδο/έξοδο. Sound and Tune (RTTTL) Functions, με τη χρήση των συναρτήσεων αυτής της κατηγορίας είναι δυνατή η αναπαραγωγή, η παύση και ο τερματισμός ενός ήχου. General Purpose Functions, οι συναρτήσεις γενικού σκοπού αφορούν την χρονοκαθυστέριση που μπορεί να οριστεί μεταξύ των εντολών που εκτελούνται και την αναζήτηση σταθερών με την χρήση ενός κλειδιού. o εσωτερικές συναρτήσεις του επεξεργαστή PICASO-GFX 2.10 Το αισθητήριο θερμοκρασίας 1-Wire DS18B20 Εικόνα 26. Ψηφιακό αισθητήριο θερμοκρασίας DS18B20. Το ψηφιακό αισθητήριο DS18B20 βασίζεται στο πρωτόκολλο 1-Wire TM και για την επικοινωνία του χρησιμοποιεί ένα μοναδικό καλώδιο και ακολουθεί μια συγκεκριμένη ακολουθία εντολών. Ανήκει στην κατηγορία των έξυπνων αισθητηρίων, επειδή έχει τη δυνατότητα μετατροπής της θερμοκρασίας σε ψηφιακή μορφή. Το κυριότερο χαρακτηριστικό του αισθητηρίου είναι το εύρος θερμοκρασιών που υποστηρίζει, το οποίο κυμαίνεται από -55 ο C έως +128 ο C με ανάλυση 9, 10, 11, 37

46 12 Bit, δηλαδή ανά 0.5, 0.25, 0.125, ο C αντίστοιχα. Ένα ακόμα χαρακτηριστικό του είναι ότι μπορεί να λειτουργήσει με δύο τρόπους τροφοδοσίας, παρασιτική ή εξωτερική LDR Light Dependent Resistor Εικόνα 27. LDR. Φωτοευαίσθητη αντίσταση (LDR) είναι μια αντίσταση της οποίας η τιμή (Ohm) μεταβάλλεται ανάλογα με το φως που πέφτει επάνω. Το LDR δέχεται μια αναλογική τιμή και συνδέεται σε έναν αναλογικό σε ψηφιακό μετατροπέα (ADC) ο οποίος είναι συνδεδεμένος στην είσοδο IO1 του επεξεργαστή γραφικών. Έχει τη δυνατότητα ανάλυσης 8 ή 10 Bit. 38

47 Κεφάλαιο 3 39

48 3. Υλοποίηση Έπειτα από την περιγραφή του θεωρητικού υποβάθρου, η οποία ήταν απαραίτητο να αναπτυχθεί στα προηγούμενα κεφάλαια, σ αυτό το κεφάλαιο περιγράφεται η διαδικασία υλοποίησης της κατασκευής σε επίπεδο υλικού και λογισμικού. Αρχικά, ασχοληθήκαμε κυρίως με την έρευνα σχετικά με τις εφαρμογές που μπορούν να αναπτυχθούν με τη χρήση του συγκεκριμένου αναπτυξιακού και της οθόνης μoled-160-gfx καθώς επίσης και τη διαχείριση ψηφιακών αισθητηρίων. Μετέπειτα, ασχοληθήκαμε με τα τμήματα από τα οποία αποτελούνται το αναπτυξιακό και η οθόνη και την μεταξύ τους διασύνδεση. Μελετώντας προσεκτικά, για μεγάλο χρονικό διάστημα, τα εγχειρίδια που παρέχει η εταιρία 4D Systems για το υλικό, τα προγράμματα και για την γλώσσα προγραμματισμού ήμασταν σε θέση να αναπτύξουμε μικρά κομμάτια κώδικα στα οποία χρησιμοποιήσαμε αρκετές από τις εσωτερικές συναρτήσεις της 4DGL. Σημαντικό ρόλο έπαιξε η σχεδίαση ενός διαγράμματος ροής ώστε να έχουμε μια ολοκληρωμένη εικόνα της τελικής εφαρμογής. 40

49 Εικόνα 28. Διάγραμμα ροής. 41

50 Στις επόμενες ενότητες παρουσιάζεται αναλυτικά η διαδικασία υλοποίησης του «Έξυπνου ψηφιακού πορτραίτου». 3.1 Υλοποίηση υλικού Ενημέρωση Firmware Το πρώτο βήμα της διαδικασίας υλοποίησης είναι η ενημέρωση του λογισμικού Firmware της οθόνης ώστε να λειτουργεί σε πλατφόρμα 4DGL. Κατόπιν σύνδεσης των ακίδων 1, 3, 5, 7 και 9 με την συσκευή μusb-ce5, τοποθετείται στην θύρα USB του υπολογιστή. Εικόνα 29. Σύνδεση μoled-160-g1 - μusb-ce5. Με την χρήση του εργαλείου PmmC Loader μεταφορτώνεται το κατάλληλο firmware στην οθόνη. Μετά την ολοκλήρωση της διαδικασίας η οθόνη είναι έτοιμη για χρήση. Εικόνα 30. PmmC Loader - Ενημέρωση firmware. Το επόμενο βήμα είναι η αποσύνδεση του μusb-ce5 από την οθόνη και τοποθέτησή του πάνω στο DEVBOARD-G1 καθώς και η τοποθέτηση της οθόνης πάνω σ αυτό. 42

51 Εικόνα 31. Σύνδεση DEVBOARD G1 - μusb-ce5 - μoled 160 G Μεταφόρτωση πολυμέσων Απαραίτητο είναι να συμπεριληφθούν κάποια αρχεία πολυμέσων στην εφαρμογή. Για το σκοπό αυτό με την χρήση του εργαλείου Graphics Composer μετα-φορτώνονται τα αρχεία εικόνας και βίντεο στην κάρτα μνήμης Micro-SD. Εικόνα 32. Graphics Composer 3.0. Στο κάτω δεξί μέρος του παραθύρου εμφανίζονται οι επιλογές διαστάσεων της οθόνης (Screen size). Με την επιλογή της κατάλληλης ανάλυσης (160x128) το μαύρο πλαίσιο που υπάρχει ακριβώς από πάνω προσαρμόζεται στις διαστάσεις που έχουν επιλεγεί. Στην αριστερή μεριά του παραθύρου υπάρχει το πεδίο Entries. Κάνοντας κλικ στο Add εμφανίζεται το ακόλουθο παράθυρο στο οποίο δίνεται η δυνατότητα να 43

52 επιλεγούν αρχεία βίντεο (βίντεο ή κινούμενα σχέδια) τύπου.wmv, avi,.vob,.mpg και αρχεία εικόνας (απλή / πολλαπλή εικόνα) τύπου.jpg,.bmp,.gif,.wmf,.ico,.png. Αφού γίνει η επιλογή των αρχείων εμφανίζονται σε μια λίστα στο πεδίο Entries. Οι προεπιλεγμένες διαστάσεις των εικόνων, κινούμενων εικόνων / βίντεο αναφέρονται στο αρχείο.dat και ως εκ τούτου μόνο από μπορούν να χρησιμοποιηθούν μόνο με 4DGL εντολές. Η εφαρμογή Graphics Composer δεν παρέχει πολλές δυνατότητες επεξεργασίας της εικόνας, γι αυτό οι εικόνες πρέπει να επεξεργάζονται πριν γίνει η εισαγωγή τους στην εφαρμογή. Η διαγραφή ενός αρχείου από την λίστα γίνεται επιλέγοντας και πατώντας delete από το πληκτρολόγιο. Για την διαγραφή πολλών αρχείων υπάρχει η δυνατότητα πολλαπλής επιλογής με την χρήση του πλήκτρου Shift. Επίσης, τα αρχεία μπορούν να ανακαταταχθούν επιλέγοντάς τα και μετακινώντας τα σε άλλο σημείο της λίστας. Στο μεταξύ, αφού τελειώσει η επιλογή των αρχείων πρέπει να αποθηκευτούν οι αλλαγές. Αυτό γίνετε από την γραμμή εργαλείων υπάρχει το εικονίδιο της δισκέτας ή από το μενού File Save / Save As. Μετά την αποθήκευση δημιουργείται ένα αρχείο.gcs Ρυθμίσεις εικόνας Το Bit Depth χρησιμοποιείται για να ορίσει τον αριθμό των bits που θα εκπροσωπήσουν ένα pixel. Τα 8 bit δεν δίνουν πολύ καλή ποιότητα εικόνας αλλά εξοικονομούν περισσότερο χώρο στην κάρτα μνήμης. Εν αντιθέσει τα 16 bit προσφέρουν καλύτερη ποιότητα εικόνας, αλλά καταλαμβάνουν περισσότερο χώρο στην κάρτα μνήμης. Οι εικόνες μπορούν να μετακινηθούν από την προεπιλεγμένη θέση μετακινώντας την με το ποντίκι ή αλλάζοντας τις τιμές στο πεδίο Position Default X και Default Y. Η ρύθμιση του πλάτους και του ύψους της εικόνας γίνεται στο πεδίο Position Width και Height. Οι τιμές των διαστάσεων πρέπει να είναι εντός των ορίων της ανάλυσης της οθόνης. Κάνοντας κλικ στο Edit εμφανίζεται το ακόλουθο παράθυρο, στο οποίο υπάρχουν περισσότερες πληροφορίες για τα χαρακτηριστικά, τις διαστάσεις και κάθε καρέ αν είναι κινούμενη εικόνα ή βίντεο. Επίσης, δίνετε η δυνατότητα περικοπής και αλλαγής διαστάσεων της εικόνας, του βίντεο ή της κινούμενης εικόνας. 44

53 Εικόνα 33. Επεξεργασία εικόνας Ρυθμίσεις Κινούμενης εικόνας / Βίντεο Το Bit Depth χρησιμοποιείται για να ορίσει τον αριθμό των bits που θα εκπροσωπήσουν ένα pixel. Τα 8 bit δεν δίνουν πολύ καλή ποιότητα βίντεο αλλά εξοικονομούν περισσότερο χώρο στην κάρτα μνήμης. Εν αντιθέσει τα 16 bit προσφέρουν καλύτερη ποιότητα βίντεο, αλλά καταλαμβάνουν περισσότερο χώρο στην κάρτα μνήμης. Τα βίντεο μπορούν να μετακινηθούν από την προεπιλεγμένη θέση μετακινώντας τα με το ποντίκι ή αλλάζοντας τις τιμές στο πεδίο Position Default X και Deftault Y. Η ρύθμιση του πλάτους και του ύψους του βίντεο γίνεται στο πεδίο Position Width και Height. Οι τιμές των διαστάσεων πρέπει να είναι εντός των ορίων της ανάλυσης της οθόνης. Κάνοντας κλικ στο Edit εμφανίζεται το ακόλουθο παράθυρο. 45

54 Εικόνα 34. Επεξεργασία βίντεο. Στο πλαίσιο Attributes εμφανίζονται πληροφορίες για τις παραμέτρους του βίντεο. Στο πλαίσιο Selection Window in Input μπορούν να οριστούν οι διαστάσεις εισόδου του βίντεο, δηλαδή μέγεθος του βίντεο που θα εμφανιστεί, αποκόπτοντας ορισμένα σημεία. Στο πλαίσιο Output γίνεται ρύθμιση των διαστάσεων (Width και Height) εξόδου του βίντεο, αφορά δηλαδή τις διαστάσεις που θα έχει το βίντεο στην οθόνη. Οι διαστάσεις εξόδου πρέπει να είναι εντός ορίων της οθόνης για να μην υπάρχει απώλεια pixel. Η αρχή και το τέλος του βίντεο μπορεί να οριστεί από τα Start Frame και End Frame. Η ρύθμιση της εναλλαγής των frames γίνεται από το πεδίο Frame Delay, όπου μεταβάλλοντας την τιμή ρυθμίζονται τα msec της καθυστέρησης εναλλαγής των frames Ρυθμίσεις Εξόδου Αρχικά, πρέπει να γίνει αποθήκευση του project. Έπειτα, μεταβαίνοντας από το μενού File Build ή πατώντας από την εργαλειοθήκη το εικονίδιο Build ( ) εμφανίζεται ένα παράθυρο με τις επιλογές φόρτωσης του αρχείο GCS στην κάρτα μνήμης. 46

55 Εικόνα 35. Ρυθμίσεις πλατφόρμας. Build type: αφορά τον τύπο της οθόνης. Για την οθόνη μoled-160-gfx ο κατάλληλος τύπος είναι 4DGL, SGC Picaso usd Raw GCI at Specified Offset. Η επιλογή αυτή απομακρύνει κάθε είδους διαμόρφωση των αρχείων από τον δίσκο, αποθηκεύει απευθείας στην usd κάρτα ξεκινώντας από τον τομέα Offset που έχει οριστεί και παράγει τα αρχεία.txt,.dat και.gc τα οποία περιέχουν πληροφορίες που χρησιμοποιούνται από εντολές της γλώσσας 4DGL. Drive: στην λίστα που περιέχει αυτό το πεδίο εμφανίζονται οι διαθέσιμες μονάδες δίσκων στις οποίες μπορούν να φορτωθούν τα αρχεία. Folder / File: τα πεδία αυτά είναι ανενεργά στον συγκεκριμένο τύπο οθόνης. Sector offset: Ορίζεται ο τομέας του δίσκου και δείχνει το πρώτο σημείο από το οποίο θα ξεκινήσει η αποθήκευση των αρχείων. Κάνοντας κλικ στο OK ξεκινάει η διαδικασία φόρτωσης των αρχείων στην κάρτα μνήμης. Αφού ολοκληρωθεί η διαδικασία, το τελευταίο βήμα είναι η αντιγραφή του αρχείο.gc στον φάκελο που θα αποθηκευτεί ο κώδικας 4DGL. Το αρχείο.gc εμφανίζεται κάνοντας κλικ από την γραμμή εργαλείων στο εικονίδιο GC. 47

56 Εικόνα 36. Εξαγωγή αρχείου Gc. Στην παρακάτω εικόνα φαίνεται το αρχείο *.GC το οποίο πρέπει να αποθηκευτεί με την κατάληξη.gc (πχ. name.gc) Εικόνα 37. Αρχείο Gc. 48

57 Στο σημείο αυτό οι φωτογραφίες και τα πολυμέσα έχουν αποθηκευτεί στην κάρτα μνήμης, η οποία τοποθετείται στην οθόνη Προσαρμοσμένη γραμματοσειρά Η οθόνη δεν έχει την δυνατότητα να παρέχει όλους τους χαρακτήρες που υπάρχουν, καθώς προεπιλεγμένη είναι μια γραμματοσειρά μόνο με λατινικούς χαρακτήρες. Οι απαιτήσεις σχετικά με την χρήση ελληνικών γραμμάτων στην τελική εφαρμογή μας οδήγησαν στην χρήση του εργαλείου Font-Tool, το οποίο όπως αναφέρθηκε σε προηγούμενο κεφάλαιο χρησιμοποιείται για τη δημιουργία ή την προσαρμογή γραμματοσειρών. Στο πεδίο Font είναι διαθέσιμες όλες οι γραμματοσειρές που περιλαμβάνουν τα Windows, επίσης δίνεται η δυνατότητα δημιουργίας μιας γραμματοσειράς. Αφού επιλεγεί μια γραμματοσειρά εμφανίζονται οι χαρακτήρες στο δεξί πλαίσιο. Εικόνα 38. Γραμματοσειρα με μικρή ανάλυση. Στο πεδίο Character Operation υπάρχει η δυνατότητα αντιγραφής, επικόλλησης, επαναφοράς και αντικατάστασης κάθε χαρακτήρα ξεχωριστά. Επιλέγοντας έναν χαρακτήρα μπορεί να τροποποιηθεί κάνοντας κλικ στα κουτάκια του μικρού πλαισίου. Επίσης, είναι δυνατή η αλλαγή της ανάλυσης κάθε χαρακτήρα με την αλλαγή του ύψους κάθε χαρακτήρα. Το πλάτος αλλάζει αυτόματα. Όσο αυξάνεται η ανάλυση των χαρακτήρων είναι πιο ευδιάκριτα στην οθόνη. 49

58 Εικόνα 39. Γραμματοσειρά με μεγάλη ανάλυση. Τέλος, κάθε χαρακτήρας μπορεί να μετακινηθεί μέσα στο πλαίσιο του χρησιμοποιώντας τα βελάκια που υπάρχουν πάνω από το πλαίσιο κάθε χαρακτήρα. Αφού ολοκληρωθεί η τροποποίηση των γραμμάτων πρέπει να γίνει εξαγωγή της γραμματοσειράς για να συμπεριληφθεί στον φάκελο που θα αποθηκευτεί ο κώδικας 4DGL. Κάνοντας κλικ στο κουμπί Export δημιουργείται το αρχείο γραμματοσειράς *.inc DS18B20 Στο κάτω μέρος του αναπτυξιακού υπάρχει ένα ράστερ 10 x 17 ακίδων στο οποίο μπορεί να δημιουργηθεί κύκλωμα το οποίο μπορεί να συμπεριλαμβάνει αισθητήρια. Το ψηφιακό αισθητήριο θερμοκρασίας 1-Wire Dallas 18B20 για να λειτουργήσει πρέπει να συνδεθεί το pin 1 στη γείωση (GND), το pin 2 στην ακίδα Ι/Ο, το pin 3 στα 5V και να τροφοδοτηθεί με 3.3V LDR Εικόνα 40. Κύκλωμα σύνδεσης DS18B20. Ήταν απαραίτητη η δημιουργία κυκλώματος για την σύνδεση ενός LDR. Στο επόμενο διάγραμμα φαίνεται το κύκλωμα σύνδεσης του LDR το οποίο χρησιμοποιείται για την μέτρηση και την καταγραφή των αλλαγών του φωτός του περιβάλλοντος. 50

59 Εικόνα 41. Κύκλωμα σύνδεσης LDR Κύκλωμα DS18B20 και LDR Για την σωστή λειτουργία των δύο αισθητηρίων ήταν απαραίτητη η χρήση ενός διακόπτη για να ξεχωρίζει ο επεξεργαστής γραφικών τις λειτουργίες τους. Και τα δύο αισθητήρια είναι συνδεδεμένα στην ακίδα ΙΟ1, όπως επίσης και το joystick. Με την χρήση του διακόπτη μπορεί να επιλεγεί αν θα λειτουργεί το αισθητήριο θερμοκρασίας, η φωτοευαίσθητη αντίσταση ή το joystick. Στην παρακάτω εικόνα φαίνεται ο τρόπος διασύνδεσής τους. 3.2 Ανάπτυξη κώδικα 4DGL Εικόνα 42. Σύνδεση αισθητηρίων. Έπειτα από την ολοκλήρωση της συνένωσης όλων των απαραίτητων υλικών στην τελική κατασκευή, επόμενο βήμα ήταν ή ανάπτυξη του λογισμικού. Το βήμα αυτό αποτέλεσε ουσιαστικά την μεγαλύτερη πρόκληση για μας αφού η γλώσσα προγραμματισμού που χρησιμοποιήθηκε ήταν άγνωστη για μας Εκκίνηση Θέτοντας σε λειτουργία τη συσκευή από τον διακόπτη ON/OFF, η αρχική δραστηριότητα είναι να γίνει έλεγχος της φωτεινότητας του χώρο με σκοπό να ρυθμιστεί κατάλληλα η αντίθεση της οθόνης. Για να γίνει αυτό πρέπει να τοποθετηθεί 51

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

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

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

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

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

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

Μάθημα 4.7 Θύρες περιφερειακών

Μάθημα 4.7 Θύρες περιφερειακών Μάθημα 4.7 Θύρες περιφερειακών - Εισαγωγή - Η σειριακή θύρα - Η παράλληλη θύρα - Οι θύρες πληκτρολογίου και ποντικιού τύπου PS/2 - Ο διάδρομος USB Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις

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

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

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

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

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

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

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

Μάθημα 4.2 Η μητρική πλακέτα

Μάθημα 4.2 Η μητρική πλακέτα Μάθημα 4.2 Η μητρική πλακέτα - Εισαγωγή - Οι βάσεις του επεξεργαστή και της μνήμης - Οι υποδοχές της μητρικής πλακέτας - Άλλα μέρη της μητρική πλακέτας - Τυποποιήσεις στην κατασκευή μητρικών πλακετών Όταν

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

Συσκευή αναπαραγωγής πολυμέσων NeoTV 350 NTV350

Συσκευή αναπαραγωγής πολυμέσων NeoTV 350 NTV350 Συσκευή αναπαραγωγής πολυμέσων NeoTV 350 NTV350 2011 NETGEAR, Inc. Με την επιφύλαξη παντός δικαιώματος. Απαγορεύεται η αναπαραγωγή, η μετάδοση, η μετεγγραφή, η αποθήκευση σε σύστημα ανάκτησης ή η μετάφραση

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

WDT και Power Up timer

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

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

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

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

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

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

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

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

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

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

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

Το υποσύστηµα "αίσθησης" απαιτήσεις και επιδόσεις φυσικά µεγέθη γενική δοµή και συγκρότηση

Το υποσύστηµα αίσθησης απαιτήσεις και επιδόσεις φυσικά µεγέθη γενική δοµή και συγκρότηση Το υποσύστηµα "αίσθησης" απαιτήσεις και επιδόσεις φυσικά µεγέθη γενική δοµή και συγκρότηση Το υποσύστηµα "αίσθησης" είσοδοι της διάταξης αντίληψη του "περιβάλλοντος" τροφοδοσία του µε καθορίζει τις επιδόσεις

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

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

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

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

Β τάξη. ΕΝΟΤΗΤΑ 1 Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή. Εικόνα 2.1: Η Κεντρική Μονάδα.

Β τάξη. ΕΝΟΤΗΤΑ 1 Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή. Εικόνα 2.1: Η Κεντρική Μονάδα. Εικόνα 2.1: Η Κεντρική Μονάδα. Εικόνα 2.1: Η Κεντρική Μονάδα και τα κυριότερα μέρη στο εσωτερικό της. Μητρική πλακέτα (motherboard) Επεξεργαστής ή Κεντρική Μονάδα Επεξεργασίας ή Κ.Μ.Ε. (Central Processing

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 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

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

ΕΓΧΕΙΡΙΔΙΟ ΛΕΙΤΟΥΡΓΙΑΣ ΕΤ4000

ΕΓΧΕΙΡΙΔΙΟ ΛΕΙΤΟΥΡΓΙΑΣ ΕΤ4000 ΕΓΧΕΙΡΙΔΙΟ ΛΕΙΤΟΥΡΓΙΑΣ ΕΤ4000 ΟΔΗΓΙΕΣ ΑΣΦΑΛΕΙΑΣ Μετά το πέρας της ζωής τους, ο δέκτης θα πρέπει να ανακυκλωθεί σύμφωνα με τις προδιαγραφές που ισχύουν στην Ε.Ε. και όχι μαζί με τα κοινά οικιακά απορρίμματα.

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

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

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

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

Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing).

Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing). Κεφάλαιο 4 Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing). Οι ενδείξεις (τάσεις εξόδου) των θερμοζευγών τύπου Κ είναι δύσκολο να

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

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

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

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

Περιεχόµενα. I Βασικές Γνώσεις 1

Περιεχόµενα. I Βασικές Γνώσεις 1 Περιεχόµενα I Βασικές Γνώσεις 1 1 Μοντελοποίηση Προγραµµάτων 3 1.1 Ψευδογλώσσα....................... 6 1.2 Διαγράµµατα Ροής..................... 6 1.3 Παραδείγµατα σε Ψευδογλώσσα και Διαγράµµατα Ροής.

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

Informer Compact series

Informer Compact series Informer Compact series Line Interactive Ημιτονικής Εξόδου 1kVA/2kVA/3kVA Uninterruptible Power Supply ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ ΠΡΟΣΟΧΗ: 1. Διαβάστε το εγχειρίδιο χρήσης προσεκτικά πριν την εγκατάσταση ή τη λειτουργία

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

Εργαστηριακές ασκήσεις λογικών κυκλωμάτων 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 ένας

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

ΕΛΛΗΝΙΚΑ. Περιγραφή ρολογιού

ΕΛΛΗΝΙΚΑ. Περιγραφή ρολογιού Εισαγωγή Αυτό το κομψό ρολόι είναι ιδανικό για ασφάλεια και κρυφή παρακολούθηση. Το περίβλημα του ρολογιού διαθέτει λεπτή κάμερα και αναγνώστη καρτών Micro SD (δεν περιλαμβάνεται κάρτα Micro SD) για εγγραφή.

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

Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ. Τοποθέτηση και αντικατάσταση των µπαταριών. Γενικές πληροφορίες. Περιγραφή λειτουργίας. ruwido s_4 τηλεχειριστήριο γενικής χρήσης

Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ. Τοποθέτηση και αντικατάσταση των µπαταριών. Γενικές πληροφορίες. Περιγραφή λειτουργίας. ruwido s_4 τηλεχειριστήριο γενικής χρήσης Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ ruwido s_4 τηλεχειριστήριο γενικής χρήσης Σας συγχαίρουµε για την αγορά ενός RUWIDO τηλεχειριστηρίου γενικής χρήσης. Το νέο σας τηλεχειριστήριο αντικαθιστά το πρωτότυπο τηλεχειριστήριο

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

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

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

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

ΑΙΣΘΗΤΗΡΑΣ ΣΧΕΤΙΚΗΣ ΥΓΡΑΣΙΑΣ. Η πιο συνηθισμένη έκφραση για την υγρασία του αέρα είναι η σχετική υγρασία (Relative Ηumidity, RH).

ΑΙΣΘΗΤΗΡΑΣ ΣΧΕΤΙΚΗΣ ΥΓΡΑΣΙΑΣ. Η πιο συνηθισμένη έκφραση για την υγρασία του αέρα είναι η σχετική υγρασία (Relative Ηumidity, RH). ΑΙΣΘΗΤΗΡΑΣ ΣΧΕΤΙΚΗΣ ΥΓΡΑΣΙΑΣ Η πιο συνηθισμένη έκφραση για την υγρασία του αέρα είναι η σχετική υγρασία (Relative Ηumidity, RH). Η σχετική υγρασία είναι ο λόγος επί τοις εκατό (%) της μάζας των υδρατμών

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

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

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

Β2.5 Οθόνες. Εικόνα 46 Μια οθόνη αποτελείται από εικονοστοιχεία, το καθένα από αυτά έχει τρείς φωτεινές πηγές, για κόκκινο, πράσινο και μπλε χρώμα

Β2.5 Οθόνες. Εικόνα 46 Μια οθόνη αποτελείται από εικονοστοιχεία, το καθένα από αυτά έχει τρείς φωτεινές πηγές, για κόκκινο, πράσινο και μπλε χρώμα Β2.5 Οθόνες Τι θα μάθουμε σήμερα: Να αναγνωρίζουμε και να αναφέρουμε τα κύρια χαρακτηριστικά μιας οθόνης (τεχνολογία, ανάλυση, μέγεθος, κόστος, κ.λπ.) Να αναγνωρίζουμε και να αναφέρουμε τις μονάδες μέτρησης

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30 ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 1.1 Τι είναι Πληροφορική;...11 1.1.1 Τι είναι η Πληροφορική;...12 1.1.2 Τι είναι ο Υπολογιστής;...14 1.1.3 Τι είναι το Υλικό και το

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

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΔΙΑΡΚΕΙΑ: 1 περιόδους 16/11/2011 10:31 (31) καθ. Τεχνολογίας ΚΑΤΗΓΟΡΙΕΣ ΜΕΓΕΘΩΝ ΑΝΑΛΟΓΙΚΟ (ANALOGUE) ΨΗΦΙΑΚΟ (DIGITAL) 16/11/2011 10:38 (38) ΕΙΣΑΓΩΓΗ ΣΤΑ

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

TFT TV. Τι είναι οι TFT και πως λειτουργούν;

TFT TV. Τι είναι οι TFT και πως λειτουργούν; TFT TV Τι είναι οι TFT και πως λειτουργούν; Η ετυμολογία του όρου TFT (Thin Film Transistor ή τρανζίστορ λεπτού φιλμ) μας παραπέμπει στο δομικό στοιχείο ελέγχου της οθόνης, που είναι το τρανζίστορ. Οι

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

Σηµαντικές παρατηρήσεις σχετικά µε το backround:

Σηµαντικές παρατηρήσεις σχετικά µε το backround: ΠΕΡΙΓΡΑΦΗ ΛΕΙΤΟΥΡΓΙΑΣ SOFTWARE SAE10 Το software της αναγγελίας ορόφων είναι απαραίτητο για τη δηµιουργία των USB flash που θα χρησιµοποιηθούν στην πλακέτα SAE10. Προσφέρει ταχύτητα, ευελιξία και πολλές

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

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

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

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

ΑΝΑLOG TO DIGITAL CONVERTER (ADC)

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

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

ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014

ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014 ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014 POLYMECHANICS Μπενάκη 5 Πεύκα Θεσσαλονίκη Τηλ: +302315 318802 www.polymechanics.gr info@polymechanics.gr ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2014 Σειρά καταγραφικών συστήµατων Ultima Πληροφορίες

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

Σύστηµα Καθοδήγησης σε Parking DUPLINE

Σύστηµα Καθοδήγησης σε Parking DUPLINE Σύστηµα Καθοδήγησης σε Parking DUPLINE Ανιχνεύει τις ελεύθερες θέσεις πάρκινγκ και οδηγεί τον οδηγό σε αυτές από τη συντοµότερη δυνατή διαδροµή Ανίχνευση αυτοκινήτου µε αισθητήρα υπερήχων ultrasonic Ο

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

ENERGY MUSIC BOX Z1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

ENERGY MUSIC BOX Z1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ENERGY MUSIC BOX Z1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΙΣΑΓΩΓΗ Η Energy Sistem σας ευχαριστεί που αγοράσατε το Energy Music Box Z1. Ελπίζουμε να το απολαύσετε. Φορητό ηχείο με λειτουργία line-in και θύρα micro SD/SDHC

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

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

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

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

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος. 2 ΠΕΡΙΕΧΟΜΕΝΑ 01. Robotale (Arduino-Compatible) 02. Ράστερ 830 οπών 03. Κουτί αποθήκευσης 04. Κόκκινα leds (τεμ. 5) 05. Κίτρινα leds (τεμ. 5) 06. Πράσινα leds (τεμ. 5) 07. Αντιστάτες 220 Ohm (τεμ. 8) 08.

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

MΠΑΤΑΡΙΑ ΚΑΛΩΔΙΟ USB

MΠΑΤΑΡΙΑ ΚΑΛΩΔΙΟ USB ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Περιεχόμενα πακέτου Ξεκινώντας Περιγραφή συσκευής Εισαγωγή κάρτας SIM & MicroSD Συνδέσεις 3G και Wi-Fi Το περιβάλλον Android Εργασία με το Android Επίλυση προβλημάτων για περισσότερες

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

Ψηφιακή Κορνίζα Φωτογραφιών 8-ιντσών!

Ψηφιακή Κορνίζα Φωτογραφιών 8-ιντσών! Η Genius PF-801 είναι μία συσκευή υψηλής πυκνότητας 8 ιντσών που απεικονίζει τις πολύτιμες φωτογραφίες σας με τις ίδιες πλούσιες πραγματικές λεπτομέρειες και με τα ίδια φωτεινά χρώματα όπως οι εκτυπώσεις

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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

Microcomputer Automatic Alarm device CCTV SECURITY AUTOMATIC ALARM SYSTEΜ

Microcomputer Automatic Alarm device CCTV SECURITY AUTOMATIC ALARM SYSTEΜ AUTO-DIALER 911 Microcomputer Automatic Alarm device CCTV SECURITY AUTOMATIC ALARM SYSTEΜ Χαρακτηριστικά: Τάση Λειτουργίας: DC11V TO 15V Στατικό Ρεύµα: 20mA (MAX) Ρεύµα Λειτουργίας: 150mA (MAX) Καταστάσεις

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

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ IMAGO F3000 Συνοπτική περιγραφή Αυτοί οι ελεγκτές διαδικασίας χτίζονται σε ένα σχεδιασμό επεκτάσιμης μονάδας, και είναι κατάλληλοι για τον έλεγχο ρύθμιση λειτουργίας, ψησίματος, καπνίσματος και ελέγχου

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

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

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

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

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

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

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

Ανάπτυξη και Σχεδίαση Λογισμικού

Ανάπτυξη και Σχεδίαση Λογισμικού Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Εισαγωγή στην FORTRAN. Δρ. Ιωάννης Λυχναρόπουλος 2014-2015

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Εισαγωγή στην FORTRAN. Δρ. Ιωάννης Λυχναρόπουλος 2014-2015 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στην FORTRAN Δρ. Ιωάννης Λυχναρόπουλος 2014-2015 Fortran FORmula TRANslation: (Μία από τις πρώτες γλώσσες τρίτης γενιάς) Εκδόσεις FORTRAN (1957) FORTRAN II (1958) FORTRAN III

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

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

Εικόνα. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 05-1 Εικόνα Εισαγωγή Ψηφιακή αναπαράσταση Κωδικοποίηση των χρωμάτων Συσκευές εισόδου και εξόδου Βάθος χρώματος και ανάλυση Συμβολική αναπαράσταση Μετάδοση εικόνας Σύνθεση εικόνας Ανάλυση εικόνας Τεχνολογία

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

-I/O-SYSTEM 750 BMS ΕΛΕΓΧΟΣ ΚΤΙΡΙΑΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΚΛΙΜΑΤΙΣΜΟΥ

-I/O-SYSTEM 750 BMS ΕΛΕΓΧΟΣ ΚΤΙΡΙΑΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΚΛΙΜΑΤΙΣΜΟΥ VER.DATE: 10/04/2014 -I/O-SYSTEM 750 BMS ΕΛΕΓΧΟΣ ΚΤΙΡΙΑΚΩΝ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΚΑΙ ΚΛΙΜΑΤΙΣΜΟΥ η φιλοσοφία To σύστημα ελέγχου WAGO έχει σχεδιαστεί με σκοπό την ευκολία στην σχεδίαση και στην εκτέλεση ενός project

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

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth

Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth ΕΚΘΕΣΗ ΑΝΑΦΟΡΑΣ ΕΡΓΑΣΙΑΣ ΕΞΑΜΗΝΟΥ ΜΕ ΘΕΜΑ: Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth Design and Implementation of a remote control vehicle using Bluetooth ΑΝΑΣΤΑΣΙΟΥ ΚΩΝΣΤΑΝΤΙΝΟΣ Επιβλέπων:

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

4 η γενιά ( δεκαετία 70 έως σήμερα) Δομικό Στοιχείο : Ολοκληρωμένο κύκλωμα ή τσιπ μεγάλης κλίμακας ολοκλήρωσης.

4 η γενιά ( δεκαετία 70 έως σήμερα) Δομικό Στοιχείο : Ολοκληρωμένο κύκλωμα ή τσιπ μεγάλης κλίμακας ολοκλήρωσης. Γενιές Η/Υ Χωρίζουμε τη χρονική περίοδο από τη στιγμή της εμφάνισης του πρώτου Η/Υ (του ENIAC) μέχρι σήμερα σε χρονικά διαστήματα, τα οποία καθορίζονται από αλλαγές στην τεχνολογία κατασκευής των Η/Υ και

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

ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΡΗΣΗΣ ΑΤΜΟΣΦΑΙΡΙΚΩΝ ΠΑΡΑΜΕΤΡΩΝ ΠΟΥ ΕΠΗΡΕΑΖΟΥΝ ΤΗΝ ΔΙΕΝΕΡΓΕΙΑ ΑΣΤΡΟΝΟΜΙΚΩΝ ΠΑΡΑΤΗΡΗΣΕΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ.

ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΡΗΣΗΣ ΑΤΜΟΣΦΑΙΡΙΚΩΝ ΠΑΡΑΜΕΤΡΩΝ ΠΟΥ ΕΠΗΡΕΑΖΟΥΝ ΤΗΝ ΔΙΕΝΕΡΓΕΙΑ ΑΣΤΡΟΝΟΜΙΚΩΝ ΠΑΡΑΤΗΡΗΣΕΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ. Ερασιτεχνικής Αστρονομίας ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΡΗΣΗΣ ΑΤΜΟΣΦΑΙΡΙΚΩΝ ΠΑΡΑΜΕΤΡΩΝ ΠΟΥ ΕΠΗΡΕΑΖΟΥΝ ΤΗΝ ΔΙΕΝΕΡΓΕΙΑ ΑΣΤΡΟΝΟΜΙΚΩΝ ΠΑΡΑΤΗΡΗΣΕΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ. Κυριάκος Πανίτσας Διπλ. Ηλεκτρολόγος Μηχανικός-Εκπαιδευτικός

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

www.vageo.gr Εγχειρίδιο χρήσης (01VS-2-2013) Ψηφιακό Διπλό Θερμόμετρο & Διπλός Ελεγκτής για Εφαρμογές Θέρμανσης - Ψύξης

www.vageo.gr Εγχειρίδιο χρήσης (01VS-2-2013) Ψηφιακό Διπλό Θερμόμετρο & Διπλός Ελεγκτής για Εφαρμογές Θέρμανσης - Ψύξης VS-2 Εγχειρίδιο χρήσης (01VS-2-2013) Ψηφιακό Διπλό Θερμόμετρο & Διπλός Ελεγκτής για Εφαρμογές Θέρμανσης - Ψύξης Σελ.2 Οδηγίες ασφαλείας - Τοποθέτηση Τεχνικά Χαρακτηριστικά Σελ.3,4,5 Σύνδεση - Χειρισμός

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

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual MILE Simulator Version 1.0 User's Manual Νοέμβριος, 2011 Περιεχόμενα 1. Εισαγωγή στον προσομοιωτή...2 1.1 Εγκατάσταση...2 1.2 Βοήθεια Διευκρινήσεις...2 2. Ξεκινώντας με τον προσομοιωτή...3 2.1 Το memory

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

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Εισαγωγή στην Τεχνολογία της Πληροφορικής ΓΙΩΡΓΟΣ Ν. ΓΙΑΝΝΟΠΟΥΛΟΣ Λέκτορας στο Πανεπιστήμιο Αθηνών gyannop@law.uoa.gr Το «κλειστό» σύστημα ΕΙΣΟΔΟΣ ΕΠΕΞΕΡΓΑΣΙΑ

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

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 3: Βασικά στοιχεία της γλώσσας προγραμματισμού Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή - Εισαγωγή - Αρχιτεκτονική προσωπικού υπολογιστή - Βασικά τμήματα ενός προσωπικού υπολογιστή - Η κεντρική μονάδα Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς:

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

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

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

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

BIOMASS ELECTRONIC CONTROLLER PWC-2500. διαχείριση. συστημάτων θέρμανσης βιοκαυσίμων

BIOMASS ELECTRONIC CONTROLLER PWC-2500. διαχείριση. συστημάτων θέρμανσης βιοκαυσίμων BIOMASS ELECTRONIC CONTROLLER PWC-2500 διαχείριση συστημάτων θέρμανσης βιοκαυσίμων CONTROLLER PWC-2500 Ο CONTROLLER PWC-2500 κατασκευάσθηκε για να καλύψει τις ανάγκες που απαιτούνται για τον έλεγχο την

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

ΣΕΙΡΑ ΚΑΤΑΓΡΑΦΙΚΩΝ MICROBOT

ΣΕΙΡΑ ΚΑΤΑΓΡΑΦΙΚΩΝ MICROBOT ΚΑΤΑΛΟΓΟΣ ΠΡΟΪΟΝΤΩΝ 2015 ΣΕΙΡΑ ΚΑΤΑΓΡΑΦΙΚΩΝ MICROBOT POLYMECHANICS Τηλ: +302315 318802 www.polymechanics.gr info@polymechanics.gr Χαρακτηριστικά συστηµάτων MICROBOT H σειρά καταγραφικών συστηµάτων Microbot

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος 2001-2002 ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #4 «Προγραμματισμός Η/Υ» - Τετράδιο Εργαστηρίου #4 2 Γενικά Στο Τετράδιο #4 του Εργαστηρίου θα αναφερθούμε σε θέματα διαχείρισης πινάκων

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

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. POWERPOINT 2003 1. Τι είναι το PowerPoint (ppt)? Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. 2. Τι δυνατότητες έχει? Δημιουργία παρουσίασης. Μορφοποίηση παρουσίασης. Δημιουργία γραφικών. Δημιουργία

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

Sony FY14 Bravia B2B. Παρουσίαση της νέας σειράς FY14 Bravia B2B

Sony FY14 Bravia B2B. Παρουσίαση της νέας σειράς FY14 Bravia B2B Παρουσίαση της νέας σειράς FY14 Bravia B2B Sony FY14 Bravia B2B Λεπτές, διακριτικές οθόνες εξοικονόμησης ενέργειας για οικονομική προβολή εταιρικών παρουσιάσεων, εκπαίδευση και εφαρμογές ψηφιακής σήμανσης,

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

CashConcepts CCE 112 NEO

CashConcepts CCE 112 NEO CashConcepts CCE 112 NEO Μπορείτε να κατεβάσετε το εγχειρίδιο δωρεάν και σε διάφορες γλώσσες από τη διεύθυνση www.cce.tm, από την καρτέλα FAQ. Περιγραφή Μπροστινή όψη 1 Γραμμή LED Πράσινη = Τα χαρτονομίσματα

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

SIMATIC MANAGER SIMATIC MANAGER

SIMATIC MANAGER SIMATIC MANAGER 1 Προγραμματισμός του PLC. 1. Γενικά Μια προσεκτική ματιά σε μια εγκατάσταση που θέλουμε να αυτοματοποιήσουμε, μας δείχνει ότι αυτή αποτελείται από επιμέρους τμήματα τα οποία είναι συνδεδεμένα μεταξύ τους

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

Κομψός φορητός υπολογιστής σε ασημί χρώμα, για γρήγορα πολυμέσα. Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaiopro.eu/

Κομψός φορητός υπολογιστής σε ασημί χρώμα, για γρήγορα πολυμέσα. Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaiopro.eu/ VGN-NR3Z/S Απλά, σπορ και έξυπνα Κομψός φορητός υπολογιστής σε ασημί χρώμα, για γρήγορα πολυμέσα Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaio.eu/ Επίσημη τοποθεσία VAIO για την Ευρώπη http://www.vaiopro.eu/

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

Λίγα λόγια από το συγγραφέα... 7. 91 Εισαγωγή στους υπολογιστές... 9. 92 Μονάδες µέτρησης χωρητικότητας... 31. 94 Συσκευές εισόδου...

Λίγα λόγια από το συγγραφέα... 7. 91 Εισαγωγή στους υπολογιστές... 9. 92 Μονάδες µέτρησης χωρητικότητας... 31. 94 Συσκευές εισόδου... Περιεχόµενα Λίγα λόγια από το συγγραφέα... 7 91 Εισαγωγή στους υπολογιστές... 9 92 Μονάδες µέτρησης χωρητικότητας... 31 93 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή... 37 94 Συσκευές εισόδου...

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

Συνεργάτες μας είναι Γερμανικές Εταιρείες - Κατασκευαστές επαγγελματικού φωτισμού LED.

Συνεργάτες μας είναι Γερμανικές Εταιρείες - Κατασκευαστές επαγγελματικού φωτισμού LED. Συνεργάτες μας είναι Γερμανικές Εταιρείες - Κατασκευαστές επαγγελματικού φωτισμού LED. Τα προϊόντα που διαθέτουμε αναπτύσσονται σύμφωνα με τις ανάγκες των πελατών μας και βλέπουμε τους εαυτούς μας ως ηγέτες

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

PBI-192. Οδηγίες Χρήσης. Paradox to KNX-BUS Interface

PBI-192. Οδηγίες Χρήσης. Paradox to KNX-BUS Interface PBI-192 Paradox to KNX-BUS Interface Οδηγίες Χρήσης GDS Intelligence in Buildings Ελ. Βενιζέλου 116 Νέα Ερυθραία, 14671 Τηλ: +30 2108071288 Email: info@gds.com.gr Web: gds.com.gr Περιεχόμενα 1 Περιγραφή

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

DVR-422. DVR 422 ver 1.1 www.tele.gr

DVR-422. DVR 422 ver 1.1 www.tele.gr Συσκευή καταγραφής εικόνας DVR-422 Οδηγίες χρήσης 1 Χειριστήρια και µέρη της συσκευής Ενδεικτικό φόρτισης Ενδεικτικό λειτουργίας Οθόνη Έναρξη λειτουργίας Ακροδέκτης τροφοδοσίας Κουµπί ΟΚ Κουµπί Μενού Μικρόφωνο

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

Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης

Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης Β2.6 Άλλες Περιφερειακές Συσκευές και Κάρτες Επέκτασης Τι θα μάθουμε σήμερα: Να αναγνωρίζουμε και να ονομάζουμε άλλες περιφερειακές συσκευές και κάρτες επέκτασης Να εντοπίζουμε τα κύρια χαρακτηριστικά

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

Samsung PC Studio 3.0 Οδηγός χρήστη

Samsung PC Studio 3.0 Οδηγός χρήστη Samsung PC Studio 3.0 Οδηγός χρήστη Πνευματικά Δικαιώματα 2005 Samsung Electronics Co., Ltd. Περιεχόμενα 1. Samsung PC Studio...4 1.1. Απαιτήσεις συστήματος...4 1.2. Χαρακτηριστικά του PC Studio...4 2.

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

Υποστήριξη. Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR.

Υποστήριξη. Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR. Έναρξη χρήσης Υποστήριξη Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR. Αφού εγκαταστήσετε τη συσκευή σας, εντοπίστε τον σειριακό αριθμό στην ετικέτα του προϊόντος και χρησιμοποιήστε τον για να δηλώσετε

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

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος 24/11/2011 12:09 καθ. Τεχνολογίας ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ Ένας μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα που επεξεργάζεται όλες τις πληροφορίες σε ένα

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

ΚΥΚΛΩΜΑΤΑ AC-DC. ΚΕΦΑΛΑΙΟ 1ο ΒΑΣΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΕΞΑΡΤΗΜΑΤΑ - ΑΠΛΑ ΓΡΑΜΜΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΚΥΚΛΩΜΑΤΑ AC-DC. ΚΕΦΑΛΑΙΟ 1ο ΒΑΣΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΕΞΑΡΤΗΜΑΤΑ - ΑΠΛΑ ΓΡΑΜΜΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΥΚΛΩΜΑΤΑ AC-DC ΚΕΦΑΛΑΙΟ 1ο ΒΑΣΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΕΞΑΡΤΗΜΑΤΑ - ΑΠΛΑ ΓΡΑΜΜΙΚΑ ΚΥΚΛΩΜΑΤΑ Βασικά στοιχεία κυκλωμάτων Ένα ηλεκτρονικό κύκλωμα αποτελείται από: Πηγή ενέργειας (τάσης ή ρεύματος) Αγωγούς Μονωτές

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

ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ

ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ 1) Τι είναι μητρική πλακέτα; Είναι η βασική ηλεκτρονική πλακέτα ενός Η/Υ πάνω στην οποία συνδέονται όλα τα εξαρτήματα ενός Η/Υ όπως ο επεξεργαστής, η μνήμη, οι κάρτες επέκτασης,

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

ΕΝΟΤΗΤΑ. Γνωρίζω τον υπολογιστή ως ενιαίο σύστημα

ΕΝΟΤΗΤΑ. Γνωρίζω τον υπολογιστή ως ενιαίο σύστημα ΕΝΟΤΗΤΑ Γνωρίζω τον υπολογιστή ως ενιαίο σύστημα . Κεφάλαιο 1 Ψηφιακός Κόσµος Εισαγωγή Τι εννοούμε με τον όρο «ψηφιακός»; Ψηφιακό είναι ένα σύστημα που παίρνει τιμές από μια ομάδα συγκεκριμένων τιμών.

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

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης

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

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

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

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

Βιντεοπροβολέας δικτύου - Οδηγός χρήσης

Βιντεοπροβολέας δικτύου - Οδηγός χρήσης Βιντεοπροβολέας δικτύου - Οδηγός χρήσης Πίνακας περιεχομένων Προετοιμασία...3 Σύνδεση του βιντεοπροβολέα με τον υπολογιστή σας...3 Ενσύρματη σύνδεση... 3 Εξ αποστάσεως έλεγχος του βιντεοπροβολέα μέσω προγράμματος

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

Μάθημα 4.10: Οπτικά Αποθηκευτικά Μέσα

Μάθημα 4.10: Οπτικά Αποθηκευτικά Μέσα Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.10: Οπτικά Αποθηκευτικά Μέσα Όταν ολοκληρώσεις το κεφάλαιο θα μπορείς: Να εξηγείς τις αρχές λειτουργίας των οπτικών αποθηκευτικών μέσων. Να περιγράφεις τον

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

Εισαγωγή. Περιεχόµενα της συσκευασίας. Ελληνική Έκδοση. Ψηφιακή φωτογραφική µηχανή 4,2 megapixel

Εισαγωγή. Περιεχόµενα της συσκευασίας. Ελληνική Έκδοση. Ψηφιακή φωτογραφική µηχανή 4,2 megapixel JB000160 Ψηφιακή φωτογραφική µηχανή 4,2 Megapixel Sweex Εισαγωγή Σας ευχαριστούµε που προτιµήσατε την ψηφιακή φωτογραφική µηχανή 4,2 megapixel της Sweex. Σας συνιστούµε να διαβάσετε πρώτα προσεκτικά αυτό

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

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

ΕΝΟΤΗΤΑ 6 6.0 ΤΗΛΕΟΡΑΣΗ ΕΙΣΑΓΩΓΗ

ΕΝΟΤΗΤΑ 6 6.0 ΤΗΛΕΟΡΑΣΗ ΕΙΣΑΓΩΓΗ ΕΝΟΤΗΤΑ 6 60 ΤΗΛΕΟΡΑΣΗ ΕΙΣΑΓΩΓΗ Η τηλεόραση είναι σήμερα ένα από τα πιο σημαντικά επικοινωνιακά συστήματα Δεν υπάρχει άνθρωπος, στις ανεπτυγμένες χώρες, που να μην αφιερώνει ορισμένες ώρες την ημέρα μπροστά

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ Μνήμες (Memory) - Είναι ημιαγώγιμα κυκλώματα που μπορούν να αποθηκεύσουν ένα σύνολο από δυαδικά ψηφία (bit). - Μια μνήμη αποθηκεύει λέξεις (σειρές από bit). - Σε κάθε

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

ΣΧΕΔΙΑΣΗ ΥΛΟΠΟΙΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ «ΗΛΕΚΤΡΟΝΙΚΟΣ» ΓΙΑ ΤΙΣ ΑΝΑΓΚΕΣ ΤΗΣ ΤΕΧΝΙΚΗΣ ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ.

ΣΧΕΔΙΑΣΗ ΥΛΟΠΟΙΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ «ΗΛΕΚΤΡΟΝΙΚΟΣ» ΓΙΑ ΤΙΣ ΑΝΑΓΚΕΣ ΤΗΣ ΤΕΧΝΙΚΗΣ ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ. 478 ΣΧΕΔΙΑΣΗ ΥΛΟΠΟΙΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ «ΗΛΕΚΤΡΟΝΙΚΟΣ» ΓΙΑ ΤΙΣ ΑΝΑΓΚΕΣ ΤΗΣ ΤΕΧΝΙΚΗΣ ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ. Γλάρος Ιωάννης ΤΕ 01 Ηλεκτρονικός Εκπαιδευτικός Δ.Ε http://3tee-rodou.dod.sch.gr

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

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

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

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

ΗΛΕΚΤΡΟΝΙΚΑ ΥΛΙΚΑ & ΣΧΕΔΙΑΣΗ

ΗΛΕΚΤΡΟΝΙΚΑ ΥΛΙΚΑ & ΣΧΕΔΙΑΣΗ ΗΛΕΚΤΡΟΝΙΚΑ ΥΛΙΚΑ & ΣΧΕΔΙΑΣΗ ΚΕΦΑΛΑΙΟ 2ο ΑΝΤΙΣΤΑΣΕΙΣ Θερμική ενέργεια Q και Ισχύς Ρ Όταν μια αντίσταση R διαρρέεται από ρεύμα Ι για χρόνο t, τότε παράγεται θερμική ενέργεια Q. Για το συνεχές ρεύμα η ισχύς

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

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

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

Το υλικό του υπολογιστή

Το υλικό του υπολογιστή Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά

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

ΤΟ ΕΣΩΤΕΡΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ

ΤΟ ΕΣΩΤΕΡΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΟ ΕΣΩΤΕΡΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΕΙΣΑΓΩΓΗ Οι υπολογιστές αποτελούνται από πολλά ηλεκτρονικά εξαρτήματα. Κάθε εξάρτημα έχει ειδικό ρόλο στη λειτουργία του υπολογιστή. Όλα όμως έχουν σχεδιαστεί, για να συνεργάζονται,

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

GK6915 FAQ (Συχνές ερωτήσεις) για το Eee Pad TF201

GK6915 FAQ (Συχνές ερωτήσεις) για το Eee Pad TF201 GK6915 FAQ (Συχνές ερωτήσεις) για το Eee Pad TF201 Διαχείριση αρχείων... 2 Πώς να μπω στα δεδομένα μου που είναι αποθηκευμένα στο microsd, στην κάρτα SD και τη συσκευή USB;... 2 Πώς να μετακινήσω το επιλεγμένο

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) ΤΜΗΜΑ ΦΥΣΙΚΗΣ Α.Π.Θ. ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) Κ. Παρασκευόπουλος Αναπλ. Καθηγητής Θεσσαλονίκη 2004 1. Μερικά κλασσικά ερωτήματα

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

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

«ΠΡΟΜΗΘΕΙΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΕΡΙΦΕΡΙΑΚΩΝ ΣΥΣΚΕΥΩΝ» ΤΟΥ ΔΗΜΟΥ ΙΩΑΝΝΙΤΩΝ ΤΕΧΝΙΚΗ ΜΕΛΕΤΗ «ΠΡΟΜΗΘΕΙΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΕΡΙΦΕΡΙΑΚΩΝ ΣΥΣΚΕΥΩΝ» ΤΟΥ ΔΗΜΟΥ ΙΩΑΝΝΙΤΩΝ ΤΕΧΝΙΚΗ ΜΕΛΕΤΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ : 49999,50 ΕΥΡΩ ΜΕ Φ.Π.Α. Κ.Α. : 70.01.7134.001 ΕΤΟΣ : 2015 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΑΠΟΚΕΝΤΡΩΜΕΝΗ

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

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

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

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

Οδηγίες χρήσης πίνακα ελέγχου λεβήτων pellet - βιομάζας

Οδηγίες χρήσης πίνακα ελέγχου λεβήτων pellet - βιομάζας Ο ηλεκτρικός πίνακας ελέγχου pellets-βιομάζας με κοχλία χρησιμοποιείται σε κατοικίες με λέβητα στερεών καυσίμων και ελέγχει τον ηλεκτρομειωτήρα (κοχλία) και τον φυσητήρα του λέβητα για παροχή θέρμανσης.

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