ΑΤΕΙ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓ ΑΣΙΑ ., - -..ι L. Δαγκομανάκης Μιχαήλ

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

Download "ΑΤΕΙ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓ ΑΣΙΑ ., - -..ι L. Δαγκομανάκης Μιχαήλ"

Transcript

1 ΜΥΙΣ.a 102. ΑΤΕΙ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓ ΑΣΙΑ Αποκωδικοποίηση Data Matrix για βιομηχανικές εφαρμογές -ι 11., - -..ι L Δαγκομανάκης Μιχαήλ Σταματελάτος Στυλιανός Εισηγητής: Ιωάννης Έλληνας ΑΙΓΑΛΕΩ ΙΑΝΟΥ ΑΡΙΟΣ 2014, !!.. *...J ; t 1"' ~--j _ϊ:ξ_ι _?_Α_Ι _Α_

2 ΠΤΥΧΙΑΚΗ ΕΡΓ ΑΣΙΑ ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗ DATA MATRIX ΓΙΑ ΒΙΟΜΗΧΑΝΙΚΕΣ ΕΦΑΡΜΟΓΕΣ ΔΑΓΚΟΜΑΝΑΚΗΣ ΜΙΧΑΗΛ Α.Μ ΣΤ ΑΜΑΤΕΛΑ ΤΟΣ ΣΤΥ ΛΙΑΝΟΣ Α.Μ Εισηγητής: Ιωάννης Έλληνας Εξεταστική Επιτροπή: Ημερομηνία εξέτασης ΧΧ/ΧΧ/201Χ 3 Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός

3 ΕΥΧΑΡΙΣΤΙΕΣ: Θα θέλαμε να ευχαριστήσουμε θερμά, τον καθηγητή μας, κ. Ιωάννη Έλληνα για την πλήρη στήριξη, τις συμβουλές και την καθοδήγηση του σε όλη την διάρκεια της πτυχιακής μας εργασίας, την Αγγελική για την υπομονή και την πολύτιμη βοήθεια της, τον Γιώργο και τον Νίκο για την παραχώρηση των γνώσεων τους, τον Βαγγέλη καί τη Μαρία για τις χρήσιμες συμβουλές τους. Τέλος, ευχαριστούμε όλους όσους βοήθησαν με τον τρόπο τους για να πραγματοποιηθεί αυτή η πτυχιακή εργασία. Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 5

4 ΠΕΡΙΛΗΨΗ: Η παρούσα πτυχιακή εργασία ασχολείται με αποκωδικοποίηση γραμμικών κωδίκων δύο διαστάσεων Data Matrix, καθώς και με την ανάπτυξη μιας εφαρμογής που υλοποιεί την αποκωδικοποίηση με την χρήση του υπολογιστικού συστήματος Raspberry Ρί. Αρχικά, μελετάμε το υπολογιστικό σύστημα Raspberry Ρί. Στη συνέχεια, αναφερόμαστε στους γραμμικούς κώδικες και εμβαθύνουμε στον δυσδιάστατο γραμμικό κώδικα Data Matrix αναλύοντας τα χαρακτηριστικά του και τη λειτουργία του, και τέλος παρουσιάζουμε την εφαρμογή που αναπτύξαμε. Οι γραμμικοί κώδικές αποτελούν σήμερα αναπόσπαστο κομμάτι της καθημερινότητας μας και τους συναντάμε σε όλα τα προϊόντα. Η ανάγκη να μπορέσει να συμπεριληφθεί όλο και περισσότερη πληροφορία μέσα σε αυτούς ανάγκασαν τις εταιρίες να στραφούν στην δημιουργία δυσδιάστατων γραμμικών κωδίκων. Ένας από τους κώδικες αυτούς είναι ο Data Matrix ο οποίος έχει ως κύρια χρήση την εφαρμογή του στην φαρμακοβιομηχανία. Η εκτενής χρήση του έχει οδηγήσει σε ανάπτυξη διάφορων εφαρμογών για την αποκωδικοποίηση του. Η εφαρμογή που αναπτύξαμε έχει προγραμματιστεί για να λειτουργεί σε λειτουργικά συστήματα Lίnux. Για το γραφικό περιβάλλον καθώς και για τον προγραμματισμό αυτής της εφαρμογής χρησιμοποιήθηκε η γλώσσα προγραμματισμού Jaνa. Επιπλέον χρησιμοποιήθηκε η MySQL για την δημιουργία της βάσης δεδομένων στην οποία υπάρχουν αποθηκευμένοι μερικοί κώδικες Data Matrix. Τέλος η εφαρμογή εκτελέστηκε στο υπολογιστικό σύστημα Raspberry Ρί με την χρήση μιας κάμερας με σκοπό την δημιουργία ενός μικρού και εύχρηστου για την βιομηχανική παραγωγή αποκωδικοποιητή. ΕΠΙΣΤΗΜΟΝΙΚΗ ΠΕΡΙΟΧΗ : Ανάπτυξη εφαρμογής αποκωδικοποίησης Data Matrix ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Raspberry Ρί, Barcode, γραμμικοί κώδικες, Data Matrix, decoder 7 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

5 ABSTRACT: This essay regards with decoding two-dimensional barcodes Data Matrix, as well as with the development of an application that configures decoding with the implementation of Raspberry Ρί computing system. Firstly we study the computationally Raspberry Ρί. Following up, we refer to the barcodes getting deeper at the two-dimensional barcode Data Matrix analyzing its characteristics and function and finally we present the developed application. Barcodes are integral part of our daily routine as we find them in every product. The need of including more and more information into them, forced companies to turn in the creation of two-dimensional barcodes. One of these codes is Data Matrix which its main usage is the application in the pharmaceutical industry. Extensive usage has led to develop several decoding applications. Our application has been programmed to work on Linux operating systems. Java language has been used for the graphics environment and programming of this application. Furthermore, MySQL has been used for the database creation in which some Data Matrix codes are stored. Finally the application executed on the Raspberry Ρί computing system using a camera in order to create a small and handy decoder for the manufacturing industry. Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 9

6 ΠΕΡΙΕΧΟΜΕΝΑ: 1. Raspberry Ρί Ιστορική αναδρομή Ρί foundation Raspberry- Φιλανθρωπική οργάνωση Raspberry Ρί - Ο υπολογιστής των 35$ Χαρακτηριστικά - δυνατότητες Λειτουργικά συστήματα Πλεονεκτήματα - μειονεκτήματα Εφαρμογές με Raspberry Ρί Barcode Ο γραμμικός κώδικας (Barcode) Ιστορική αναδρομή Είδη Barcode Παγκόσμιος οργανισμός GS Ανάλυση ορισμένων γραμμικών κωδίκων Οφέλη χρήσης - περιορισμοί των barcode Data Matrix Γραμμικός κώδικα δυο διαστάσεων Data Matrix Ιστορική αναδρομή δυσδιάστατων γραμμικών κωδίκων Πρότυπα Data Matrix Περιοχές αναγνώρισης Data Matrix Κωδικοποίηση - αποκωδικοποίηση Μέγεθος - Μορφή Data Matrix Οφέλη χρήσης Data Matrix Εφαρμογή στην φαρμακοβιομηχανία Data Matrix decoder Εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη της εφαρμογής Jaνa Πλατφόρμα προγραμματισμού Eclipse MySQL Βιβλιοθήκες και πρόσθετα στοιχεία Η εφαρμογή Data Matrix decoder Επίλογος Παράρτημα Α' _ Ascii πίνακας Παράρτημα Β' _ BCM ARM datasheet Βιβλιογραφία Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

7 Αποκωδικοποίηση Data Matriχ για βιομηχανικές εφαρμογές ΚΑΤΑΛΟΓΟΣ ΕΙΚΟΝΩΝ: Εικόνα 1.1: Raspberry Ρί μοντέλο Β Εικόνα 1.2: Μοντέλα Raspberry pi Εικόνα 1.3: Ακίδες Raspberry Ρί...; Εικόνα 1.4: Raspberry Ρί server Εικόνα 1.5: Raspberry Ρί Retro game Εικόνα 2.1: Joseph Woodland at ΙΒΜ Εικόνα 2.2: GS1 Association Greece Εικόνα 2.3: Γραμμικός κώδικας ΕΑΝ Εικόνα 2.4: Ανάλυση γραμμικού κώδικα ΕΑΝ Εικόνα 2.5: Το ISBN barcode του βιβλίου Ψηφιακή επεξεργασία εικόνας Εικόνα 2.6: Ανάλυση του γραμμικού κώδικα ISBN Εικόνα 2. 7: Κώδικας QR με κωδικοποιημένο κείμενο : ΤΕΙ Πειραιά Εικόνα 2.8: Περιοχές ενός QR κώδικα Εικόνα 2.9: Κώδικας PDF417 με κωδικοποιημένο κείμενο: ΤΕΙ Πειραιά Εικόνα 2.1 Ο: Περιοχές ενός PDF417 κώδικα Εικόνα 3.1: Τετράγωνο και ορθογώνιο Data Matrix Εικόνα 3.2: Code 16Κ και Code Εικόνα 3.3: Στοιχείο - κελί ενός Data Matrix κώδικα...48 Εικόνα 3.4: Πρότυπο εντοπισμού Εικόνα 3.5: Πρότυπο συγχρονισμού Εικόνα 3.6: Περιοχή δεδομένων Εικόνα 3.7: Νεκρή ζώνη Εικόνα 3.8: Πληροφορίες περιοχής δεδομένων Data Matrix Εικόνα 3.9: Περιπτώσεις χωρισμού του γωνιακού πλέγματος Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 13

8 Αποκωδικοποίηση Data Matrix για β ιομηχανικές εφαρμογές ΚΑΤΑΛΟΓΟΣ ΠΙΝΑΚΩΝ: Πίνακας 1.1: Χαρακτηριστικά Raspberry Ρί Πίνακας 2.1: Είδη Barcode Πίνακας 3.1: Μεγέθη Data Matrix τετράγωνου μοτίβου Πίνακας 3.2: Μεγέθη Data Matrix ορθογώνιου μοτίβου Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

9 ΣΥΝΤΟΜΟΓΡΑΦΙΕΣ: Rpi QR Raspberry pi Quick Response 17 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

10 ΚΕΦΑΛΑΙΟ 1 RASPBERRY ΡΙ Στο παρακάτω κεφάλαιο, θα αναφερθούμε στο υλικό κομμάτι της πτυχιακής εργασίας, και συγκεκριμένα στο υπολογιστικό σύστημα "Raspberry Ρί ". Μετά από μια σύντομη ιστορική αναδρομή, θα αναλύσουμε τα χαρακτηριστικά και τις δυνατότητες των δυο μοντέλων, θα αναφερθούμε συνοπτικά στα λειτουργικά συστήματα που υποστηρίζει, καθώς και στα πλεονεκτήματα και τα μειονεκτήματα αυτού. Τέλος, θα αναφέρουμε σε εφαρμογές που έχουν υλοποιηθεί με τη χρήση του Raspberry Ρί. Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 19

11 Αποκωδικοποί η ση Data Matrix για βιομηχανικές εφαρμογές 1.1 Ιστορική αναδρομή Κατά καιρούς έχουν γίνει αρκετές προσπάθειες για την μείωση του κόστους παραγωγής ενός υπολογιστή. Ο στόχος των προσπαθειών αυτών ήταν να δημιουργηθεί ένα σύστημα το οποίο να αποτελέσει εργαλείο μάθησης, εκπαίδευσης και πειραματισμού σε αναπτυσσόμενες και όχι μόνο χώρες. Ο κύριος εκφραστής της προσπάθειας αυτής ήταν το 'Όπe Laptop per Child" (OLPC), το οποίο ξεκίνησε να παράγεται από το Δυστυχώς όμως, ο λιτός σχεδιασμός του, η οικονομική σύνθεση του υλικού και η χρήση ανοιχτού λογισμικού, δεν κατάφεραν να ρίξουν την τιμή του κάτω από τα 200 δολάρια. Σίγουρα αποτελεί μία οικονομική πρόταση, αλλά παραμένει αρκετά ακριβή λύση για το 40% του πληθυσμού της γης που ζει με εισόδημα λιγότερο από 2 δολάρια την ημέρα. Οι υπόλοιπες προτάσεις που ακολούθησαν έριξαν το κόστος περίπου στα 70 δολάρια και ακόμα περισσότερο στα 49 δολάρια, όμως η επανάσταση ήρθε με το «βατόμουρο» το Ρί foundation Raspberry - Φιλανθρωπική οργάνωση Το Ρί foundation Raspberry είναι μια φιλανθρωπική οργάνωση που καταχωρήθηκε στην φιλανθρωπική επιτροπή Αγγλίας και Ουαλίας (Charity Commision for England and Wales). Το διοικητικό συμβούλιο υπήρχε από το 2008 και το Ρί foundation καθιερώθηκε ως μια αναγνωρισμένη φιλανθρωπική οργάνωση το Μάιο του 2009 στον Ηνωμένο Βασίλειο. Το ίδρυμα υποστηρίζεται από το πανεπιστήμιο του Cambridge και της εταιρίας "Brodcom". Στόχος του ιδρύματος είναι η προώθηση της μελέτης βασικών επιστημών των υπολογιστών στα σχολεία και γενικότερα στην εκπαίδευση και είναι υπεύθυνο για την ανάπτυξη του υπολογιστικού συστήματος που ονομάζεται Raspberry Ρί. Η αρχική ιδέα του Rpi ήταν να δημιουργηθεί ένα φτηνό υπολογιστικό σύστημα το οποίο θα προοριζόταν για εργαλείο εκμάθησης. Έτσι ο ιδρυτής και σχεδιαστής Eben Upton 1 συγκέντρωσε μια ομάδα καθηγητών πανεπιστημίου και λάτρεις των υπολογιστών μεταξύ των οποίων ήταν και οι Rob Mullins, Jack Lang και ο Alan Mycroft με σκοπό να δημιουργήσουν ένα υπολογιστικό σύστημα με έμπνευση τους τα παιδιά. Αυτό είχε ως αποτέλεσμα τον σχεδιασμό και την υλοποίηση του Rpi το οποίο 1 Τεχνικός διευθυντής και ASIC αρχιτέκτονας της Broadcom. Ιδρυτής του Pi foundation Raspberry και εμπ.vεuστής του Rpi. Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 21

12 ι Αποκωδικοποίηση Data Matrix για βιομηχανικές εφαρμογές και 35$ αντίστοιχα. Στις διαφορές των δύο μοντέλων θα αναφερθούμε αναλυτικά στο επόμενο κεφάλαιο. 1.4 Χαρακτηριστικά-Δυνατότητες Όπως αναφέραμε παραπάνω, υπάρχουν δύο κύρια μοντέλα του Rpi. Το μοντέλο Α και το μοντέλο Β. RASPBERRY ΡΙ MODEL Α $25 RASPBERRY ΡΙ MODEL Β $35 Εικόνα 1.2: Μοντέλα Raspberry pi Τα δύο μοντέλα Rpi είναι εξοπλισμένα με την πλακέτα της Broadcom "BCM2835", διαστάσεων 88,60mm χ 53,98mm και ανερχόμενο συνολικό βάρος 45g. Ο επεξεργαστής ανήκει στην οικογένεια ARM11 και συγκεκριμένα είναι ο ''ARM1176JZ Score" με συχνότητα?oomhz. Η κάρτα γραφικών που χρησιμοποιείται είναι η "Video Core IV" της Broadcom με συχνότητα 250MHz. Επιπλέον, παρέχει OpenGL ES2.0 και 1080p30 Η.264 high-profile αποκωδικοποιητή. Ως προς την μνήμη τα δύο μοντέλα διαφέρουν, καθώς το μοντέλο Α είναι εξοπλισμένο με SDRAM 256ΜΒ ενώ το μοντέλο Β με SDRAM 512ΜΒ. Από πλευράς θυρών εισόδου/εξόδου, και τα δύο μοντέλα διαθέτουν, μια θύρα υποδοχής HDMI και μια RCA για σύνδεση οθόνης και μια 3.Smm jack audio output για θύρα εξόδου ήχου. Επιπλέον, διαθέτουν μια υποδοχή κάρτας μνήμης (SD CARD) στην κάτω πλευρά της πλακέτας, η οποία χρησιμοποιείται για να φορτωθεί το λειτουργικό σύστημα. Ακόμη, διαθέτουν δυο υποδοχές καλωδιοταινίας, μια Display DSI και μια Camera CSI. Ο χρήστης μπορεί να ενημερωθεί για τις διάφορες καταστάσεις τις πλακέτας μέσω πέντε Led τα οποία βρίσκονται στο πάνω μέρος της πλακέτας. Τα Led είναι τα εξής ACT, PWR, FDX, LNK, 100. Το ACT μας Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 23 Γ!:1.~~! ΟθίiΚ Η -: _ 1..ί\ 1 Α

13 Αποκωδ ικοπο ίη ση Data Matriχ γ ια β ιομ η χαν ι κές εφαρμογέ ς Μοντέλο Α 1 Μοντέλο Β Τιμή 25$ 1 35$ SoC Broadcom BCM2835 (CPU, GPU, DSP, SDRAM, and USB port) Επεξεργαστής (CPU) 700MHz ARM1176JZ-Score (ARMllfam i lγ ) Κάρτα Γραφικών (GPU) Broadcom Video Core IV, OpenGL ES2.0,MPEG-2 and VC-l(wit h license), 1080p30h.264/ MPEG-4 AVC high-profile decoder and encoder Μνήμη (SDRAM) 256MB(shared GPU) 1 512MB(shared GPU) Θύρες USB l(direct from BCM2835 ch ip) 1 2 (via integrat ed USB hub) Είσοδος Βίντεο Έξοδος Βίντεο Έξοδος Ήχου Μνήμη πλακέτας Θύρα Δικτύου (LAN) Α CSI input connector allows for t he connection of a RPF designed camera module Composite RCA(PAL and NTSC), HDMl(rev 1.3 & 1.4), raw LCD Panels via DSI 3.5mm jack, HDMI SD /MMC/SDIO card slot 10/100 Ethernet (RJ45) via USB hub Χαμηλό επίπεδο 8 χ GP IO, UART, 1 2 C bus, SPI bus with two chip se lects, +3.3V, περιφερειακών +5V,ground Αξιολογήσεις Ισχύς 300mA (1.5W) 1 700mA (3.5W) Πηγή Ισχύς Μέγεθος Βάρος Λειτουργικό Σύστημα 5V via M icro USB or GPIO header 85.60mm χ 53.98mm (3.370in χ 2.125in) 45g (1.6oz) Debian GNU/linux, Fedora, Arch linux ARM, RISC OS Πίνακας 1.1 Χαρακτηριστικά Rρi Σύμφωνα με τον παραπάνω πίνακα και τα χαρακτηριστικά που αναφέρονται σε αυτόν, καταλήγουμε στο συμπέρασμα ότι τα δύο μοντέλα είναι σχεδόν ίδια μεταξύ τους, με τις μόνες διαφορές να βρίσκονται στην τιμή (Model Α 25$ / Model Β 35$), μνήμη (Model Α 256ΜΒ / Model Β 512ΜΒ ), στις θύρες USB (Model Α 1 USB / Model Β 2 USB), στην θύρα δικτύου (Model Α χωρίς θύρα δικτύου / Model Β με θύρα δικτύου) και στις γενικές αξιολογήσεις ισχύος [ Model Α -300mA (1.5W) Ι Model Β- 700mA (3.5W) ). Τέλος αξίζει να αναφερθεί πως με την οικονομική διαφορά των δυο μοντέλων να είναι αμελητέα (10$) συμφέρει κάπο ι ος να αγοράσει το μοντέλο Β καθώς έτσι θα έχει κερδ ί σει καλύτερες επιδόσεις σε σχέση με τις δυο πλακέτες. Δαγκομαvάκης Μιχαήλ - Σταματ ελάτ ος Στ υλ ιανός 25

14 Αποκωδικοποίηση Data Matriχ για βιομηχανικές εφαρμογές Risc 05 RΙ~C OS P f Ένα όμορφο retro γραφικό περιβάλλον με ανάλυση 1080ρ ειδικά κατασκευασμένο για ARM επεξεργαστές. Η ομάδα που δημιούργησε αυτό το λειτουργικό ήταν η ίδια που κατασκεύασε το πρώτο ARM επεξεργαστή. Το λειτουργικό αυτό είναι πολύ διαδεδομένο στην Αγγλία καθώς πρωταγωνιστούσε σε όλα τα σχολεία της χώρας την δεκαετία του '90. Plan 9 Το λειτουργικό σύστημα Plan 9 από την Be/I Labs αποτελεί μια διανομή ανοιχτού κώδικα Unix με πρωτόγονο γραφικό περιβάλλον που απευθύνεται σε έμπειρους χρήστες Unix λογισμικών. Έχει δημιουργηθεί από την ίδια αυθεντικό Unix. ομάδα που δημιούργησε το 1.6 Πλεονεκτήματα - Μειονεκτήματα Raspberry Ρί Μερικά από τα πλεονεκτήματα του Rpi είναι τα εξής: Μικρό κόστος Μέγεθος αντίστοιχο μιας πιστωτικής κάρτας Χαμηλή κατανάλωση ενέργειας Ευκολία στην χρήση Αναπαραγωγή HD Video Δυνατότητα μετατροπής συχνότητας επεξεργαστή (Oνer c/ocking) Επέκταση λειτουργιών της πλακέτας μέσω από μια σειρά ακίδων Στα μειονεκτήματα μπορούμε να συμπεριλάβουμε: Μη επεκτάσιμη μνήμη Ram Αργή υπολογιστική ισχύς του επεξεργαστή Μη λειτουργία των ενεργοβόρων συσκευών μέσω USB Έλλειψη ασυμβατότητας γνωστών Λειτουργικών συστημάτων (π.χ. Windows,Linux) 27 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

15 Απ ο κω δικοποίηση Data Matrix για βιομ η χανι κέ ς ε φ αρμογ έ ς ΚΕΦΑΛΑΙΟ 2 BARCODE 1 11 Στο κεφάλαιο αυτό, θα αναλύσουμε γενικές πληροφορίες των γραμμικών κωδίκων (Barcodes) και πως εξελίχθηκαν με την πάροδο του χρόνου. Θα αναφερθούμε σε ορισμένους τύπους Barcode, στα χαρακτηριστικά και στην εφαρμογή τους στην καθημερινότητα, και θα αναλύσουμε συνοπτικά μερικούς από αυτούς. Τέλος, θα συνοψίσουμε τα οφέλη και τους περιορισμούς από την χρήση αυτών. Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 29

16 2.1 Ο γραμμικός κώδικας (Barcode) Ο γραμμικός κώδικας είναι ένας τρόπος απεικόνισης μιας πληροφορίας σε μορφή κατανοητή από μηχανές. Με άλλα λόγια είναι ένα είδος αλφαβήτου, που απεικονίζει μια πληροφορία με συνδυασμούς από γραμμές διαφορετικού πλάτους και είδους («σκοτεινές» και «φωτεινές») όπου διαβάζεται από ειδικά μηχανήματα ανάγνωσης (scanners). 2.2 Ιστορική αναδρομή Το 1948 ο Bernard Silνer, ένας μεταπτυχιακός φοιτητής στο Drexel lnstitute of Technology στη Φιλαδέλφεια, πληροφορήθηκε ότι ο πρόεδρος της τοπικής τροφικής αλυσίδας Food Fair, ζητούσε από τους κοσμήτορες την έρευνα ενός συστήματος για την αυτόματη ανάγνωση πληροφορίας από ένα προϊόν κατά τη διάρκεια του ελέγχου. Ο Silνer ενημέρωσε τον φίλο του Norman Joseph Woodland σχετικά με το αίτημα του προέδρου της Food Fair και - ~ /"' ι -: ~. άρχισαν να εργάζονται σε μια ποικιλία συστημάτων. Το πρώτο τους l Εικόνα 2.1: Joseph Woodland at ΙΒΜ ;,., λειτουργικό σύστημα χρησιμοποιούσε υπεριώδες μελάνι, αλλά μειονεκτούσε στο γεγονός ότι το μελάνι ξεθώριαζε πολύ εύκολα και ήταν ακριβό. Πεπεισμένος ότι το σύστημα ήταν λειτουργικό με περαιτέρω ανάπτυξη, ο Woodland εγκατέλειψε το Drexel, μετακόμισε στο διαμέρισμα του πατέρα του στη Φλόριντα, και συνέχισε να δουλεύει το σύστημα. Η επόμενη έμπνευσή του προήλθε από το κώδικα Μορς και έτσι δημιούργησε το πρώτο του barcode από άμμο στην παραλία. «Επέκτεινα απλά τις τελείες και τις παύλες προς τα κάτω και δημιούργησα στενές και φαρδιές γραμμές από αυτές». Αργότερα διαπίστωσε ότι το σύστημα θα λειτουργούσε καλύτερα εάν είχε εκτυπωθεί ως κύκλος αντί μιας γραμμής, επιτρέποντας να σαρωθεί ως προς οποιαδήποτε κατεύθυνση. Στις 20 Οκτώβριου του 1949 οι Woodland και Silνer καταθέσαν αίτηση διπλώματος ευρεσιτεχνίας "Classifying Apparatus and Method", στο οποίο περιγράφονται τόσο το γραμμικό όσο και το Bullseye πρότυπα εκτύπωσης, καθώς και Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 31

17 Αποκωδικοποίηση Data Matrίx για βιομηχανικές εφαρμογές Τον Ιούνιο του 1974, ο πρώτος UPC σαρωτής (UPC scanner) εγκαταστάθηκε στο σουπερμάρκετ Marsh στο Οχάιο. Συγκεκριμένα στις 26 Ιουνίου το 1974, το πρώτο προϊόν με barcode που πέρασε από αυτό τον σαρωτή ήταν ένα πακέτο με τσίχλες της εταιρίας Wrigley. Το πακέτο αυτό δεν ήταν προγραμματισμένο να είναι το πρώτο προϊόν που θα είχε σαρωθεί, απλά έτυχε καθώς ήταν το πρώτο αντικείμενο που έβγαλε ο υπάλληλος από το καλάθι του πελάτη. Σήμερα πλέον το πακέτο αυτό εκτίθεται στο Εθνικό Μουσείο του Smithsonian lnstitution της Αμερικάνικης ιστορίας. Στην πραγματικότητα, το γεγονός που καθιέρωσε το barcode στην βιομηχανία συνέβη τη 1η Σεπτεμβρίου το 1981, όταν το υπουργείο άμυνας των Ηνωμένων Πολιτειών Αμερικής χρησιμοποίησε τον γραμμικό κώδικα Code 39 για να μαρκάρει όλα τα προϊόντα που πουλήθηκαν στον Αμερικάνικο στρατό. Πλέον στις μέρες μας τα barcodes τα συναντάμε σε όλα τα προϊόντα και αποτελούν αναπόσπαστο κομμάτι της καθημερινότητας μας. Είναι ένα σύγχρονο εργαλείο για την ακριβή και γρήγορη εισαγωγή δεδομένων σε ηλεκτρονικούς υπολογιστές. Έχουν αντικαταστήσει την παραδοσιακή πληκτρολόγηση η οποία πολλές φορές οδηγούσε σε λάθη και καθυστερήσεις. Χαρακτηριστικά έχει παρατηρηθεί ότι η πιθανότητα λάθους πληκτρολόγησης είναι 1 προς 300, ενώ η πιθανότητα λάθους ανάγνωσης ενός σωστά εκτυπωμένου barcode είναι 1 προς Αποτελούν κλάδο του γενικότερου τομέα τεχνολογιών αυτόματης συλλογής δεδομένων. Έτσι με αυτόν τον τρόπο επιτυγχάνεται η ομαλή διακίνηση και διαχείριση προϊόντων παγκόσμιος. Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 33

18 Αποκωδικοπο ί ηση Data Matrix για βιομ η χαν ι κ έ ς εφα ρ μογές Code lmage Type Length Character Check Description set digit ΕΑΝ- 1 4 SCC-14 ITF-14 SSCC-18 UPC-A UPC-E Code J!~l81<! 1 1J I J ΟΙ IZU) Ο ! θ1 1 Ζ~ ~ '1(ιl)(ι 1 Ο 11 IJ \ΙΟΙ ΙDOo;HOO~~"»»:?.a.1~ι. 1!111.ΙΠ σο ι ) ~ Numeric 0-9 Modulo 10 Ο ΕΑΝ 14 κώ δι κα ς χρησιμοποιε ίτα ι γ ι α εμπορεύσιμα προϊόντ α Numeric 0-9 Modulo 10 Κώδικας σ ή μανσης απεσ ταλ μ ένων κ ι βωτ ίων Numeric 0-9 Modulo 10 Ο ITF-14 χρησιμοποιε ί ται γ ι α να χαρακ τ ηρ ί ζει τα χάρτινα κουτιά και τις παλέτες που περι έχουν εμπορεύματα με κώδ ι κα ΕΑΝ Numeric 0-9 Modulo 10 Σειριακός κωδ ι κός εμπορευματοκιβωτίων. Χρησιμοποιείτ αι ως αναγνωριστικό στοιχε ίο για τον εντοπισμό και εσωτερικό έλεγχο του κιβωτ ίου Numeric 0-9 Modulo 10 Ο UPC Α κώδικας είνα ι η βασική έκδοση του UPC κώδικα και έχει 12 ψηφ ία. Επ ί σης ονομάζεται UPC 12 και μοιάζε ι πολύ με το κώδικα ΕΑΝ Numeric 0-9 Modulo 10 Η μ ι κρή έκδοση του UPC-A για πολύ μικρά σε μ έγεθος προϊόντ α. 6, 26 νar i ab l e Α-Ζ, 0-9, Optional Χρησιμοποιε ίται συχνά 5 special chars Modulo 43 ως κώδικας αυτοέλεγχου. Code 39 10, 27 νar i able ASCll Optional Επέκ ταση του Code 39. Extended (127 chars) Modulo ι: ο ο ι J ' PostNet 18 νar i able Numeric 0-9 yes Αυτός ο κώδ ι κας χρησιμοποιείται για να l Ι l ι ι l1ι ι1ι Ι 1 1 Ιιιl1 Ι ιlιιl ι l 1 Ι βελτιώσει την ταχύτητα 1 στην συλλογή και στην διανομή ταχυδρομικών γραμμάτων. Royal 19 Variable Α-Ζ, Δημιουργήθηκε για Mail 1 ι 1 1 ιl 1 ι 1 1ι Ι ' ιι 111 ι 1 ιl αυτομα τοποιημ ένες 1 ~ J ι 1 διαδικασίες αλληλογραφ ίας. Π ίνακα ς 2.1: Εί δ η Barcode Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 35

19 Γραμμικός κώδικας ΕΑΝ-13 Ο ΕΑΝ είναι ένας μηχαναγνώσιμος ραβδοκώδικας ο οποίος αποτελεί ένα υπερσύνολο του αρχικού 12ψήφιου συστήματος καθολικής κωδικοποίησης προϊόντος (U PC) που έχει αναπτυχτεί στην βόρια Αμερική. Ο ΕΑΝ-13 καθορίζεται από τον Οργανισμό προτύπων GS1. Οι κώδικες UPC, ΕΑΝ και ΙΑΝ καλούνται συλλογικά παγκόσμιοι κώδικες εμπορικών αγαθών 8. Είναι ένας από τους ποιο διαδεδομένους γραμμικούς κώδικες καθώς χρησιμοποιείται παγκοσμίως ως μέσο σήμανσης προϊόντων λιανικής πώλησης Εικόνα 2.3: Γραμμικός κώδικας ΕΑΝ-13 Ο γραμμικός κώδικας ΕΑΝ-13 αποτελείται από 13 ψηφία. Κάθε γραμμικός κώδικας ΕΑΝ χωρίζεται σε 4 μέρη τα οποία μέρη αυτά μας δίνουν πληροφορίες για το προϊόν στο οποίο ανήκει. Τα 4 μέρη χωρίζονται ως εξής 1. Μέρος 1 ο: Η ταυτότητα της χώρας 2. Μέρος 2ο: Η ταυτότητα του κατασκευαστή 3. Μέρος 3ο: Η ταυτότητα του προϊόντος 4. Μέρος 4ο: Το ψηφίο ελέγχου ~11 111~ CΞ 009 iu.> Η ταυτότητα της Ελλάδος 1 Η ταυτότητα κατασκευαστή 1 Η ταυτότητα του προϊόντος Το ψηφίο ελέγχου Εικόνα 2. 3: Ανάλυση γραμμικού κώδικα ΕΑΝ-13 8 Global Trade ιtem Numbers, GΤΙΝ Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 37

20 Raspberry Ρί και εφαρμογές Κώδικας QR Στην Ιαπων ία η χρήση των μονοδιάστατων barcode ήταν και είναι πολύ δημοφιλής, όμως η πληροφορία που μπορεί να αποθηκεύσει ένας μονοδιάστατος ραβδοκώδικας κάποια στιγμή δεν ήταν αρκετή, οπότε άρχισαν να ερευνούν την δυνατότητα κωδικοποίησης πληροφορίας σε σχήματα δύο διαστάσεων. Το αποτέλεσμα αυτής της έρευνας από την εταιρία Denso -Waνe ήταν ο κώδικας QR. Τα δεδομένα που εμπεριέχονται στο QR μπορούν να αποκωδικοποιηθούν με μεγάλη ταχύτητα. Πλέον ο QR κώδικας είναι ένας από τους πιο διαδεδομένους γραμμικούς κώδικες δύο διαστάσεων σε όλο τον κόσμο καθώς η αποκωδικοποίηση του μπορεί να γίνει με την χρήση μιας απλής εφαρμογής, μέσω ενός έξυπνου κινητού (Smart Phone). Το κε ί μενο το οποίο κωδικοποιείται μέσα στο QR μπορεί να περιλαμβάνει μέχρι και διευθύνσεις ιστοσελίδων. Εικόνα 2.7: Κώδικας QR με κωδικοποιημένο κείμενο: ΤΕΙ Πειραιά Στην εικόνα 2.8 μπορούμε να δούμε τον τρόπο με τον οποίο δημιουργείτε ένας κώδικας QR και πώς κατανέμονται οι κωδικοποιημένες πληροφορίες μέσα σε αυτό ~----~~ Πληροφορίες έκδοσης 'fι!, 2. Πληροφορίες rφοτ ύιτοu 3.Δεδομένα πληροφορίας 4. Απαραίτ η τα στοιχεία [!] 4.1. Θέση ι:::j 4.2. Ευθυ γ ράμμιση 4.3. Συ γχρονισμός 5. Ν ε κ ρ ή πε ριοχή Εικόνα 2.8: Περιοχές ενός QR κώδικα Δαγκομαvάκης Μιχαήλ - Σταματελάτο ς Στυλιανός 39

21 Αποκωδικοποίηση Data Matrίχ για βιομηχανικές εφαρμογές 2.6 Οφέλη χρήσης - Περιορισμοί των Barcode Τα οφέλη από την εφαρμογή του συστήματος κωδικοποίησης barcode μπορούν να συνοψισθούν στα εξής: δίνεται η δυνατότητα σε κάθε προϊόν και σε κάθε διαφοροποίησή του, άσχετα από τον τόπο προέλευσης και προορισμού, να αναγνωρισθεί μέσω ενός διεθνούς μοναδικού κωδικού. Η διεθνής μοναδικότητα υποδηλώνει ότι δεν υπάρχει περίπτωση να υπάρξουν δύο προϊόντα με τον ίδιο κωδικό μέσα στα συστήματα Η/Υ των εμπορικών συνεργατών. οι κωδικοί barcode χαρακτηρίζονται από ασφάλεια, απλότητα, διεθνή μοναδικότητα και δομή που δεν περιέχει ουδεμία πληροφορία και είναι ο αποτελεσματικότερος τρόπος για την ασφαλή και αδιαμφισβήτητη αναγνώριση των προϊόντων σε μία συγκεκριμένη μορφή συσκευασίας. η ενημέρωση των πληροφοριών στη βάση δεδομένων είναι ευκολότερη και οικονομικότερη από την αλλαγή της δομής του κωδικού όταν χρειαστεί να ενσωματωθούν νέα στοιχεία. Αντίθετα οι κύριοι περιορισμοί της χρήσης barcode, είναι οι παρακάτω: η μη αναγνωσιμότητα από τον άνθρωπο. ο περιορισμένος όγκος κωδικοποιημένων πληροφοριών που μπορούν να ενταχθούν σε αυτά. η ευπάθεια σε αλλοιώσεις κατά τη λειτουργία σε δυσμενές περιβάλλον. Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 41

22 ΚΕΦΑΛΑΙΟ 3 DATA MATRIX Στο παρακάτω κεφάλαιο θα αναλύσουμε τους γραμμικούς κώδικες δυο διαστάσεων και συγκεκριμένα τον Data Matrix. Θα αναφερθούμε συνοπτικά στην ιστορική τους αναδρομή, καθώς και στα πρότυπα που ορίζονται για την σωστή τους χρήση. Στη συνέχεια, θα αναλύσουμε τις περιοχές αναγνώρισης ενός Data Matrix, τη μέθοδο κωδικοποίησης και αποκωδικοποίησης της πληροφορ ίας, καθώς και το πώς μεταβάλλεται η μορφή του ανάλογα με το μέγεθος της πληροφορίας που εμπεριέχει. Θα επισημάνουμε τα οφέλη της χρήσης των κωδίκων Data Matrix σε σχέση με τους μονοδιάστατους κώδικες, και τέλος την εφαρμογή τους στην φαρμακοβιομηχανία. 43 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

23 Αποκωδ ι κοπο ίη ση Data Matrix γ ια βιομηχαν ι κέ ς εφαρ μογές 3.1 Γραμμικός κώδικας δυο διαστάσεων Data Matrix Ένας κώδικας Data Matrix ε ί ναι ένα δισδιάστατο πλέγμα Barcode που αποτελε ίται από μαύρες κα ι άσπρες περ ι οχές δια τ εταγμένες ε ίτε σε τετράγωνο ε ίτε σε ορθογώνιο μοτίβο. Η πληροφορία που μπορε ί να κωδικοποιηθε ί μπορεί να είναι κείμενο ή αριθμητικά δεδομένα. Το συνηθισμένο μέγεθος τον δεδομένων είναι από μερικά bits έως και 1556 bits. Ένα Data Matrix μπορεί να αποθηκεύσει έως και 2335 αλφαριθμητικούς χαρακτήρες ή 3115 αριθμούς. Εικόνα 3.1: Τετράγωνο και ορθογώνιο Data Matrix 3.2 Ιστορική αναδρομή δυσδιάστατων γραμμικών κωδίκων Καθώς η χρήση των γραμμικών κωδίκων στην καθημερινή ζωή αυξήθηκε, αναπτύχθηκε η ανάγκη για δημιουργία κωδίκων με μεγαλύτερη χωρητικότητα πληροφοριών. Η πρώτη απόπειρα για κατασκευή ενός barcode με μεγαλύτερη χωρητικότητα πραγματοποιήθηκε το 1984 από την AIAG 10 όταν αναπτύχθηκαν οι "compact codes" («συμπαγείς κώδικες») που αποτελούνταν ουσιαστικά από 4 γραμμικούς κώδικες τοποθετημένοι ο ένας πάνω στον άλλον. Ο τύπος κώδικα που χρησιμοποιήθηκε ήταν ο "Code 39" και ο καθένας από αυτούς περιείχε μ ι α διαφορετική πληροφορία. Μια άλλη προσπάθεια δημιουργίας ενός δ ι σδιάστατου γραμμικού κώδικα έγινε από τον Daνid Allais της lntermec Corporation το 1988 με την ανάπτυξη του κώδικα "Code 49". Ένα χρόνο αργότερα, το 1989, ο Ted Williams δημιούργησε τον κώδικα "Code 1 6Κ " ο οποίος ήταν παρόμοιος με τον "Code 49" με την δ ι αφορά ότι ήταν αποτελεσματικότερος και ε ίχε την δυνατότητα να εμπεριέχει περισσότερη πληροφορία δεδομένων. Οι δυο αυτοί κώδικες σε σχέση με τους προγενέστερους γραμμικούς κώδικες μιας διάστασης, μπορούν να εμπεριέχουν 10 Automotive lndustry Action Group Δαγκομανάκης Μιχα ή λ - Σταματ ελάτος Στυλιανός 45

24 Αποκωδικοποίηση Data Matr i χ για βιομηχανικές εφαρμογές Η ικανότητα του Data Matrix να περιλαμβάνει μεγάλη πληροφορία σε πολύ μικρή περιοχή δεδομένων (50 χαρακτήρες σε 2 ή 3 mm 2 ) και να διαβάζεται με λόγο αντίθεσης μόλις 20%, το καθιέρωσε στο «μαρκάρισμα» πολύ μικρών σε όγκο αντικειμένων. Ένα χαρακτηριστικό παράδειγμα της αποδοχής του Data Matrix είναι πως ο όμιλος ηλεκτρονικής βιομηχανίας των Ηνωμένων Πολιτειών προτείνει τη χρήση του για σήμανση των μικρών ηλεκτρονικών εξαρτημάτων. 3.3 Πρότυπα Data Matrix Τα Data matrix καλύπτονται σήμερα από διάφορα πρότυπα ISO/IEC και είναι ελεύθερα να χρησιμοποιηθούν χωρίς να χρειάζεται χορηγήσει άδειας ή δικαιωμάτων. Τα πρότυπα αυτά είναι τα εξής: ISO/IEC 16022: Data Matrix barcode symbology specification ISO/IEC Print Quality Standard ISO/IEC 15418: Symbol Data Format Semantics (GS1 Application ldentifiers and ASC ΜΗ1 Ο Data ldentifiers and maintenance) ISO/IEC 15424: Data Carrier ldentifiers ( including Symbology ldentifiers) ISO/IEC 15434: Syntax for high - capacity ADC media (format of data transferred from scanner to software, etc.) ISO/IEC Unique ldentifiers 3.4 Περιοχές αναγνώρισης Data Matrix Η βασική δομή ενός γραμμικού κώδικα δυο διαστάσεων Data Matrix αποτελείται από τα εξής στοιχεία: Στοιχείο - Κελί (Element - Cell) Πρότυπο Εντοπισμού (Finder Pattern) Πρότυπο Συγχρονισμού (Timing Pattern) Περιοχή Δεδομένων (Data Area) Νεκρή Ζώνη (Quiet Zone) Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 47

25 Απ οκωδ ικοπο ί ηση Data Matrix για βιομ η χανικές εφαρ μογ έ ς Εικόνα 3.5: Πρότυπο συγχρονισμού Περιοχή Δεδομένων Η περιοχή δεδομένων περιλαμβάνεται μεταξύ των προτύπων εντοπισμού και συγχρονισμού. Με την συγκεκριμένη θέση λευκών και μαύρων κελιών η επιθυμητή πληροφορία κωδικοποιείται μαζί με το κώδικα διόρθωσης δεδομένων. Νεκρή ζώνη Εικόνα 3.6: Περιοχή δεδομένων Η νεκρή ζώνη είναι μια περιοχή γύρω από τον κώδικα Data Matrix η οποία δεν περιλαμβάνει καμία πληροφορ ία. Η νεκρή περιοχή ξεχωρίζει τον Data Matrix κώδικα από το εξωτερικό περιβάλλον και θα πρέπει να είναι τουλάχιστον μια μονάδα πλάτους. Εικόνα 3.7: Νεκρή ζώνη 49 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλ ιανός

26 Απ οκωδι κοποί η ση Data Mat rix για βιομηχαν ικές εφαρμογές Σε κάθε περιοχή όπου αντιστοιχεί το λογικό «1» μετατρέπεται σε μ αύρη ενώ η κάθε περιοχή που πα ί ρνει λογικό «0» παραμένει λευκ ή. Έ τσι καταλήγουμε σε ένα πλέγμα που έχε ι την παρακάτω μορφή. ο 1 1 ο ο ο 1 1 => Το κάτω αριστερά γωνιακό πλέγμα ενός data matrix μπορεί να έχει διαφορετικό σχήμα σε ορισμένες περιπτώσεις. Το σχήμα αυτό χωρίζεται και ένα μέρος του πλέγματος παραμένει στη κάτω αριστερά γωνία ενώ το υπόλοιπο στην πάνω δεξιά. Υπάρχουν 4 διαφορετικοί τρόποι με τους οποίους θα μπορούσε να χωριστεί το συγκεκριμένο πλέγμα και έχουν τις εξής μορφές: 11 Εικόνα 3.9: Περιπτώσεις χωρισμού του γωνιακού πλέγματος Δαγ κο μανάκης Μ ιχαήλ- Σταματελάτος Στυλιανός 51

27 Το πλέγμα των δυαδικών αριθμών των ακριανών χαρακτήρων το οποίο προεξέχει από το αριστερό και πάνω άκρο τοποθετείται στην αντικριστή πλευρά όπως φαίνεται παρακάτω. Εικόνα 3.11: Ακριανά πλέγματα Παρακάτω θα δούμε αναλυτικά ένα παράδειγμα κωδικοποίησης Data Matrix της λέξης «Raspberry» σύμφωνα με την μέθοδο που αναλύσαμε παραπάνω. R-+82(ASCll)+1= ~ => ~ m±tij ι.. a-+97(ascll)+1 = ~ => ~ rnill LιιJ Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 53

28 Συνθέτοντας τα παραπάνω πλέγματα δημιουργείται ο κώδικας Data Matrix. Εικόνα 3.12: Raspberry Data Matrix κώδικας Για να αποκωδικοποιηθεί ο κώδικας Data Matrix οι αποκωδικοποιητές ακολουθούν την ανάποδη διαδικασία διαβάζοντας της μαύρες και άσπρες περιοχές μετατρέποντας αυτές αρχικά στο δυαδικό, εν συνεχεία στο δεκαεξαδικό και τέλος στον ASCll βρίσκοντας κάθε φορά έτσι τον αντίστοιχο χαρακτήρα. Έτσι, συνθέτοντας όλους τους χαρακτήρες καταλήγουμε στο κωδικοποιημένο μήνυμα. 3.6 Μέγεθος - Μορφή Data Matrix Ανάλογα με το μέγεθος της πληροφορίας που θέλουμε να κωδικοποιήσουμε, ο αριθμός των γραμμών και των στηλών ενός Data Matrix μεταβάλλεται καθώς και το σχήμα του. Όσο προστίθεται πληροφορία σε ένα Data Matrix το συνολικό πλέγμα διασπάται σε άλλα μικρότερα. Στο σχήμα Data Matrix που αναλύσαμε παραπάνω μπορούν να κωδικοποιηθούν μέχρι 63 αλφαριθμητικοί χαρακτήρες ή 88 αριθμητικοί. Σε περίπτωση που η κωδικοποιημένη πληροφορία φτάνει μέχρι και τους 303 αλφαριθμητικούς χαρακτήρες ή 407 αριθμητικούς τότε το Data Matrix παίρνει την εξής μορφή. 8 Πρότυπο εντοπισμού 8 Πρότυπο συγχρονισμού Εικόνα 3.13: Μέγεθος Data Matrix έως 303 αλφαριθμητικούς χαρακτήρες ή 407 αριθμητικούς Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 55

29 Στους παρακάτω πίνακες μπορούμε να δούμε αναλυτικά πόσα στοιχεία μπορεί να δεχτεί ένα Data Matrix σε τετράγωνο καθώς και σε ορθογώνιο μοτίβο ανάλογα με το μέγεθος του. tufyσθoς Περιοχή ΣiJνο~ική rι.jvo~o tufyιστη χωρητncότητι: Πο<Τ'Οστό Datιt Matrix δεδομίνων περιοχή κωδικοποιημένων δtδομiνωv κωδικοποιημivων δοδομtνων ~έξεων ~iξεων που Αριθμοί Α\φο:ρι~τι οί χρησψοποιούντω )(«ρ«κ ΤηρΣς yιο: διόρθωση Γρ«μμές Στή~ες f\ιfyεθος Π/οήθος 03ta 8τοr Max. Max. σψt~μ\ίτων (~) &8 S>.S 3 s ο 3 o2.s χ 10 ICbιlO S l 2x l l 1 2ιι 1 s 1 ιj ss Ιό ~ 1$ Ι ο 1 6χ 16 11))( 16 1s 14 31') S 20 ΊΟ Βχ $ χ: 20ιι ι.ι ) Ι1.χ S2 40 "" 2cι 24YL BS 64 3S Jr14 4 1Βχ <: 36] 3() ~ '} S ISxlS 4 3 )'} δ9 19ό :Ώ ~ 4 4(/(.:\( b22 44χ δs ' κ x4S "Ο ό ό'Χ ι:Ή s 144 Ί S.1 so 80 1Sxl8 16 7"lx S ss X)"li X) 16 80χ.9J ~2... s 9δ 96 11xD. 16 8&88 δ9ό 2Tl. 1.:θ I 24 : 'fu j χ αωαι ι.).c,:) 3ο 1 1.ι! Ι _ 130-I 4 Ί 3 1 S4 2" ' fι _ 28.5 Πίνακας 3.1: Μεγέθη Data Matrix τετράγωνου μοτίβου Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 57

30 Προσφέρουν μεγάλες ταχύτητες στην κωδικοποίηση και στην αποκωδικοποίηση. Μπορούν να διαβαστούν ακόμη και σε πλήρη περιστροφή 360 χρησιμοποιώντας την 20 CCO τεχνολογία. 3.8 Εφαρμογή στην φαρμακοβιομηχανία Με στόχο την αντιμετώπιση της ολοένα αυξανόμενης διακίνησης πλαστών φαρμάκων, η Ευρωπαϊκή Ένωση έχει θεσπίσει μια νομοθετική βάση που επιτρέπει την εισαγωγή βελτιωμένων χαρακτηριστικών ασφαλείας και συστημάτων παρακολούθησης της συσκευασίας των φαρμάκων, ώστε να εξακριβώνεται η γνησιότητα και η ταυτοποίηση κάθε μεμονωμένου κουτιού. Στο πλαίσιο αυτό, χώρες όπως η Γαλλία και η Τουρκία έχουν ήδη θεσπίσει κανονισμούς που απαιτούν από τις φαρμακοβιομηχανίες να σημαίνουν τα παραγόμενα και διακινούμενα προϊόντα με ένα δισδιάστατο κωδικό (20 Oata Matrix barcode), ενώ άλλες χώρες - μεταξύ αυτών και η Ελλάδα - πρόκειται να ακολουθήσουν τα επόμενα χρόνια. Όλοι οι κωδικοί Oata Matrix αποθηκεύονται σε μια κεντρική βάση δεδομένων, επιτρέποντας τον έλεγχο της αυθεντικότητας του φαρμάκου στα σημεία πώλησης. Με αυτό τον τρόπο διευκολύνεται έτσι η ιχνηλασιμότητα των φαρμάκων σε όλη την εφοδιαστική αλυσίδα, με ιδιαίτερα χαμηλό κόστος εκτύπωσης. Στις περισσότερες εφαρμογές στη φαρμακοβιομηχανία, ο κωδικός Oata Matrix περιλαμβάνει ένα μοναδικό σειριακό αριθμό (Serial Number), τον αριθμό παρτίδας (Lot/Batch Number) και την ημερομηνία λήξης του φαρμάκου (Exp.). Εικόνα 3.16 Παράδειγμα χρήσης Data Matrix σε συσκευασία φαρμάκων 59 Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός

31 ΚΕΦΑΛΑΙΟ 4 DATA MATRIX DECODER Στο παρών κεφάλαιο θα αναφερθούμε στην εφαρμογή της πτυχιακής εργασίας η οποία ονομάζεται Data Matrix decoder (αποκωδικοποιητής γραμμικών συστημάτων δυο διαστάσεων Data Matrix). Θα αναφερθούμε στα εργαλεία που χρησιμοποιήθηκαν για την υλοποίηση της, και θα αναλύσουμε το γραφικό περιβάλλον και την λειτουργία της εφαρμογής. Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 61

32 Αποκωδικοπο ίη ση Data Matrix για βιομηχανικές εφαρμογές 4.1 Εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη της εφαρμογής Στην ενότητα αυτή θα αναφερθούν συνοπτικά τα κύρια εργαλεία προγραμματισμού που χρησιμοποιήθηκαν για την ανάπτυξη της εφαρμογής, τα οποία είναι, η γλώσσα προγραμματισμού Jaνa, η πλατφόρμα ανάπτυξης της εφαρμογής Eclίpse, η βάση δεδομένων MySQL, καθώς και διάφορες βιβλιοθήκες Jaνa Η Jaνa είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού που σχεδιάστηκε από την εταιρεία πληροφορικής Sun Mίcro systems. Στις αρχές του 1991, η Sun αναζητούσε το κατάλληλο εργαλείο για να αποτελέσει την πλατφόρμα ανάπτυξης λογισμικού σε μικροσυσκευές (έξυπνες οικιακές συσκευές έως πολύπλοκα συστήματα παραγωγής γραφικών). Τα εργαλεία της εποχής ήταν γλώσσες όπως η C++ και η C. Μετά από διάφορους πειραματισμούς προέκυψε το συμπέρασμα ότι οι υπάρχουσες γλώσσες δεν μπορούσαν να καλύψουν τις ανάγκες τους. Ο «πατέρας» της Jaνa, James Goslίng, που εργαζόταν εκείνη την εποχή για την Sun, έκανε ήδη πειραματισμούς πάνω στη C++ και είχε παρουσιάσει κατά καιρούς κάποιες πειραματικές γλώσσες (C++ ++) ως πρότυπα για το νέο εργαλείο που αναζητούσαν στην Sun. Τελικά μετά από λίγο καιρό κατέληξαν με μια πρόταση για το επιτελείο της εταιρίας, η οποία ήταν η γλώσσα Oak. Το όνομά της το πήρε από το ομώνυμο δένδρο (βελανιδιά) το οποίο ο Goslίng είχε έξω από το γραφείο του και έβλεπε κάθε μέρα Πλατφόρμα προγραμματισμού Eclipse Η πλατφόρμα προγραμματισμού Eclipse είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης εφαρμογών (IDE 11 ) και αποτελεί ένα από τα πιο δημοφιλή εργαλεία για προγραμματιστές παγκοσμίως. Το Eclipse ξεκίνησε ως ένα ανοιχτού κώδικα εργαλείο από την ΙΒΜ το οποίο όμως απέκτησε πραγματικούς οπαδούς μετά την δημιουργία του Eclipse Foundatίon το Περιέχει ένα σταθερό workspace το οποίο μπορεί να διαμορφωθεί σύμφωνα με τις ανάγκες της εφαρμογής μέσω διάφορων επεκτάσεων που δέχεται. Το Eclipse χρησιμοποιείται κυρίως για την ανάπτυξη εφαρμογών σε Jaνa. Παρόλα αυτά, με τη βοήθεια επεκτάσεων του προγράμματος μπορούμε να αναπτύξουμε εφαρμογές και σε άλλες γλώσσες 11 lntegrated Developrnent Environrnent Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός 63

33 Αποκωδικοποίηση Data Matriχ για βιομηχανικές εφαρμογές Termίnal FιJe Edιt Vι~ Search Ί'i!rmιnal Help s s-vgn CR31S L ~ s ~ysql U root - ρ EJ,.~. ev~~~v v: welcomc to the MySOL monitor. Commands cnd lfith or \g. Your MySQL connection id is 51 Serνer νersion: θubuntuθ. 13.θ4. l (Ubuntu) Copyr1ght (c) 2θθθ, 2913, Oracle and/or 1ts aff1liates. All rights reserνed. Oracle i s a register ed trademark of Oracle Cor-poΓation and/or Hs aff1liates. Other names may be trademarks of their respect1νe owners. Type ' help; ' or '\h' for helρ. Tyρe '\c ' to clear the current i nput statement. mysql> use ptixiak1 ; Readi 11g tabl e info1111ation ror complet i oιι of table and column na nιc s You can turn off this teature to get a qu i cker starίup w1th Α Oatabase changed mysql> selcct frorn apothiki ; ι name f id ~ Ι depon Ι 1234 ι Ι panadol Ι U3456 ι rows ι n set ( Θ. θθ sec) mysql> 1 Εικόνα 4.2: Εντολές δημιουργίας βάσης δεδομένων και του πίνακα Βιβλιοθήκες και πρόσθετα στοιχεία Για την ανάπτυξη της εφαρμογής Data Matrix Decoder χρειάστηκε ακόμα να χρησιμοποιήσουμε μια σειρά από διάφορες βιβλιοθήκες και μερικές επεκτάσεις οι οποίες διανέμονται δωρεάν στο διαδίκτυο. Τα στοιχεία αυτά είναι τα εξής: V4L4J Το V4L4J 12 είναι ένα πακέτο για την Jaνa το οποίο δίνει εύκολα την δυνατότητα σε μια εφαρμογή γραμμένη σε Jaνa να συλλάβει μεμονωμένα καρέ ή ολόκληρες ροές βίντεο από συσκευές που είναι συνδεδεμένες σε Linux (/deν/νideoxx). MySQL connector Ι JDBC Το JDBC είναι στοιχείο επέκτασης για εφαρμογές Jaνa το οποίο είναι απαραίτητο να το συμπεριλάβουμε στην εφαρμογή αν θέλουμε να πετύχουμε επικοινωνία μεταξύ της εφαρμογής και μιας βάσης δεδομένων MySQL. Libdmtx Η Libdmtx είναι μια ανοιχτού κώδικα βιβλιοθήκη η οποία επιτρέπει την αποκωδικοποίηση γραμμικών κωδίκων Data Matrix. 12 Video4Linuχ4Java Δαγκομαvάκης Μιχαήλ - Σταματελάτος Στυλιανός 65

34 τότε η πληροφορία εμφανίζεται με πράσινα γράμματα και μας εμφανίζει το αντ ίστοιχο μήνυμα όπως φαίνεται παρακάτω. D tamatrιx <ι '"der Προ ιόν dt-pon ΤΕΧΝΟΛΟΓΙΚΟ ΕκnΑΙΔΕΥΤΙΚΟ ΙΔΡΥ ΜΑ ΠΕΙΡΑΙΑ Ιστορικο Η Ί.ι ~ Fr1Ja :23:53 ΕΕΤ 2_() 1~ _ Datamatrix decoder ~ 2014 Δσγκομανακη ς Μιχαηλ & Στσματελάτο ς Στυλιαvο ς. Εικόνα 4.4: Σάρωση του προϊόντος "Depon" Το προϊόν "depon" που χρησιμοποιήθηκε ως παράδειγμα είναι αποθηκευμένο στην βάση δεδομένων, όπως μπορούμε να το επαληθεύσουμε παρακάτω. Termrnal Fife Edit Vιew Search T~rmin aj Help -... Εικόνα 4.5: Ο πίνακας " aρothiki " της βάσης δεδομένων 67 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

35 Προιοv!)a Mc ο r ΤΕΧΝΟΛΟΠJ<Ο ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ Μηvυμα Το προι ο ν υπαρχιι Ιστορικο Η, μι, Frιjarι 031>3:::3:53 ΕΕΤ ::014 Fπjan ό3"iιs:24:2.:i ΕΕΤ 2014 Fπ Jarι 03 16:24 51 ΕΕΤ 2014 Datamatrix decoder ~ 2014 Δαγκομανάκης Μιχαη λ δι Σταματελστο ς Στυλιανο ς _ Προιοv.-- tei pιψaίa.τ.ε.ι. ΠΕΙΡΑΙΑ,;.-,,_.:,..,,,? *"' ΤΕΧΝΟΛΟΠΚΟ ΕΚΠΑJΔΕΥΤΙΚΟ Ι ΔΡΥΜΑ Π Ε Ι ΡΑIΑ Το προιον διν υιταρχε ι Ιστορικό 1J Πj) "' dο?_ρο~_ raspberrι p nadol - t 'Ξ'ι f?'ξ'~raιa _,_ ι;:: τ11 - ~ Ί llai οχι 1>141 ό"χϊ ~ ' ) :ηjf ν..ι Frι J<irι 03 16: ΕΕΤ 2014 Fr1Jan 03_16-: ΕΕΤ 2014 Frijarι Ql.! 6: 24_:51ΕΕΤ2014 Fr ι Jan ου 15: 25:_28 ΕΕΤ 2014 Εικόνα 4. 7: Παραδείγματα αποκωδικοποίησης 69 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

36 ΕΠΙΛΟΓΟΣ: Στα πλαίσια της παρούσας πτυχιακής εργασίας, μελετήθηκαν και αναλύθηκαν τα πεδία των «Raspberry Pi», «γραμμικών κωδίκων» και «Data Matrix» με στόχο την ανάπτυξη μιας εφαρμογής αποκωδικοπο ί ησης των δυσδιάστατων γραμμ ι κών κωδίκων Data Matrix για την χρήση της στην φαρμακοβιομηχανία. Λόγω της αυξημένης διακίνησης παράνομων φαρμάκων, η Ευρωπαϊκή Ένωση έχει θεσπίσει νόμους, σύμφωνα με τους οποίους απαιτούν από τις φαρμακοβιομηχανίες να «μαρκάρουν» τις συσκευασίες φαρμάκων με τον δυσδιάστατο κώδικα Data Matrix, έτσι ώστε να εξασφαλίζεται η γνησιότητα και η μοναδικότητα κάθε κουτιού σε ολόκληρη την εφοδιαστική αλυσίδα. Έτσι, με την ανάπτυξη της παραπάνω εφαρμογής, επιτυγχάνεται ο στόχος αυτός διασφαλίζοντας την ομαλή διακίνηση γνήσιων και νόμιμων φαρμάκων. 71 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

37 ΠΑΡΑΡΤΗΜΑ Α' _ Ascii πίνακας Δυα δ. Οκτ. Δεκ. Δεκαεξ. Γραφ Α C D Ε F s 0'!Ο & ο Δυαδ. Οκτ. Δεκ. Δεκαεξ. Γραφ Α Β Α Β C Ε F c ο Ε F G Η J κ ι Μ 1'J ο Ρ Q R s τ υ ν 'Ν χ Υ Δυαδ. Οκr. Δεκ. Δεκαεξ. Γραφ a b Α C Ε F c d 9 h k m n ο Ρ Q s u vv χ Υ Α Α Ζ Α Ζ C < C C Ο Ο D = D Ε > SE Ε F? F 73 Δαγκομανάκης Μιχαήλ - Σταματελάτος Στυλιανός

38 Αποκωδικοποίηση Data Matriχ για βιομηχανικές εφαρμογές ΠΑΡΑΡΤΗΜΑ Β' BCM2835-ARM datasheet " BROADCOM. 1 lntrodυctίon 1. 1 Ον()ιv iew BCM2835 ARM Peripherals ~~ IK~ f2 2 i5 nt:uns thc t ol lσ\\ ing rcriph::r:ιl:.- 'λ hich ΠU)' S31cl:- Π: ;~cc;.-.cd Γι: ιh- :\ R. 1: Tin\CΓ. Int m.ιpt c ntrol r (IJJIO Ο. Β f>c"\1 / 12S {)~ :\ cυnιrolkr ι _ ~ rη.:ι-..ια 12(" Ι S!1i -.Ln-c. Ρ!Ο. Sf)J t. SJ>l2 J>\\Ό 1 UΛRΊΌ. ι: ΑRΤ Ι ΤΓ.: purpo'vc' ol t.hi. d.11~ h:ct j;, ιο ρro.. ;d.,: d - unr nt. ι}οn IN t ~ pcrip~r3[<,. in ut i- -: nι \kι;ii! ω :.ιlkιν. :ι OC\"C' kipcr Ι\Ι JXrrt an σp::ratin~. ) ~ι m ι ο BC. 1_ Tocre rc ;:i nun\ r(')t p.;:rφ~r:iι, v.ht..:h.:ιn: inι cnd J to b.: nιro lj..:d Ι:ι: tb.: (;ρυ. Thc..ι:: :ι.γ-: )rnittcd lr m ι h i' d.:ιt.ι.ςh<:<, t. Λ c"~ιnf: ι hc-.e rςrip.tlj> Ιrσπ1 tht: Λ R~ i~ oot R:' n1n-c nd:t.i 1.2 Addr~ss map Di:Jgrnmm:Jtic ovmvίl}w ln ~ιddit~n ιο ι~ ΛR~ t :-. ~ ~ t l'. Β(.'~t;~3ς in..:ludc~ a ~cond co. gr.:lίrcd ~ Ι fl" Ισr ni pp i n ~ AR~ J ph)' "tc..ιl ~αι.~π:,~ ~ ο n ι ο. )\ Ιc111 bu~ ~ιw rc:-.-..:'>. Thi-. dι:.ι~r.:ιnt ~hο'λ' thc- πu in ;.ιddr.:"~ :φ.t.,. o t inι-rc:-t: (.~!'l.' NU.)1) ~l)j _ Βω:.Jα~f:1 Eurι:., ' l.tιi 1 )6 S.:i ::t"ll"c 1 ':.:r ι \li!1 {1C Rα.w c.un. r:j~ ('[U ij',\ \\' Ι~.1~ J ~ _ J 1 :! Hrι'(}J..;<'il1 ('σrινr.!lωn. Λ ι, r ί f:hl<i r.. " ' "'..-χ.! Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός 75

39 BROADCOM. BCM2835 ARM Peripherals _,..,.,,._,,... -=== ; )...,..,,, u.. u "" ~ ;:: " :: v ~~ ;;; ~ (.)?} ~ ~.z ~ ~. ' ~ ;, _,,.., :r $ "" ό ~ ::OJ :-: (", -. - ~.r α - : ~;.. - "'~ ~ =- :? Ξ' ~ "" t1,,. ~ " u <;;.. 7! -., ~,_.., ~ ',. "" ~~ ') ':!.:'J G'.. 7 -=- "" ;;; l-:; "" '"".. U.c - ~ \' Λ Δ.., ".;..,... ι-,, ::J ιι:ι.,,... " -.,,,.,: l, i3 ~ ~ < '' ;; ί!;. c.... -: :,., - ~., ~ f= ;:; :;:: :.: ε -_;,... ~ ρ: γ,_,, f J ~ i 6 ~::, ~ -:, -:a e c,;- ~':.! ~ ~ ~('{ :;;::... ~ ~ s; :-; ν. ~ -:!.:J ίο: ""' :ι - ~... =,.,,., ο ~ : Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός

40 n BROADCOM. BCM2835 ARM Peripherals.,,,,,..._, Λ d J n: \. ιn ΛR\, ==-= Jnu'{.~: ι ' u:d.1.'> 'ιnωj 3'.!Jr. h~ ιh:: ΛR. 1 "(ι ιhcn m.:φp:d ίnt' :ι rh~. iωi :ιjj r.: '' h~ ιh:: ΛR\1. 1 Η '. th:: n m;.ιprςj ιnιο :i bu' :ιjdπ: "h} ι hc r\r. f nurψin.:_ L:. :inj ιin 11 ~ u_ J t) ι:: t: Ρί' pri.jιc rc nr hc-r.il Νι..Jli 'n 1n R.\M ARM virtυal addrρsses (standard Unux kernf!i only) Α' ι' 't311d..ιιύ rr.:ι :ti.:~. ι h<: ι.:ιn d:u-d ΠC\12 ;: J.inu :< kcrn:i prσ ' ιά' :ι σn ιitt.κ' u πupp1n -. r ι l'κ' v. D._, ι;,f.1 \ '.1Ϊl.1h Α RΛ\ 1 :ιι th: ι σp of n-.::π t:-'. Th<: k rrrl j,.:: nli~ur.:d f1...,r.:ι ι{;β/'(; n φli ι t-eι... n 1.L-~I :ιnj U<.:Γ :-.ιχι- n"κ"mor:'. Th.: pli h:ιν. n.\r.! :ι nj ί ΡU m: "r: i l.:, ιcj t>;- ίn,ι.jlin ~ υ n;,f th:: 'uppl' J ι:ιrt. ίl ti l.::. ' ι.:ιn. 11 in t h.: l-'af'2 ι p.ι."111 >n, 1 ι 1) c...ιrd. Th:: n1 in1 n"1urη n unt 1 nrn r:... hi h..ιn bc f'' n ι ιh:: (;pι ι. '2. Β. hιιt thj.i -... ιιι r. 1rk ι mulιίιη:dι:ι fx'rl πn:ιn,,... : Ινr '{.trnrl.:. - ΙΒ ~ 001 pro-. ι dc n Ufh hιιιtι-rιnς ι u r th..: (;ρι: ι Jo Ι ( ' Ορ].Ο \'ΪJ: Jc oj i n~. \ ϊπu;ιι :ιjdπ::-.~ :. in ~ m:i nχi v. ιlf r :ιrψ~ ιν. ~ n Οχ.α: _ : :.ι.nj ITHH l-}. \'irtuaj ~ι!rc '-'.ι::' in ιι-.cr π)(}j: ι ί.c.!<'cπ Ι":- rπ...: '., runnin~ in AR.\I Ι.ιnuυ v. ill r.jn:" Ψ" n O:<UJ((.,J..ιnd '{ Ι Hl H it. Ρ riphcrjb t..ιt rh:. ί aj :.i.jd.,:-. ο, _ Χ ::ιο ( nt.ιr..: n rrcj i πω ι hc kcrocl \'ir t u.ιl :ijjr '' ψ.:ι. st3rt ί n;: :ijw<:. s Ο:< Ι-'2 CΚιιΥΙΟΟ. Thu" a rcrir r;ιl 3 'cnί: J h::r~ :.ι ι Ι>υ :ιjj {Ι-< Ϊ Ennnnnn ί,.j\ ' J.Ιi:tM: ιn ιh:: ΛR 1 k ~! ι 'inu..ιl..ιdjrc 0 -:f 'Znnnnnn ARM phys ic:ιl :ιddresses J>h) i fn RA.\t. Tnc :\ R\I. ω '" ot ι/\: RΛ \I t..ιrt'.11 Ο:ια ~Κ)()(){JΟ. Thc \ 'idc\"(~ore... ιion of ι RA\I j, nυp)x"j in onl: if Ι :.: ~cιη ί: -.:.;)nli ~un.:j t ' uppvn;i,n-c n ι; nup JιJι p Ι:ι:: 1 th ί>1 ιtκι < rnm,.,nι<ι~ - 1. Toc \Ι ίιj=c('μι. 1.\ll m;ψ. ιh.: ΛR. ph> :-. i-.:-:ιl..ιdjr.,)> ~..κ ω ι/r t>u. :.ιιjjr '~ p:ιι ~ n t>y \ 'ιι.k{icon: ι...ιnj \ 'ίj:,(όn: fx' rϊph.:γ.il\ι. Τ 1:-u. tddr :, Ιοr RΛ. t r <.ct up ω nup 11 n1 ι urκ-:ι.: red 1 Νι.; ~Jrc-., r.in:- n ιh:: \ ϊτi:,~.,r. :υtinξ :ι.ι ili( J(:'Ίι '} )J. f)h,,j -,;ij :ιdjr.:' -- r;ιπ~ frum Ο:ι ~ {,ϊ ί.ι(j_ i, : ΟΗ Η11 '!or ~riρh ~ r..ιl Ttr :ιιjjι;:.. IN rcnph::ral'.lγc.! up LO ΠU."' ΟΠ!Ο ιh: f).: Γiprer;,ι.J hu~ :JJr._').S Γ.)Π~ \l.:ιl1 Ϊ Π ;:'.11. ίε _.. ), Thu,.:i rςrιph:r.ιl d\'cήί:...:j tι:rc...ιι hιι: ιldr~,,.'{7 1; nnnnnn ι~ a\ :ιι l:ιtι Jt rh~ sίc 31.1ddπ:.. _. nnnnnn Bus addresses ΤΙ pc ripljeral :tddre g_~ _ Ρ<' iωrd ln tbis do<'ument 3Π' bu addro. scs.. ott"'.:ιr~ dιr;:... 1.f) :i.:... ~ίn ~ p:rφ~ raj, n1u ι ιr.ιn ι ιtr. - 3ιJJr.;,-;c:-. ίnι ph;. i.:: 1 or "inu.il..ιjjr., ~ ;ι, d: crιh.:d ;;ι :)\'. S1;l1~1n. ~ ίn:' rcriph:r.il. ~ ΙΠf ιtκ J). f:\ n~ιn.:~ n1u. u. :ijjr.!i.. ' ΒΓ \\ : 1Spr ι... ij.., 3 J:'!\ B '! ~m \~.:.ι.~. "hi,111 u -J r~ί::r.!.rιl~ ~ 1~ crι. Λ.:.~ ~\1'1 ιn:-mι c-:- JI.: rα.ιιαι.:ιι~r 'i.1 ΙΤ :U- :"41n J u '1.:.ι:Ι!.: μ_- n.!:r.r, fl... τιιcr ι-.,,, ιι' CΙ I LI\.'.ιz,.ι.JJ.ι" f., lt'nu.;ιt) 2(JJ 2 Bro.IJ. ίm 1 υrc ' 1 tj..!(16 ~i.;nα- r'.,;\; \lihro RcoJ (";iιn~r.jf'." ("f~ (,\\'\\' 1'.ι~ 6 ) ' 12 l\ rωj.:ι'm (.:ιη; Γ..!ΙΙΟΠ. \ tl εhι1 rc.._ cd 79 Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός

41 BROADCOM. BCM2835 ARM Peripherals S..,,,..,.,, ι ι Ι t \.\ 3ΓC :.ιcc \ ~ ====-- ln" RA~ dίr!_:. f\lu\t u-...: rh: 1.il.λ!Jr-.":'>-..:\ 1 t>.:ι...eιl.1t (1.ilo)(J!Οι. Solt\~..ιrc ac _''n~ R:\~1 using ι - 1). 1:\ nι: in:: -' n1ιν υ. tυ. :\JJr '""'' 1h.1. J.~ι ()"<.( )(( Peripher:il :icoess precnutions for cormct memory orderίng Th: ΙΚ' 12 ';- ) ' '~m u ~. :111 A~IBA AXl-c rn p..ιti"k ίn ι crι:.ι...._.ructur. ln <'r-.ι: r ιο ~.. p ιtr. :.\ιcn' ιnp k-ι:t) 1 "'.mj J:it ι hn: u ~hru hψh. thc BC. Ι_,ψ:, Α\1 :: ι: m d.\ n.."lt :ι. t-. ::.ι: - ιum n: Jd d~ιι.:~ in-ord?. Τιχ GJ>LI l\j.: 'f'e...:i.11 k\ i - 10., r.: ν. ith J.il.ι.ttri\ ίng σuto f.oni:r: h ν. \ r ιh:: ΛR:-.1.:: r..: ι1,χ:' οοι, nι:ιίn ~'h 1,,..,;-. Th~ f. \(\f prχ...ιuιί "" rηυ..ι h: ι..».. cn ν. hcn U.\ in ~ ιh..: AR. 1 ιο :.ι c ' r:rφher.ll. Λ.:1..\. : ιο th: ~m.:' ιτ rιrh:r.i l ν lν..:i~.iΠI\ ' and n: ιurn in-ord r. Ιι L'- ' nι:... trn '" ί1 hin;: fr"m orw:: r:riph r..ιl ι ;.ιno<h:r ι tι...ιι d.~ι;:ι c;in.uτiy:: out-1.>f-ord.:r. Ttr ίnψk t v. a: ι ncl '-Utt' ι h.11 J:it..ι ί' pr -. -<J 111-, rιkr ί, tι pb.:i mcmo r_:. h.:ιrrr r i~ ιru..ιι n t rίιί.ι\ ρο. ιιιο n in ιh: - Jc. Υ u h( uld pl.i : η rnor~ '>Η l\.uτ. 1 t:x-ωr.: ιtκ lin... rίι ιο ::ι r-:riph:: r.ιl..\n>c~ r: ~ajb:uτ;:r..ιι\:rιh:/:ι.... ιr J('lf.1 ιx rφh:r...ιl lt ~ n ο ι R"ψsir :d ιο put :.ι Π).:Π ΙΟf)" txυr~ r in..ru tion ft r t.' 3('f1 R:..id Ν ν.τίιc.ι - '. On l~.jl tho. pkι ~ in th αk V. h:rt: ί ι ί. ro:-.,ίh th 1 \Χ rirl\:r;ιj Γ.:.ιιJ (\( \.\ rίt. rn.:ι_:. f.;1jl \.\ ~J b:...ι r~aj,,r "'rίι Ι ;i d\u rcnι r:riph..:ral. Thi j, n.:-.nn.ι -:.11 ι,. nιιγ J.nd,j rc riph::.11...: rνi~ :\-. in mφt~ :..ιn rρc:ιr :.ιn~ v.h.:r ίn ιh: 1.od:. ο ~ ou "h uu ~Ι " U.1.fd ιhο~. lf :m int rru pι rn uι' ~ rc.ιd_, fr m ::i rι:r ip r.:il th..: rouιi oould 't.ι.'1 ν. ίιh :1 m.n ιγ ιτ~ Ι'χίπi r. Η ;in i αιcm.ιp< τι uιioc \.\rit., 10.1 iτ riphcr.:il t r uι i rc. hould nd v. ith.:ι m: nυ.' \\-rit twτ k: r. ; ~ ι m.ι.:ι: :ι pt ~,...:,-ιzιι-..' thjι if 11 ι' \, uι~""!\\ ο r.:-jd ϊ!f\.":-.11ωιι' ι'ii' J..ι.t.1 "'1:1 zrι,.: ιn αιi-r : J r.::ij l;cι:u!ι!λ ιn Χ fι.ι : ""J ~. J i ' J fr, m Ι. ati Jn Υ ~oo!j r,1um ι. ιi!ll of Ιο~ :\ Ιίr,ι_ t ::flo""('d t>~ th: JJLJ... 'J!i, o Υ 0.ιι.1 :i.'ti in~ ί, U! e>f crι \.' r.:ar. h.r. ~ dί'3'1tou: (ί,(1.;xn,\' 1..,~ :w.ιri: - '"'....!"'> - J l ι j, t!-... (ιti:.3.1 :ι 'IN ' ~α v.r;t" Ιο Γ 1 v.r, r.* t>'jt ι'uι: f.sr ι:ιι:rί' dιff: :u! t ιο :ι>~l:'' ί' 11: ' '\:\! ~ ι:r:1 m:u.~ - ιrι' ιh.-j.1u;ι!.i)' πί'' iπα6-τ tit,im:nd: ' ~ ' 1-'Ι.ι "': ΙΑ)Ι Ι.ι/ΙΑ.1)'\ rr. ' Ιhί' η,,1ί'\! f<''-ull 1 ~, \ (11~ ιί:η.:... riι.: 1.1 c;m,lf('l\.;' ι-..jt -<1 1 ~τ.:.:r t ι f t'λ v ι!11:αί'r.t ' rir~ ' ΓJl i?j.:.:.:mχ,ι..'1.1 ισ ι~,,t"ί\:' <'\tι.:-;ruj Nui pm.- n ι \;6!(- u.-...,.?οι~ Ηω;)j,;ι n l t:r, 1 ιj 1 ς i,-n.r ρ..: '-l ίιι i() RαιJ {':ιm."f ~~x α~ ( \\" \'. ι _ Ι 2 fiι.-,1j.: c-m C'ι ιr Jtί ι ιfί.,\ Ι ι r ιι;hι' r.:-,' f\ i'j- 81 Δαγκομανάκης Μιχαήλ- Σταματελάτος Στυλιανός

Raspberry PI 3. Στο σχολείο

Raspberry PI 3. Στο σχολείο Raspberry PI 3 Στο σχολείο Τι είναι το Raspberry PI «Το Raspberry Pi είναι ένας υπολογιστής μεγέθους πιστωτικής κάρτας που συνδέεται στην τηλεόρασή σας και ένα πληκτρολόγιο. Είναι ένας ικανός μικρός υπολογιστής

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

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

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

«Η ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ BarCode» ( Μια πρόταση για ένα μαθητικό project )

«Η ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ BarCode» ( Μια πρόταση για ένα μαθητικό project ) «Η ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ BarCode» ( Μια πρόταση για ένα μαθητικό project ) Παναγιώτης Μουρούζης Φυσικός Ρ/Η - Υπεύθυνος Ε.Κ.Φ.Ε Κέρκυρας ekfekerk@otenet.gr ΠΕΡΙΛΗΨΗ Ένα τεχνολογικό επίτευγμα που βλέπουμε καθημερινώς

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

Ποιός είναι o GS1; Προϊόντα και Υπηρεσίες. Με τη χρήση των προτύπων GS1 επιτυγχάνεται:

Ποιός είναι o GS1; Προϊόντα και Υπηρεσίες. Με τη χρήση των προτύπων GS1 επιτυγχάνεται: Ποιός είναι o GS1; Ο GS1 είναι ένας διεθνής μη κερδοσκοπικός οργανισμός που ιδρύθηκε το 1977, εδρεύει στις Βρυξέλλες και εκπροσωπείται σε 107 χώρες στον κόσμο. Ασχολείται αποκλειστικά με τον σχεδιασμό

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

Σύντοµη εισαγωγική παρουσίαση του Raspberry Pi και η χρήση του σε συνδυασµό σε την Python και Το Scratch

Σύντοµη εισαγωγική παρουσίαση του Raspberry Pi και η χρήση του σε συνδυασµό σε την Python και Το Scratch Σύντοµη εισαγωγική παρουσίαση του Raspberry Pi και η χρήση του σε συνδυασµό σε την Python και Το Scratch Σαλπασαράνης Κωνσταντίνος Εκπαιδευτικός ΠΕ19 Πληροφορικής Ηλεκτρολόγος Μηχανικός & Τεχνολογίας Υπολογιστών

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

ijet Εξυπνη εκτύπωση με τεχνολογία HP

ijet Εξυπνη εκτύπωση με τεχνολογία HP Αριθμός κεφαλών εκτύπωσης 1 κεφαλή εκτύπωσης που συμπεριλαμβάνει τη μονάδα ελέγχου για ύψος εκτύπωσης μέχρι 12,5mm Κατεύθυνση εκτύπωσης Δεξιά προς αριστερά και αντίστροφα, από το πλάι και από επάνω ijet

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

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

EΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΓΡΑΜΜΑΤΕΙΑ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΚΗΜΔΗΣ & ΣΤΗ ΔΙΑΥΓΕΙΑ EΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ ΓΡΑΜΜΑΤΕΙΑ ΕΠΙΤΡΟΠΗΣ ΕΡΕΥΝΩΝ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΚΗΜΔΗΣ & ΣΤΗ ΔΙΑΥΓΕΙΑ Πρόσκληση εκδήλωσης ενδιαφέροντος 45005/2015 στο πλαίσιο

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

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα Σχολή Επικοινωνίας και Μέσων Ενημέρωσης Πτυχιακή εργασία Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα Εύρος Χριστοδούλου Λεμεσός, Μάιος 2018 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΚΟΙΝΩΝΙΑΣ

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

Σήμανση Προϊόντων με GS1 Barcodes σε απλά βήματα

Σήμανση Προϊόντων με GS1 Barcodes σε απλά βήματα Σήμανση Προϊόντων με GS1 Barcodes σε απλά βήματα Εισαγωγή Οι κωδικοί barcodes GS1 έχουν καθιερωθεί ως το πιο γνωστό και διεθνώς αναγνωρίσιμο κομμάτι των προτύπων GS1. Επιτρέπουν την αυτόματη και αδιαμφισβήτητη

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

BEGINNING WITH RASPBERRY PI

BEGINNING WITH RASPBERRY PI BEGINNING WITH RASPBERRY PI ΓΙΑΝΝΑΚΗΣ ΚΥΡΙΑΚΟΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩς LinkedIn: Kyriakos Giannakis #Fosscomm2016 ΤΙ ΕΙΝΑΙ; Το Raspberry Pi είναι μια σειρά από Barebone, single-board PCs, σχεδιασμένα και

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

Q π (/) ^ ^ ^ Η φ. <f) c>o. ^ ο. ö ê ω Q. Ο. o 'c. _o _) o U 03. ,,, ω ^ ^ -g'^ ο 0) f ο. Ε. ιη ο Φ. ο 0) κ. ο 03.,Ο. g 2< οο"" ο φ.

Q π (/) ^ ^ ^ Η φ. <f) c>o. ^ ο. ö ê ω Q. Ο. o 'c. _o _) o U 03. ,,, ω ^ ^ -g'^ ο 0) f ο. Ε. ιη ο Φ. ο 0) κ. ο 03.,Ο. g 2< οο ο φ. II 4»» «i p û»7'' s V -Ζ G -7 y 1 X s? ' (/) Ζ L. - =! i- Ζ ) Η f) " i L. Û - 1 1 Ι û ( - " - ' t - ' t/î " ι-8. Ι -. : wî ' j 1 Τ J en " il-' - - ö ê., t= ' -; '9 ',,, ) Τ '.,/,. - ϊζ L - (- - s.1 ai

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

Κεφάλαιο 2.4: Εργασία με εικονίδια

Κεφάλαιο 2.4: Εργασία με εικονίδια Κεφάλαιο 2.4: Εργασία με εικονίδια 2.4.1 Συχνότερα εμφανιζόμενα εικονίδια των Windows Τα πιο συνηθισμένα εικονίδια, που μπορεί να συναντήσουμε, είναι: Εικονίδια συστήματος: Τα Windows εμφανίζουν τα στοιχεία

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

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Μάθημα 4.5 Η Μνήμη - Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις τα κυριότερα είδη μνήμης

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

TEI Ιονίων Νήσων Τμήμα Τεχνολογίας Τροφίμων Πληροφορική Σημειώσεις Τεύχος 2. Μάκης Σταματελάτος

TEI Ιονίων Νήσων Τμήμα Τεχνολογίας Τροφίμων Πληροφορική Σημειώσεις Τεύχος 2. Μάκης Σταματελάτος TEI Ιονίων Νήσων Τμήμα Τεχνολογίας Τροφίμων Πληροφορική Σημειώσεις Τεύχος 2 Μάκης Σταματελάτος makiss@teiion.gr Περιεχόμενα Τα Κύρια Μέρη του Η/Υ (συνέχεια) Αναπαράσταση της πληροφορίας στον Η/Υ Δυαδικό

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων 1 2.1 Τύποι Δεδομένων Τα δεδομένα σήμερα συναντώνται σε διάφορες μορφές, στις οποίες περιλαμβάνονται αριθμοί,

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

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΜΑΘΑΙΝΟΝΤΑΣ ΤΟ MATLAB, ΜΕΡΟΣ Α Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν

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

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Γενική εικόνα Στο σχήμα βλέπουμε μία γενική εικόνα του εσωτερικού της Κεντρική Μονάδας του υπολογιστή: Τροφοδοτικό Είναι μία ηλεκτρική μικροσυσκευή,

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

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

Ενότητα 1η. Εισαγωγή στην Πληροφορική Ενότητα 1η Εισαγωγή στην Πληροφορική 1.1 Τι είναι Πληροφορική Ένας σύντομος ορισμός για το τι είναι πληροφορική είναι ο παρακάτω: όλα εκείνα που χρειάζεται κανείς για να παράγει, να οργανώνει και να διαχειρίζεται

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

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

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Άριστος Πασιάς 1 ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Η ΔΟΜΗ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Άριστος Πασιάς Σεπτέμβριος 2017 2 Στόχοι: Στο τέλος αυτού του μαθήματος ο μαθητή πρέπει: Να μπορεί να αναφέρει τα κύρια χαρακτηριστικά

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

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α' ΛΥΚΕΙΟΥ ΕΝΟΤΗΤΑ 1η ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Τι ονομάζουμε υλικό και τι λογισμικό ενός υπολογιστικού συστήματος; 2. Τι είναι α) η μητρική πλακέτα ( motherboard), β) η κεντρική μονάδα

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

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

Λογικά σύμβολα των CPU, RAM, ROM και I/O module Μικροϋπολογιστές Λογικά σύμβολα των CPU, RAM, ROM και I/O module Data CPU Data Data Address RAM Control Address Control External Data Data Address Control I/O module External Data External Control ROM

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

Βασικές Έννοιες της Πληροφορικής

Βασικές Έννοιες της Πληροφορικής Βασικές Έννοιες της Πληροφορικής Ηλεκτρονικός Υπολογιστής Αυτόματη ηλεκτρονική μηχανή που δέχεται, φυλάσσει, επαναφέρει, επεξεργάζεται και παρουσιάζει πληροφορίες σύμφωνα με προκαθορισμένες εντολές. Δεδομένα

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

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

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

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

Σειριακή Επικοινωνία Δύο Raspberry Pi

Σειριακή Επικοινωνία Δύο Raspberry Pi ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ Η/Υ Σειριακή Επικοινωνία Δύο Raspberry Pi ΓΕΩΡΓΙΑΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΕΜ: 4109 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΠΕΤΡΟΥ ΛΟΥΚΑΣ ΘΕΣΣΑΛΟΝΙΚΗ,

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

Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι.

Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι. Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. Ηλεκτρονικός οδηγός για τους φοιτητές ενός Α.Ε.Ι. Πτυχιιακή Εργασίία Φοιτητής: Δημήτριος Παπαοικονόμου ΑΜ: 36712

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

Το εσωτερικό του Υπολογιστή. Χρήστος Ρέτσας 1

Το εσωτερικό του Υπολογιστή. Χρήστος Ρέτσας 1 Το εσωτερικό του Υπολογιστή Χρήστος Ρέτσας 1 Περιφερειακές (εξωτερικές) συσκευές Κεντρική Μονάδα 2 Που είναι ηκεντρική Μονάδα; Φορητός H/Y (laptop, netbook) Χρήστος Ρέτσας 3 Που είναι ηκεντρική Μονάδα;

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

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5 22 Σεπτεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ

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

ΠΕΡΙΛΗΨΗ. Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου

ΠΕΡΙΛΗΨΗ. Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου GREEKLISH: ΜΙΑ ΝΕΑ ΔΙΑΛΕΚΤΟΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ; Α.Καράκος, Λ.Κωτούλας ΠΕΡΙΛΗΨΗ Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου {INTERNEη από την μια άκρη του κόσμου

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

ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ

ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ Ο όρος είναι συντομογραφία του όρου «Αυτόματος, Ηλεκτρονικός Ψηφιακός Υπολογιστής Γενικού Σκοπού» [1]. Αυτόματος Μετά την έναρξη της λειτουργίας του εργάζεται μόνος του εκτελώντας

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 2 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Υπολογιστής Συνοπτικό λεξικό Οξφόρδης -> «ηλεκτρονική υπολογιστική μηχανή»

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

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

ΟΙΚΟΝΟΜΟΤΕΧΝΙΚΗ ΑΝΑΛΥΣΗ ΕΝΟΣ ΕΝΕΡΓΕΙΑΚΑ ΑΥΤΟΝΟΜΟΥ ΝΗΣΙΟΥ ΜΕ Α.Π.Ε Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. ΟΙΚΟΝΟΜΟΤΕΧΝΙΚΗ ΑΝΑΛΥΣΗ ΕΝΟΣ ΕΝΕΡΓΕΙΑΚΑ ΑΥΤΟΝΟΜΟΥ ΝΗΣΙΟΥ ΜΕ Α.Π.Ε Πτυχιακή Εργασία Φοιτητής: Γεμενής Κωνσταντίνος ΑΜ: 30931 Επιβλέπων Καθηγητής Κοκκόσης Απόστολος Λέκτορας

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

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

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

ΠΡΟΣΚΛΗΣΗ ΕΝΔΙΑΦΕΡΟΝΤΟΣ KAI ΚΑΤΑΘΕΣΗΣ ΠΡΟΣΦΟΡΩΝ ΓΙΑ ΤΗΝ ΑΝΑΘΕΣΗ ΤΗΣ ΠΡΟΜΗΘΕΙΑΣ ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΕΡΕΥΝΑΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΑΝΑΠΤΥΞΗΣ (Ε.Κ.Ε.Τ.Α.) / Ινστιτούτο Τεχνολογιών Πληροφορικής και Επικοινωνιών (ΙΠΤΗΛ) Θεσσαλονίκη, 16-10-2018 Αριθμ. Πρωτ.: 000517 ΠΡΟΣΚΛΗΣΗ ΕΝΔΙΑΦΕΡΟΝΤΟΣ KAI ΚΑΤΑΘΕΣΗΣ

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

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

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

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

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή 1.5.1 Ανάλυση των μερών ενός υπολογιστή Μονάδα συστήματος Είναι το κουτί του υπολογιστή το οποίο φαίνεται αρκετά συμπαγές, αλλά στην πραγματικότητα αποτελείται

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

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ kv@hua.gr Στόχος Μαθήματος Εισαγωγή σε Βασικούς Όρους Πληροφορικής και Τηλεματικής. Εφαρμογές Τηλεματικής. Αναφορά στις κοινωνικές επιπτώσεις των Υπολογιστών.

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

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

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

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

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

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

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

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου ΚΕΦΑΛΑΙΟ 1 Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου Υπολογιστικά συστήματα σχεδιάστηκαν για να καλύψουν συγκεκριμένες ανάγκες σε συγκεκριμένη χρονική στιγμή και βοηθούν στη συνολική πρόοδο της τεχνολογίας Φουκαράκη

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

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

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Μικροϋπολογιστής Υπολογιστής που χρησιμοποιείται για την είσοδο, επεξεργασία και έξοδο πληροφοριών. Είδη μικροϋπολογιστών:

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

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

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας. Δεδομένα Πληροφορίες Δεδομένα: Μια ομάδα από σύμβολα, αριθμούς, λέξεις που αντιπροσωπεύουν κάτι και θα χρησιμοποιηθούν σε μια επεξεργασία. Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα,

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

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

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 3 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο

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

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο Πανεπιστημίου Κρήτης Εγχειρίδιο τεχνικού μετάδοσης Περιεχόμενα 1. ΖΩΝΤΑΝΕΣ ΜΕΤΑΔΟΣΕΙΣ... 3 1.1. ΕΙΣΑΓΩΓΗ... 3 1.2. ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΗΝ ΜΕΤΑΔΟΣΗ, ΑΙΤΗΜΑ...

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

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Τι εννοούμε με τον όρο υπολογιστικό σύστημα και τι με τον όρο μικροϋπολογιστικό σύστημα; Υπολογιστικό

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

! Εκτός από προϊόντα μπορείτε να κωδικοποιήσετε υπηρεσίες και θέσεις.

! Εκτός από προϊόντα μπορείτε να κωδικοποιήσετε υπηρεσίες και θέσεις. Βήμα 1 ο Ελάτε σε επαφή μαζί μας. Με την εγγραφή σας στην 520 Barcode Hellas αποκτάτε ένα Εταιρικό Πρόθεμα, έναν παγκοσμίως μοναδικό αριθμό, βάσει του οποίου θα κωδικοποιήσετε τα προϊόντα σας.! Εκτός από

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

ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ

ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ 1 1. ΕΚΤΥΠΩΤΕΣ ΕΚΤΥΠΩΤΗΣ I ΠΡΟ ΙΑΓΡΑΦΕΣ ΣΤΟΙΧΕΙΑ ΠΡΟΣΦΟΡΑΣ Τεχνικές Προδιαγραφές Υποχρ/κή Απαίτηση Απάντηση 1 Τεχνολογία Εκτύπωσης: Μέγεθος εγγράφου: Ανάλυση εκτύπωσης: Ταχύτητα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 4o Εργαστήριο Σ.Α.Ε ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 4o Εργαστήριο Σ.Α.Ε Ενότητα : Μελέτη και Σχεδίαση Σ.Α.Ε Με χρήση του MATLAB Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν

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

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

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

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

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

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

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

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το Υλικό του Υπολογιστή ΠΡΟΒΛΗΜΑ ΔΕΔΟΜΕΝΑ (Είναι τα στοιχεία που δίνουμε για λυθεί το πρόβλημα) ΕΠΕΓΕΡΓΑΣΙΑ (Είναι οι σκέψεις και οι πράξεις που

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

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

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται

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

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ» Περιεχόμενα Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»... 2 Καταχωρητές... 3 Αριθμητική-λογική μονάδα... 3 Μονάδα μνήμης... 4 Μονάδα Εισόδου - Εξόδου... 5 Μονάδα ελέγχου... 5 Ρεπερτόριο Εντολών «ΑΒΑΚΑ»... 6 Φάση

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

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

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

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

ΑΤΤΙΚΗ. Γενικές πληροφορίες

ΑΤΤΙΚΗ. Γενικές πληροφορίες ΑΤΤΙΚΗ Γενικές πληροφορίες Την 1 η Αυγούστου 2014, σύμφωνα με τις κείμενες διατάξεις, περισσότεροι από 4 εκατομμύρια τηλεθεατές στην Αττική, τον Αργοσαρωνικό, την κεντρική και νότια Εύβοια, αλλά και τις

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

Εισαγωγή στη Βιοπληροφορική

Εισαγωγή στη Βιοπληροφορική Εισαγωγή στη Βιοπληροφορική Αλέξανδρος Κ. Δημόπουλος Πρόγραμμα Μεταπτυχιακών Σπουδών Τεχνολογίες Πληροφορικής στην Ιατρική και τη Βιολογία (ΤΠΙΒ) Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό και Καποδιστριακό

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

Modbus basic setup notes for IO-Link AL1xxx Master Block

Modbus basic setup notes for IO-Link AL1xxx Master Block n Modbus has four tables/registers where data is stored along with their associated addresses. We will be using the holding registers from address 40001 to 49999 that are R/W 16 bit/word. Two tables that

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

Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android

Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android Πτυχιακή Εργασία Φοιτητής:

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

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

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

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

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

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

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

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές (ΗΥ)

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές (ΗΥ) ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Σχεδίαση με Ηλεκτρονικούς Υπολογιστές (ΗΥ) Ενότητα # 1: Εισαγωγή Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών Άδειες Χρήσης

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

ΚΡΥΠΤΟΓΡΑΦΙΑ ΣΤΗΝ ΣΥΓΧΡΟΝΗ ΕΠΟΧΗ

ΚΡΥΠΤΟΓΡΑΦΙΑ ΣΤΗΝ ΣΥΓΧΡΟΝΗ ΕΠΟΧΗ ΚΡΥΠΤΟΓΡΑΦΙΑ ΣΤΗΝ ΣΥΓΧΡΟΝΗ ΕΠΟΧΗ ΠΕΡΙΕΧΟΜΕΝΑ: ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΚΩΔΙΚΑΣ ASCII KΩΔΙΚΑΣ UNICODE PAΒΔΩΤΟΣ ΚΩΔΙΚΑΣ ΜΑΓΝΗΤΙΚΕΣ ΚΑΡΤΕΣ ΟΡΟΛΟΓΙΑ ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ Το δυαδικό σύστημα αρίθμησης αναπαριστά αριθμητικές

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

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ

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

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

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε

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

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 3 Προγραμματισμός του PLC

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 3 Προγραμματισμός του PLC Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 3 Προγραμματισμός του PLC ΠΕΡΙΕΧΟΜΕΝΑ 3 Προγραμματισμός ενός PLC. 3.1 Γλώσσες προγραμματισμού των PLC. 3.2 Συσκευές προγραμματισμού των PLC. 3.3 Τρόπος

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

ΚΕΦΑΛΑΙΟ. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή

ΚΕΦΑΛΑΙΟ. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή ΚΕΦΑΛΑΙΟ 2 Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή Κεφάλαιο 2 2. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή 2.1 Εισαγωγή Στο σημείο αυτό είστε ήδη εξοικειωμένοι με την κεντρική ιδέα

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

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος Δρ. Μηνάς Δασυγένης mdasyg@ieee.org 1 1 Οι εταιρείες παραγωγής IC διαφημίζουν εκτός από τους επεξεργαστές και τα chipset τους 2 2 Τι είναι όμως

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

Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών. Πτυχιακή Εργασία. Φοιτητής: ΤΣΟΥΛΑΣ ΧΡΗΣΤΟΣ

Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών. Πτυχιακή Εργασία. Φοιτητής: ΤΣΟΥΛΑΣ ΧΡΗΣΤΟΣ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. Σύστημα ψηφιακής επεξεργασίας ακουστικών σημάτων με χρήση προγραμματιζόμενων διατάξεων πυλών. Πτυχιακή Εργασία Φοιτητής:

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

ΣΧΕΔΙΟ ΠΑΡΟΥΣΙΑΣΗΣ ΜΙΚΡΟΔΙΔΑΣΚΑΛΙΑΣ 20

ΣΧΕΔΙΟ ΠΑΡΟΥΣΙΑΣΗΣ ΜΙΚΡΟΔΙΔΑΣΚΑΛΙΑΣ 20 ΠΙΣΤΟΠΟΙΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΕΠΑΡΚΕΙΑΣ Εκπαιδευτών Ενηλίκων της Μη Τυπικής Εκπαίδευσης ΣΧΕΔΙΟ ΠΑΡΟΥΣΙΑΣΗΣ ΜΙΚΡΟΔΙΔΑΣΚΑΛΙΑΣ 20 Τίτλος Μικροδιδασκαλίας: «Εισαγωγή στο Υλικό (Hardware) του Η/Υ» Ονοματεπώνυμο:

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

Μέρος A - Πολυμέσα. 1 η Διδακτική Ενότητα. Εισαγωγή στα πολυμέσα Προβλεπόμενες διδακτικές ώρες: 2

Μέρος A - Πολυμέσα. 1 η Διδακτική Ενότητα. Εισαγωγή στα πολυμέσα Προβλεπόμενες διδακτικές ώρες: 2 Μέρος A - Πολυμέσα 1 η Διδακτική Ενότητα Εισαγωγή στα πολυμέσα Προβλεπόμενες διδακτικές ώρες: 2 έξεις Κλειδιά Compact disc (CD) on-line πολυμέσα αλληλεπιδραστικότητα βαθμός αλληλεπιδραστικότητας βάση πληροφοριών

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

Προγραμματισμός Ι. Χαρακτήρες. Πανεπιστήμιο Πελοποννήσου Τμήμα Πληροφορικής & Τηλεπικοινωνιών

Προγραμματισμός Ι. Χαρακτήρες. Πανεπιστήμιο Πελοποννήσου Τμήμα Πληροφορικής & Τηλεπικοινωνιών Χαρακτήρες Πανεπιστήμιο Πελοποννήσου Τμήμα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Προγραμματισμός Δ. Τσελίκας Ι Χαρακτήρες - Εισαγωγή Έως τώρα έχουμε κατά κύριο λόγο χρησιμοποιήσει τους αριθμητικούς τύπους

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

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Ψηφιακά Συστήματα 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd

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

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

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

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

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ 2.3.1.1. Παπαγιάννη Νάσια Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών ΕΜΠ 1 περιλαμβάνει: Η έννοια του προγράμματος Επίλυση προβλήματος 1. Ακριβή προσδιορισμό

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

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης Το εσωτερικό ενός PC 1 Το κουτί του PC (περίβλημα) περιέχει όλα τα βασικά μέρη του συστήματος Δύο κατηγορίες κουτιών: Desktop και Tower Mini tower Midi tower Full tower Κεντρική μονάδα Ο τύπος του κουτιού

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

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011 Διάρκεια Διαγωνισμού: 3 ώρες Απαντήστε όλες τις ερωτήσεις Μέγιστο Βάρος (20 Μονάδες) Δίνεται ένα σύνολο από N σφαιρίδια τα οποία δεν έχουν όλα το ίδιο βάρος μεταξύ τους και ένα κουτί που αντέχει μέχρι

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

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

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

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

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

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ ΔΙΑΡΚΕΙΑ: 1 περιόδους 22/1/2010 10:11 καθ. Τεχνολογίας 22/1/2010 10:12 Παραδείγματα Τι ονομάζουμε αριθμητικό σύστημα? Το σύνολο από ψηφία (αριθμοί & χαρακτήρες). Που χρησιμεύουν

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

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους;

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους; Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Αρχιτεκτονικές Συνόλου Εντολών (ΙΙ) (Δομή Εντολών και Παραδείγματα) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Αρχιτεκτονική

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

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

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

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΑΝΑΠΤΥΞΗ ΕΙΚΟΝΙΚΗΣ ΠΛΑΤΦΟΡΜΑΣ ΠΡΟΣΟΜΟΙΩΣΗΣ ΤΗΣ ΠΑΡΑΜΟΡΦΩΣΗΣ ΑΝΘΡΩΠΙΝΟΥ ΗΠΑΤΟΣ ΜΕ ΤΗ ΧΡΗΣΗ ΑΠΤΙΚΟΥ ΜΕΣΟΥ Δηµήτρης Δούνας

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

ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ

ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ 1 1. ΕΚΤΥΠΩΤΕΣ ΕΚΤΥΠΩΤΗΣ I ΠΡΟ ΙΑΓΡΑΦΕΣ ΣΤΟΙΧΕΙΑ ΠΡΟΣΦΟΡΑΣ Τεχνικές Προδιαγραφές Υποχρ/κή Απαίτηση Απάντηση 1 Τεχνολογία Εκτύπωσης: Μέγεθος εγγράφου: Ανάλυση εκτύπωσης: Ταχύτητα

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

MiVue 2014 dash cams. Ο αυτόπτης μάρτυρας στο δρόμο σας!

MiVue 2014 dash cams. Ο αυτόπτης μάρτυρας στο δρόμο σας! MiVue 2014 dash cams Ο αυτόπτης μάρτυρας στο δρόμο σας! Περιεχόμενα Προστασία & ασφάλεια / Ο αυτόπτης μάρτυράς σας Βασικά πλεονεκτήματα Σύνοψη σειράς Λεπτομέρειες προϊόντος Συσκευασία & περιεχόμενα Πρόγραμμα

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

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο Oracle SQL Developer An Oracle Database stores and organizes information. Oracle SQL Developer is a tool for accessing and maintaining the data

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

ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος

ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος Τι σημαίνει ο όρος ψηφιακό ; Όλα τα φυσικά φαινόμενα που συμβαίνουν στη φύση είναι αναλογικές διαδικασίες. Ένα αναλογικό σύστημα λοιπόν μπορεί να λάβει άπειρες συνεχόμενες τιμές

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

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής

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

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

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

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

Chapter 2. Εντολές : Η γλώσσα του υπολογιστή. (συνέχεια) Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L.

Chapter 2. Εντολές : Η γλώσσα του υπολογιστή. (συνέχεια) Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy Chapter 2 Εντολές : Η γλώσσα του υπολογιστή (συνέχεια) Διαφάνειες διδασκαλίας από το πρωτότυπο αγγλικό βιβλίο (4 η έκδοση), μετάφραση:

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

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

ΕΝΟΤΗΤΑ Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ ΕΙΣΑΓΩΓΗ ΕΝΟΤΗΤΑ 8 8.0 Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ ΕΙΣΑΓΩΓΗ Ο Ηλεκτρονικός Υπολογιστής (Η/Υ) είναι σήμερα η κυριότερη επικοινωνιακή συσκευή. Είναι το κατ εξοχή επικοινωνιακό υποσύστημα. Είναι μια πολυσύνθετη συσκευή.

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

e-εκπαιδευτησ gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού λογισμικού με τίτλο

e-εκπαιδευτησ gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού λογισμικού με τίτλο e-εκπαιδευτησ K. Γάκης 1 και Α. Παλιούρας 2 1 3ο ΣΕΚ Ανατ. Αττικής 2 Γενικό Λύκειο Αρτέμιδος gakis_kostas@yahoo.gr, arispaliouras@yahoo.gr Περίληψη Η παρούσα εισήγηση αφορά την παρουσίαση του εκπαιδευτικού

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

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο AEN ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΠΛΟΙΑΡΧΩΝ Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο ΘΕΩΡΙΑ 3 η Διάλεξη ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ Υπολογιστικό σύστημα: Ένα δυναμικό σύστημα που: Χρησιμοποιείται για επίλυση προβλημάτων

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

SGA Διαχείριση Πρωτόκολλου

SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου 1. SGA Διαχείριση Πρωτοκόλλου... 2 1.1. Καινοτομία του προσφερόμενου προϊόντος... 2 1.2. Γενικές αρχές του προσφερόμενου συστήματος... 2 1.3. Ευκολία

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

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

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

Barcode. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος

Barcode. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος Barcde Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος Η τεχνολογία του Barcde Τεχνολογία αυτόματης ταυτοποίησης προϊόντων Συστοιχία μαύρων μπαρών και κενών διαστημάτων Σχεδιασμένο

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

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

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

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

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

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

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου 49 Διδακτικές ενότητες 6.1 Γλώσσες και εργαλεία προγραμματισμού 6.2 Σύγχρονα προγραμματιστικά περιβάλλοντα Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν την ανάγκη ύπαρξης τόσο

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