1. Περιβάλλον εργασίας παραδείγματα σύνταξης
|
|
- Τάκης Ελευθερίου
- 7 χρόνια πριν
- Προβολές:
Transcript
1 1. Περιβάλλον εργασίας παραδείγματα σύνταξης Θα χρειαστούμε τα προγράμματα Atmel Studio 7.0 ( και khazama AVR Programmer ( Τα προγράμματα διατίθενται ελεύθερα στο internet για κατέβασμα και εγκατάσταση. Λειτουργούν κανονικά στα Windows 10 και στις παλαιότερες εκδόσεις Windows 8 και 7. Ανοίγουμε το Atmel Studio και επιλέγουμε New project. Στην καρτέλα με τίτλο New project που ανοίγει επιλέγουμε GCC C Executable Project και στο πεδίο Name: πληκτρολογούμε το όνομα που επιθυμούμε για την εργασία. Είναι χρήσιμο να έχουμε επιλέξει Create directory for solution ώστε η εργασία μας να αποθηκευτεί σε νέο φάκελο με όνομα ίδιο με την εργασία που θα δημιουργηθεί στην τοποθεσία που έχουμε επιλέξει. Εξ ορισμού οι εργασίες αποθηκεύονται στη θέση: C:\Users\(user_name)\Documents\Atmel Studio\7.0 Στη συνέχεια πατάμε OK. Στη νέα καρτέλα με τίτλο Device Selection που ανοίγει επιλέγουμε τον μικροελεγκτή και πατάμε OK (στο εργαστήριο ψηφιακών κυκλωμάτων χρησιμοποιούμε τον ATmega16A). Η επιλογή μικροελεγκτή είναι υποχρεωτική γιατί δεν υποστηρίζονται όλες οι εντολές από όλους τους μικροελεγκτές, μπορεί όμως να γίνει αλλαγή στην πορεία εφόσον οι εντολές που θα χρησιμοποιήσουμε υποστηρίζονται. (Η αλλαγή μπορεί να γίνει από το εικονίδιο που συμβολίζει ένα ολοκληρωμένο και αναγράφει το όνομα του μικροελεγκτή που έχουμε επιλέξει και βρίσκεται στο κέντρο της δεύτερης γραμμής εργαλείων στο πάνω μέρος του παραθύρου.) Στο περιβάλλον εργασίας στη συνέχεια ανοίγει ένας editor με τίτλο main.c όπου γίνεται η σύνταξη του κώδικα σε γλώσσα προγραμματισμού Embedded C for AVR και ισχύουν γενικά οι κανόνες της C. Σε συντομία μπορούμε να αναφέρουμε τις βασικές αρχές. Στην αρχή υπάρχει μια περιοχή για σχόλια (τα σχόλια εμφανίζονται με πράσινο χρώμα). Ακολουθεί η εντολή #include <avr/io.h> η οποία φορτώνει ένα header file που είναι απαραίτητο γιατί περιέχει όλα τα στοιχεία για τους μικροελεγκτές που χρειάζεται ο compiler. Στο επόμενο πεδίο βρίσκεται ο κυρίως κώδικας. Ξεκινάει με την εντολή int main(void) και κλείνεται μέσα σε αγκύλες, τις οποίες για ευκολία τις τοποθετούμε στο ίδιο κατακόρυφο επίπεδο. Κατά τη σύνταξη θα χρησιμοποιήσουμε αρκετές φορές εντολές που το περιεχόμενό τους κλείνεται σε αγκύλες. Είναι βολικό η αγκύλη έναρξης να είναι στο ίδιο κατακόρυφο επίπεδο με την αγκύλη λήξης και κάθε εσωτερική σε αυτές εντολή, η οποία περιέχει επίσης αγκύλες, να είναι ένα 1
2 περιθώριο προς τα δεξιά σε δικό της κατακόρυφο επίπεδο. Η μορφή αυτή μας διευκολύνει να αναγνωρίζουμε πιο εύκολα τα loops, ειδικά όταν ο κώδικας αρχίζει να γίνεται πολύπλοκος και λαμβάνει μεγάλη έκταση. Αρχικά γράφονται οι εντολές που εκτελούνται μια φορά καθώς ξεκινάει το πρόγραμμα και στη συνέχεια μέσα στις αγκύλες της εντολής while(1) οι εντολές που εκτελούνται συνεχώς. Στο τέλος κάθε εντολής, εκτός από τις #include και #define, πρέπει να υπάρχει το σύμβολο ; (semicolon, σύμβολο του ελληνικού ερωτηματικού) 1 το οποίο δηλώνει το τέλος της εντολής ή της συνθήκης μέσα στην εντολή. Για τις εντολές for, switch, if και while υπάρχει μια συνθήκη μέσα σε παρενθέσεις. Όταν υπάρχει ; (semicolon) στο τέλος της εντολής μετά το κλείσιμο της παρένθεσης, εκτελείται το περιεχόμενο της παρένθεσης για όσο ισχύει. Όταν δεν υπάρχει, αλλά κάτω από την εντολή υπάρχει μια άλλη εντολή, εκτελείτε αυτή για όσο ισχύει το περιεχόμενο της παρένθεσης, ενώ αν υπάρχουν αγκύλες εκτελείται το περιεχόμενο αυτών. Υπάρχουν εντολές για μεταβλητές, σταθερές, δηλώσεις, ανάθεση τιμών, αριθμητικές ή λογικές πράξεις (κάνοντας χρήση συμβόλων για αριθμητικούς ή λογικούς τελεστές), συναρτήσεις, κλήσεις ρουτινών. Επίσης υπάρχει ένα σύνολο εντολών που αφορά αποκλειστικά λειτουργίες και καταχωρητές των μικροελεγκτών, το οποίο μπορεί να διαφοροποιηθεί ανάλογα με τον τύπο του μικροελεγκτή. Η εμφάνιση των αριθμών σε όλες τις περιπτώσεις σύνταξης μπορεί να είναι σε δυαδική (0b ), δεκαεξαδική (0xB3) ή δεκαδική μορφή (179), ενώ όταν πρόκειται για χαρακτήρα ASCII, ο χαρακτήρας γράφεται μέσα τόνους ('n') ο οποίος αντιστοιχεί στην αριθμητική τιμή (0x6E). Παρακάτω μπορούμε να εξετάσουμε ορισμένα παραδείγματα. #include <avr/io.h> #include <util/delay.h> #define F_CPU UL #define En 0b unsigned char i3; DDRA = 0b ; //AVR IO //Delay routine header file //MCU Frequency, Definition for Delay routine //Definition example //Variable example //Port A all inputs 1 Στην κωδικοποίηση χαρακτήρων ASCII, για το σύμβολο ; επιστρέφει ο ίδιος κωδικός (0x3B) είτε προέρχεται από ελληνικό πληκτρολόγιο ως ερωτηματικό, είτε από αγγλικό ως άνω τελεία (semicolon), κάτι που όμως δεν ισχύει για όλες τις κωδικοποιήσεις χαρακτήρων. Στην κωδικοποίηση χαρακτήρων UTF-8 για παράδειγμα, επιστρέφει ο κωδικός (0x003B) όταν προέρχεται το σύμβολο ; από αγγλικό πληκτρολόγιο ως άνω τελεία (semicolon), ενώ επιστρέφει ο κωδικός (0xCDBE) όταν προέρχεται από ελληνικό πληκτρολόγιο ως ερωτηματικό. Στα Windows 10 και το Atmel Studio 7.0 επιστρέφει ASCII χαρακτήρας για τον compiler με αποτέλεσμα να μη δημιουργείται πρόβλημα. Υπάρχει περίπτωση όμως σε διαφορετικά λειτουργικά συστήματα ή compilers να γίνεται χρήση άλλης κωδικοποίησης χαρακτήρων και το σύμβολο ; να επιστρέφει διαφορετικό κωδικό ανάλογα με τη γλώσσα πληκτρολογίου από όπου προέρχεται. Σε αυτήν την περίπτωση ο compiler θα βγάλει σφάλμα αν δεν προέρχεται από αγγλικό πληκτρολόγιο. 2
3 PORTA = 0b ; DDRB = 0b ; PORTB = 0b ; i3 = 0x2F; i4 = 'n'; while (PINA == 0b ); for (i1 = 0; i1 < 4; i1++) _delay_ms (20); PORTB = ~PORTB; PORTB = PORTB << 1; PORTB = i3 & 0b ; PORTB = (i3 0b ); //Enable pull up resistors to all //Port B all outputs //Send to outputs //Sets i3 value 2F //Sets i4 ASCII character n // while with equality example // for example //delay example //NOT //SHIFT //AND //OR Πριν ξεκινήσουμε με τη σύνταξη του κώδικα καλό είναι να ορίσουμε τη συχνότητα λειτουργίας του μικροελεγκτή. Η συχνότητα θα χρειαστεί κατά τη μετάφραση για τη σωστή λειτουργία της εντολής _delay_ms() και _delay_us() και για τον debugger, εφόσον χρησιμοποιηθούν. Σε παλαιότερες εκδόσεις Atmel Studio αρκούσε μια δήλωση #define F_CPU UL για συχνότητα 8MHz, όμως σε αυτή την έκδοση χρειάζονται και κάποια επιπλέον βήματα. Στο κέντρο της δεύτερης γραμμής εργαλείων στο πάνω μέρος του παραθύρου δεξιά από το εικονίδιο του μικροελεγκτή υπάρχει ένα εικονίδιο με σύμβολο ένα σφυρί που προς στιγμήν γράφει No Tool. Πατάμε το εικονίδιο και ανοίγει μια καρτέλα με τίτλο το όνομα της εργασίας μας. Από το μενού αριστερά επιλέγουμε Toolchain, στο μενού που ανοίγει δεξιότερα επιλέγουμε Symbols, στο πεδίο Defined Symbols πατάμε το εικονίδιο + (στο οποίο εμφανίζεται η περιγραφή Add Item μόλις βάλουμε επάνω τον κέρσορα) και στο παράθυρο που ανοίγει πληκτρολογούμε F_CPU= UL (για συχνότητα 8MHz) και OK. Στην ίδια καρτέλα, με την επιλογή Optimization, μπορούμε να τροποποιήσουμε τη βελτιστοποίηση του κώδικα από τον compiler η οποία αρχικά είναι σε ένα απλό βαθμό. Ως πρώτη εφαρμογή θα ορίσουμε τις θύρες του PORTA εισόδους και του PORTB εξόδους και θα συνδέσουμε δύο τουλάχιστο διακόπτες (buttons) στις εισόδους και τα LED στις εξόδους. Τα LED ανάβουν με χαμηλή λογική στάθμη και οι διακόπτες δίνουν επίσης χαμηλή λογική στάθμη και για αυτό το λόγο θα πρέπει να ενεργοποιήσουμε τις αντιστάσεις πρόσδεσης (pull up) στις εισόδους. Στον κώδικα που ακολουθεί τα LED αναβοσβήνουν κάθε μισό δευτερόλεπτο και αν πατηθεί ο ένας διακόπτης παραμένουν σβηστά για όση ώρα είναι πατημένος. 3
4 /* * GccApplication2.c * * Created: 17/10/2016 9:46:56 pm * Author : Dimitrios Porlidas */ #include <avr/io.h> #include <util/delay.h> //Delay routine header file int main(void) { _delay_ms(100); DDRA = 0b ; PORTA = 0b ; DDRB = 0b ; PORTB = 0b ; while (1) { PORTB = ~PORTB; _delay_ms(500); while(pina == 0b ) PORTB = 0b ; } } //Delay for start up (voltage stabil.) //Port A all inputs //Enable pull up resistors to all //Port B all outputs //LEDs off, initial state //Toggle outputs //Delay 500ms //Button pressed //LEDs off Αφού ολοκληρώσουμε με τη σύνταξη του κώδικα προχωράμε στη μετάφραση, ώστε να δημιουργηθεί στη θέση: C:\Users\(user_name)\Documents\Atmel Studio\7.0\(project_name)\Debug το αρχείο που θα κατεβάσουμε στον μικροελεγκτή για τον προγραμματισμό του, με όνομα ίδιο με το όνομα της εργασίας μας και κατάληξη.hex. Από το αρχικό μενού επιλέγουμε Build και στη συνέχεια Build Solution ή πατάμε το εικονίδιο στο κέντρο της δεύτερης γραμμής εργαλείων που έχει το ίδιο σύμβολο. Αν η μετάφραση ολοκληρωθεί με επιτυχία, στο κάτω μέρος του περιβάλλοντος εργασίας μας όπου υπάρχει ένα παράθυρο με τίτλο Output, θα εμφανιστεί το μήνυμα: Build succeeded. ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== 4
5 Αν μετακινήσουμε προς τα πάνω τη γραμμή κύλισης δεξιά του παραθύρου θα δούμε διάφορες πληροφορίες όπως το μέγεθος του παραγόμενου αρχείο, το ποσοστό της μνήμης Flash που θα καταλάβει, τη μνήμη Ram που απαιτείται κλπ. Αν δεν μπορέσει να ολοκληρωθεί με επιτυχία η μετάφραση, στην ίδια θέση θα εμφανιστεί το παράθυρο με τίτλο Error List όπου θα είναι γραμμένη η αιτία της αποτυχίας και τα τυχόν σφάλματα που υπάρχουν στον κώδικα. Διορθώνουμε τα λάθη που έχουν εντοπιστεί και επαναλαμβάνουμε τη μετάφραση. Ο προγραμματισμός του μικροελεγκτή μπορεί να γίνει με πολλούς τρόπους. Στο παράδειγμα θα χρησιμοποιήσουμε τον προγραμματιστή USBasp και το πρόγραμμα khazama AVR Programmer. Συνδέουμε τον προγραμματιστή σε μια θύρα USB και ανοίγουμε το πρόγραμμα. Στο κέντρο του προγράμματος υπάρχει ένα πεδίο με τίτλο AVR όπου επιλέγουμε τον μικροελεγκτή. Αν δεν ανοίγει η λίστα των μικροελεγκτών από το βελάκι του πεδίου δεν έχει γίνει σωστή εγκατάσταση των drivers του προγραμματιστή. Στη σελίδα: παρουσιάζονται όλες οι απαραίτητες πληροφορίες για διόρθωση του προβλήματος. Αφού επιλέξουμε τον μικροελεγκτή πατάμε το σύμβολο της κλειδαριάς στο δεξιό μέρος. Στο παράθυρο που ανοίγει με τίτλο Fuses and Lock Bits settings μπορούμε να δούμε και να προγραμματίσουμε τα Fuses και Lock bits του μικροελεγκτή. Πατάμε Read All στο κάτω δεξιό μέρος και αν η επικοινωνία με τον μικροελεγκτή είναι σωστή, το πρόγραμμα διαβάζει τις πληροφορίες του. Αν δεν έχουμε σκοπό να χρησιμοποιήσουμε το JTAG Interface καλό είναι να το απενεργοποιήσουμε τσεκάροντας το δεύτερο τετραγωνάκι στη σειρά H-Fuse. Μετακινώντας προς τα κάτω τη γραμμή κύλισης στα δεξιά του παραθύρου, υπάρχει στο τέλος η ρύθμιση για το χρονισμό του μικροελεγκτή. Αν γίνεται με εξωτερικό κρύσταλλο μεγαλύτερο του 1MHz επιλέγουμε: Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms; Αφού ολοκληρώσουμε τις ρυθμίσεις πατάμε Write All και οι ρυθμίσεις φορτώνονται στον μικροελεγκτή. Κλείνουμε το παράθυρο των Fuses και επιστρέφουμε στο αρχικό παράθυρο του προγράμματος. Πατάμε στο εικονίδιο με το σύμβολο του φακέλου και το γράμμα F και ανοίγει ένας browser ώστε να αναζητήσουμε και να φορτώσουμε το αρχείο.hex που ετοιμάσαμε και στη συνέχεια πατάμε Auto Program, στο δεξιό μέρος του παραθύρου, ώστε να κατεβεί στον μικροελεγκτή. Αν κατεβεί κανονικά θα διαβάσουμε ένα μήνυμα επιτυχίας και ο κώδικάς θα αρχίσει να εκτελείται αμέσως στον μικροελεγκτή Πορλιδάς Δημήτριος 5
ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ
ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΕΛΕΓΚΤΩΝ ATMEL AVR8 ΠΟΡΛΙΔΑΣ ΔΗΜΗΤΡΙΟΣ ATMEL AVR Atmega16 Χαρακτηριστικά Μικροελεγκτής 8-bit υψηλής απόδοσης και χαμηλής κατανάλωσης Προοδευμένη αρχιτεκτονική RISC (Reduced instruction
Διαβάστε περισσότερα2. Δήλωση μεταβλητών. #include <avr/io.h> #include <util/delay.h> unsigned char i=0xa0; register unsigned char i asm("r3");
2. Δήλωση μεταβλητών Οι μεταβλητές είναι τα βασικά στοιχεία που διαπραγματεύεται ένα πρόγραμμα. Περιέχουν τιμές ή δεδομένα και μπορεί να έχουν μια σταθερή τιμή ή το περιεχόμενό τους να εξαρτάται από τις
Διαβάστε περισσότερα10. Πληκτρολόγιο matrix 4x4
10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές
Διαβάστε περισσότερα10. Πληκτρολόγιο matrix 4x4
10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές
Διαβάστε περισσότεραΌταν το πρόγραμμα φτάσει σε αυτή την εντολή και ο καταχωρητής PINA έχει την τιμή
5. Εντολή while() Η εντολή while() είναι ίσως η πιο πολυχρησιμοποιούμενη εντολή κατά τη σύνταξη κώδικα σε γλώσσα προγραμματισμού C για μικροελεγκτές. Το κυρίως μέρος του προγράμματος κλείνεται σχεδόν πάντα
Διαβάστε περισσότερα15. Seven Segment Display. Πολυπλεγμένη λειτουργία
15. Seven Segment Display. Πολυπλεγμένη λειτουργία Τα Seven Segment Display με LED είναι ίσως η πιο συνηθισμένη μέθοδος απεικόνισης αριθμών. Η διακριτική τους ικανότητα, η υψηλή φωτεινότητα σε συνάρτηση
Διαβάστε περισσότεραΔημιουργία μιας εφαρμογής Java με το NetBeans
Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία
Διαβάστε περισσότεραΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)
ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) Περιγραφή της Άσκησης Ο σκοπός της πρώτης άσκησης είναι κυρίως η εξοικείωση με το περιβάλλον προγραμματισμού του Arduino, γι αυτό και δεν είναι ιδιαίτερα σύνθετη. Αρχικά, θα
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα της γλώσσας C, το Dev-C++, το οποίο είναι εφαρμογή που τρέχει
Διαβάστε περισσότεραΟδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.
Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή. Βήμα 1 ο : Εγκατάσταση εφαρμογής ανάγνωσης Readium και Readium για μαθητές με
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός
Διαβάστε περισσότεραΕφαρμογές Σειριακής Επικοινωνίας
Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι
Διαβάστε περισσότεραΗ-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr
Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην
Διαβάστε περισσότεραΣυστήματα Μικροεπεξεργαστών
Εργαστήριο 1 ο Εισαγωγή στον AVR Περίγραμμα Εργαστηριακής Άσκησης Εισαγωγή... 2 Κατηγορίες μικροελεγκτών AVR... 2 Εξοικείωση με το περιβάλλον AVR Studio 4... 3 Βήμα 1ο: Δημιουργία νέου έργου (project)...
Διαβάστε περισσότεραγρηγορότερα. Αν θέλουμε να μηδενίσουμε όλα τα υπόλοιπα bit μπορούμε να χρησιμοποιήσουμε την εντολή:
A. Tips 1. Τοποθέτηση σημαίας ή bit ενός καταχωρητή ή μεταβλητής... 2 2. Καθάρισμα σημαίας ή bit ενός καταχωρητή ή μεταβλητής... 2 3. Σύγκριση μονοδιάστατων πινάκων (στο παράδειγμα 5 στοιχείων)... 2 4.
Διαβάστε περισσότεραΣυνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ
Διαβάστε περισσότεραΠεριγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1
Περιγραφή του βασικού παραθύρου του Cubase SE3 Εικόνα 1 Transport panel Προετοιμασία και εκτέλεση ηχογράφησης σε ένα κανάλι MIDI και Quantize 1. Ανοίγουμε το Cubase, πηγαίνουμε στο μενού File και επιλέγουμε
Διαβάστε περισσότεραΕξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά
Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Μικροελεγκτές Πλακέτα Arduino Προσομοίωση Μικροελεγκτών Προγραμματισμός Μικροελεγκτών στη C. 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ
Διαβάστε περισσότεραΕίναι το πρωτόκολλο RS232 που χρησιμοποιείται στις σειριακές θύρες COM με τη διαφορά ότι εκτελείται σε επίπεδο τάσεων TTL. 2
16. USART Οι AVR διαθέτουν ενσωματωμένη διάταξη για υποστήριξη σειριακής επικοινωνίας USART 1 (Universal Synchronous and Asynchronous serial Receiver and Transmitter). Η ενσωματωμένη διάταξη μας εξυπηρετεί
Διαβάστε περισσότεραTo περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition
To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition Πίνακας Περιεχομένων To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 Εκτέλεση του περιβάλλοντος ανάπτυξης
Διαβάστε περισσότεραΔιαδικασία Ανάπτυξης Λογισμικού
Διαδικασία Ανάπτυξης Λογισμικού Ανάλυση Απαιτήσεων (προϋποθέτει κατανόηση του προβλήματος και τη συλλογή πληροφοριών και των απαιτήσεων από το σύστημα) Σχεδιασμός (ορισμός διεργασιών για να ικανοποιηθούν
Διαβάστε περισσότεραKiCad Create new project Eeschema Electronic schematic editor Eeschema Page settings grid Place component
KiCad Από το εικονίδιο του KiCad ανοίγουμε το πρόγραμμα. Στο παράθυρο του προγράμματος εμφανίζεται το δέντρο της εργασίας αριστερά, ο editor της εργασίας δεξιά, ένα μενού εργασιών και εικονίδια στο επάνω
Διαβάστε περισσότερα2. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΩΝ ΘΥΡΩΝ ΕΙΣΟ ΟΥ/ΕΞΟ ΟΥ ΤΟΥ PIC16F877-ΑΡΙΘΜΗΤΙΚΕΣ ΕΝΤΟΛΕΣ
1 2. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΩΝ ΘΥΡΩΝ ΕΙΣΟ ΟΥ/ΕΞΟ ΟΥ ΤΟΥ PIC16F877-ΑΡΙΘΜΗΤΙΚΕΣ ΕΝΤΟΛΕΣ Σκοπός της άσκησης: εξοικείωση µε τις θύρες εισόδου/εξόδου ενός µικροελεγκτή 2. Θεωρητικό Μέρος 2.1.1 Θύρες εισόδου / εξόδου
Διαβάστε περισσότεραΑνάπτυξη εφαρμογής Input-Output
Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου
Διαβάστε περισσότεραΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)
ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ
ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ Σκοπός της άσκησης Οι φοιτητές θα εξοικειωθούν με την πλακέτα του μικροελεγκτή και θα αναγνωρίσουν τα βασικά της στοιχεία. Επίσης θα εξοικειωθούν
Διαβάστε περισσότεραΕισαγωγή στο περιβάλλον Code::Blocks
Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται
Διαβάστε περισσότεραΕγκατάσταση του Arduino IDE
ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού
Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ
ΕΙΣΑΓΩΓΗ Θέµατα ❸Συστήµατα Η/Υ (αναφορά) ❸Γλώσσα υπολογιστών ❸Γλώσσες προγραµµατισµού (low-high level) ❸Low level VS high level programming ❸Βασικά µέρη Η/Υ ❸Μικροϋπολογιστές (µc µp) ❸Αρχιτεκτονική µικροελεγκτών
Διαβάστε περισσότεραΦύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων
Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε ένα αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων. Εκτός από τον μικροελεγκτή Arduino, το breadboard,
Διαβάστε περισσότεραΑντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης
Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave
ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά
Διαβάστε περισσότεραΠρογραμματιστικό Περιβάλλον
Προγραμματιστικό Περιβάλλον Προγραμματίζοντας τις βασικές αριθμητικές πράξεις 2 ο Γυμνάσιο Παλλήνης Καθηγήτρια: Ευφροσύνη Σκιαδά Πρόσθεση Αφαίρεση Πολλαπλασιασμός Σύμβολα αριθμητικών πράξεων Διαίρεση Τι
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C
ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα της γλώσσας C, το Dev-C++, το οποίο είναι εφαρμογή που τρέχει
Διαβάστε περισσότεραΣυσκευές δείκτη και πληκτρολόγιο
Συσκευές δείκτη και πληκτρολόγιο Οδηγός χρήσης Copyright 2007 Hewlett-Packard Development Company, L.P. Η επωνυµία Windows είναι εµπορικό σήµα κατατεθέν της εταιρείας Microsoft Corporation στις Η.Π.Α.
Διαβάστε περισσότεραMaster Mind εφαρμογή στη γλώσσα προγραμματισμού C
Master Mind εφαρμογή στη γλώσσα προγραμματισμού C Φεβρουάριος/Μάρτιος 2013 v. 0.1 Master-mind: κανόνες παιχνιδιού Στο master mind χρειάζεται να παράγονται κάθε φορά 4 τυχαία σύμβολα από ένα πλήθος 6 διαφορετικών
Διαβάστε περισσότερα2. Περιγραφή Προιόντος 2.1. Εγκατάσταση της συσκευής προγραμματισμού 2.2. Εγκατάσταση του λογισμικού 2.3. Εισαγωγή μπαταριών
1. Περιεχόμενα 1. Περιεχόμενα 2. Περιγραφή Προιόντος 2.1. Εγκατάσταση της συσκευής προγραμματισμού 2.2. Εγκατάσταση του λογισμικού 2.3. Εισαγωγή μπαταριών 3. Πως να χρησιμοποιήσετε το λογισμικό καταλόγου
Διαβάστε περισσότεραΣυσκευές δείκτη και πληκτρολόγιο
Συσκευές δείκτη και πληκτρολόγιο Οδηγός χρήσης Copyright 2006 Hewlett-Packard Development Company, L.P. Οι επωνυµίες Microsoft και Windows είναι εµπορικά σήµατα της εταιρίας Microsoft Corporation. Οι πληροφορίες
Διαβάστε περισσότεραΠροηγμένοι Μικροεπεξεργαστές. Εργαστήριο 5 - Editor
Προηγμένοι Μικροεπεξεργαστές Εργαστήριο 5 - Editor Περιγραφή Υλοποίηση ενός υποτυπώδους editor που θα: Διαβάζει ένα προκαθορισμένο αρχείο Θα το απεικονίζει στην οθόνη Θα κάνει highlight με έναν ελεγχόμενο
Διαβάστε περισσότεραΑνάπτυξη εφαρμογής Input-Output
Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α
1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α 1.1 ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Το λειτουργικό σύστημα θα πρέπει να είναι Windows XP, 2000 και 2003. Ο λογαριασμός χρήστη του υπολογιστή, θα πρέπει να έχει πλήρη
Διαβάστε περισσότερανα ακολουθήσουμε Έναρξη Όλα τα Προγράμματα και να ενεργοποιήσουμε την επιλογή Microsoft Word.
ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ΜΕ ΤΟ WORD Περιεχόμενα Εκκίνηση του Microsoft Word... 3 Το παράθυρο του Word... 3 Η Κορδέλα με τις καρτέλες... 4 Κεντρική... 4 Εισαγωγή... 4 Διάταξη Σελίδας... 5 Αναφορές... 5 Στοιχεία
Διαβάστε περισσότεραΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO
ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO Αντώνιος Καραγεώργος Βασικά Στοιχεία της Γλώσσας Προγραμματισμού Arduino Constants: HIGH/LOW Ορίζουν το επίπεδο της τάσης εισόδου/εξόδου ενός pin INPUT/OUTPUT Ορίζουν την
Διαβάστε περισσότεραΟδηγίες εγκατάστασης και χρήσης του Quartus
Εγκατάσταση του Quartus Οδηγίες εγκατάστασης και χρήσης του Quartus Δημήτρης Μαγγίρας, Γιώργος Δημητρακόπουλος 1. Κατεβάζουμε την έκδοση 13.0SP1 από εδώ ακολουθώντας τις οδηγίες που φαίνονται στην εικόνα.
Διαβάστε περισσότεραΣυσκευές δείκτη και πληκτρολόγιο
Συσκευές δείκτη και πληκτρολόγιο Οδηγός χρήσης Copyright 2006 Hewlett-Packard Development Company, L.P. Οι επωνυµίες Microsoft και Windows είναι εµπορικά σήµατα της εταιρίας Microsoft Corporation. Οι πληροφορίες
Διαβάστε περισσότεραΟδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή
Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οι οδηγίες που ακολουθούν περιγράφουν την εγκατάσταση και τη χρήση (compile & run) της Java για τον προσωπικό σας υπολογιστή. Windows (10, 8.1,
Διαβάστε περισσότεραγια τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.
1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Δραστηριότητα: 11 Μάθημα: Εργαστήριο Δικτύων Υπολογιστών Αντικείμενο : Μέτρηση
Διαβάστε περισσότεραΠως θα κατασκευάσω το πρώτο πρόγραμμα;
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer
Διαβάστε περισσότεραΔυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις
Διαβάστε περισσότεραΛεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης
1 Λεπτομέριες τοιχοποιϊας Σχεδίαση κάτοψης Λεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης Ξεκινώντας το πρόγραμμα εμφανίζονται οι επιλογές σχετικά με το τι θέλετε να κάνετε. Δημιουργώντας Νέο Δωμάτιο Όταν ο
Διαβάστε περισσότερα(Αντιγραφή) ή χρησιμοποιήστε το πληκτρολόγιο για να καταχωρίσετε τους αριθμούς των αντιγράφων. Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης
Σύντομη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης
Διαβάστε περισσότεραΠροηγμένοι Μικροεπεξεργαστές. Εργαστήριο 4 - Editor
Προηγμένοι Μικροεπεξεργαστές Εργαστήριο 4 - Editor Περιγραφή Υλοποίηση ενός υποτυπώδους editor που θα: Διαβάζει ένα προκαθορισμένο αρχείο Θα το απεικονίζει στην οθόνη Θα κάνει highlight με έναν ελεγχόμενο
Διαβάστε περισσότεραΕισαγωγή στο πρόγραμμα Microsoft word 2003
Εισαγωγή στο πρόγραμμα Microsoft word 2003 Έναρξη 1. Εκκίνηση του προγράμματος Για να ξεκινήσουμε το Word, πατάμε στο κουμπί Εναρξη και από το μενού που εμφανίζεται επιλέγουμε Προγράμματα και Microsoft
Διαβάστε περισσότερα14. Timers/Counters prescaler Timer/Counter0 2 Timer/Counter0 Timer/Counter2 Timer/Counter1 Timer/Counter0 Timer/Counter1 Timer/Counter2
14. Timers/Counters Οι AVR διαθέτουν μετρητές (Timers) με δυνατότητα σύγκρισης και διακοπής. Ο χρονισμός τους μπορεί να είναι σύγχρονος ή ασύγχρονος, από το ρολόι συστήματος ή από εξωτερική πηγή και υπάρχει
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή
ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή Στο εργαστήριο αυτό θα μάθουμε για τη χρήση συναρτήσεων με σκοπό την κατασκευή αυτόνομων τμημάτων προγραμμάτων που υλοποιούν μία συγκεκριμένη διαδικασία, τα οποία
Διαβάστε περισσότεραΟδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C
Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C Περιεχόμενα 1. Το πρόγραμμα Dev-C++... 2 1.1 Λήψη και εγκατάσταση... 2 1.2 Χρήση... 5 2. Το πρόγραμμα Geany... 10 2.1 Λήψη και εγκατάσταση...
Διαβάστε περισσότερα6 Το μικρό βιβλίο για το ελληνικό Word 2010
Περιεχόμενα Κεφάλαιο 1 Microsoft Word 2010... 7 Κεφάλαιο 2 ημιουργία νέου εγγράφου... 13 Κεφάλαιο 3 Το σύστημα Βοήθειας του Office... 26 Κεφάλαιο 4 Μετακίνηση σε έγγραφο και προβολές εγγράφου... 31 Κεφάλαιο
Διαβάστε περισσότεραΠρογραμματισμο ς σε Arduino
Προγραμματισμο ς σε Arduino Arduino UNO & Innoesys Educational Shield www.devobox.com Ηλεκτρονικά Εξαρτήματα & Υλικά Κατασκευής Πρωτοτύπων Λέανδρου 79, 10443, Κολωνός +30 210 51 55 513, info@devobox.com
Διαβάστε περισσότεραΣυνοπτικός Οδηγός Χρήσης του MySQL Workbench
Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να
Διαβάστε περισσότεραηµιουργία Αρχείου Πρότζεκτ (.qpf)
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211 Εισαγωγή στο λογισµικό Quartus II v13 web edition 1 ηµιουργία Αρχείου Πρότζεκτ (.qpf) Με την εκκίνηση της εφαρµογής Quartus II v13.0 SP1 web edition, επιλέξτε File
Διαβάστε περισσότερα1. Τα τμήματα της επιφάνειας εργασίας των Windows
1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων
Διαβάστε περισσότεραHase οδηγίες χρήσης.
Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για
Διαβάστε περισσότεραHase οδηγίες χρήσης.
Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 4 η Τελεστές Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην Εφαρμογή Σωτήρης
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ
ΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ 9.1 Εντολές Εισόδου/εξόδου Στην Pascal, 1. Tα δεδομένα των προγραμμάτων λαμβάνονται: είτε από το πληκτρολόγιο είτε από ένα αρχείο με τη χρήση των διαδικασιών read και readln,
Διαβάστε περισσότεραΑριστείδης Παλιούρας Ανακαλύψτε το Scratch 2
Αριθμομηχανή Στη δραστηριότητα αυτή θα δημιουργήσεις μια απλή αριθμομηχανή η οποία θα μπορεί να εκτελεί τις 4 βασικές πράξεις (πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση) ανάμεσα σε 2 αριθμούς. Άνοιξε
Διαβάστε περισσότεραTeleCost Hotel για Panasonic TDA
TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά
Διαβάστε περισσότεραΟδηγίες για smartphone ή tablet με λογισμικό Android
Οδηγίες για smartphone ή tablet με λογισμικό Android Οδηγίες εγκατάστασης της εφαρμογής Gitden Reader για την ανάγνωση βιβλίων epub σε smartphone ή tablet Βήμα 1 ο : Εγκατάσταση της εφαρμογής ανάγνωσης
Διαβάστε περισσότεραΣημειώσεις στο PowerPoint
Σημειώσεις στο PowerPoint Τι είναι το PowerPoint; Το PowerPoint 2010 είναι μια οπτική και γραφική εφαρμογή που χρησιμοποιείται κυρίως για τη δημιουργία παρουσιάσεων. Με το PowerPoint, μπορείτε να δημιουργήσετε
Διαβάστε περισσότεραΤι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;
Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class
Διαβάστε περισσότεραField Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ
Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ
Διαβάστε περισσότεραΟδηγίες για την εγκατάσταση του πακέτου Cygwin
Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ 1 (Εργαστήριο)
Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 2: Δομή ενός προγράμματος C Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΚωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη
Κωνσταντίνος Γκαλονάκης Arduino: Προγραμματισμός στην πράξη 1 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 Μάθημα 1 ο : Περιγραφή του EV3 και του περιβάλλοντος προγραμματισμού του Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου 2 3 4 ΑΝΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ 1. Πώς
Διαβάστε περισσότεραΜΑΘΗΜΑ Προσθήκη Κειμένου. 2. Ελληνική Διάταξη Πληκτρολογίου ΣΤΟΧΟΙ:
ΜΑΘΗΜΑ 2 ΣΤΟΧΟΙ: 1. Προσθήκη Κειμένου 2. Ελληνική Διάταξη Πληκτρολογίου 3. Αλλαγή Παρουσίασης Σελίδας 4. Εισαγωγή Συμβόλων/Ειδικών Χαρακτήρων 5. Παρουσίαση Και Απόκρυψη Μη Εκτυπώσιμων Χαρακτήρων 6. Επιλογή
Διαβάστε περισσότερα12. Διακοπές Interrupts (IRQ)
2. Διακοπές Interrupts (IRQ) Πίνακας Ι. Χειρισμός διακοπών στον ATmega6. A/A Program address Source Vector Interrupt definition External Pin, Power-on Reset, Brown-outReset, Watchdog Reset, and JTAG AVR
Διαβάστε περισσότεραΟδηγίες Εγκατάστασης
Οδηγίες Εγκατάστασης Εισάγετε το DVD στη μονάδα ανάγνωσης DVD του υπολογιστή σας. Περιμένετε λίγα δευτερόλεπτα να εμφανιστεί το παράθυρο εγκατάστασης. Σε περίπτωση που αυτό δεν γίνει αυτόματα, από την
Διαβάστε περισσότεραΕισαγωγή WMS στο QGIS
Εισαγωγή WMS στο QGIS Στο QGIS, είναι δυνατή η εισαγωγή (φόρτωση) ενός WMS. Στη συγκεκριμένη περίπτωση θα φορτώσουμε την WMS υπηρεσία με τις ορθοφωτογραφίες που παρέχει η ΕΚΧΑ. Τι χρειαζόμαστε: QGIS εγκατεστημένο
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς
Διαβάστε περισσότεραΤο κύκλωμα σε breadboard
Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε έναν ανιχνευτή απόστασης. Θα χρησιμοποιήσουμε τον αισθητήρα υπερήχων (ή απόστασης) HC-SR04 για τον υπολογισμό της απόστασης.
Διαβάστε περισσότεραΗ γλώσσα προγραμματισμού C
Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η
Διαβάστε περισσότεραΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET
ΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET 1) Συνδέουμε το καταγραφικό και τον Η/Υ με το ίδιο ADSL Router. 2) Έπειτα θα πρέπει να βρούμε την IP διεύθυνση που έχει το Router. Για να το κάνουμε αυτό, ακολουθούμε
Διαβάστε περισσότεραΚέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ
http://h2056wwwhp.com/portal/site/hpsc/template.page/public/psi... 1 of 5 1/7/2014 2:09 μμ Για το σπίτι Για την επιχείρηση Υποστήριξη Είσοδος Εγγραφή Βοήθεια ιστότοπου HP Color LaserJet 3600 Printer series
Διαβάστε περισσότεραΕργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να καταλάβουν την διαφορά ανάμεσα σε τοπικές και καθολικές μεταβλητές. Nα κάνουν αποσφαλμάτωση
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΚΑΤΕΒΑΣΜΑΤΟΣ ΤΡΑΓΟΥΔΙΩΝ ΑΠΟ YOUTUBE ΚΑΙ ΕΓΓΡΑΦΗ ΣΕ CD-ROM. Στάδιο 1: Κατέβασμα τραγουδιών από το YouTube στον υπολογιστή μας σε μορφή mp3.
Στάδιο 1: Κατέβασμα τραγουδιών από το YouTube στον υπολογιστή μας σε μορφή mp3. 1. Ανοίγουμε το πρόγραμμα του internet και στη σελίδα Google κάνουμε κλικ στα εικονίδια με τα τετραγωνάκια πάνω δεξιά και
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ "PROΩΘΗΣΗ" PROώθηση
ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ "PROΩΘΗΣΗ" PROώθηση Περιεχόμενα Εγκατάσταση ΠΕΡΙΕΧΟΜΕΝΑ ΣΥΣΚΕΥΑΣΙΑΣ... 3 ΣΥΝΔΕΣΗ ΕΞΟΠΛΙΣΜΟΥ... 3 ΡΥΘΜΙΣΗ Wi-Fi... 4 ΕΙΣΟΔΟΣ ΧΡΗΣΤΗ... 6 ΠΡΟΣΘΗΚΗ ΝΕΑΣ ΣΥΣΚΕΥΗΣ... 6 ΚΑΤΑΣΤΑΣΗ ΣΥΣΚΕΥΗΣ...
Διαβάστε περισσότεραΣύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Διαβάστε περισσότεραΚ.Α.ΕΛ.Ε. Σημειώσεις επάνω στοn επεξεργαστή κειμένου Microsoft Word. Εισηγητής: Χαριτωνίδης Γεώργιος. Βόλος, Νοέμβριος 2008
Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στοn επεξεργαστή κειμένου Microsoft Word Βόλος, Νοέμβριος 2008 To Microsoft Word (έκδοση 2003) είναι ένας εξελιγμένος επεξεργαστής κειμένου, με τον οποίο μπορούμε να δημιουργήσουμε
Διαβάστε περισσότεραΕισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Αριθμητική Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Δεύτερο Πρόγραμμα 1 / * Second Simple Program : add 2 numbers * / 2
Διαβάστε περισσότεραΑυτόματος διακόπτης αλλαγής φοράς περιστροφής εναλλασσόμενου τριφασικού κινητήρα βραχυκυκλωμένου δρομέα με έλεγχο PLC
Αυτόματος διακόπτης αλλαγής φοράς περιστροφής εναλλασσόμενου τριφασικού κινητήρα βραχυκυκλωμένου δρομέα με έλεγχο PLC 1 Απαραίτητα εξαρτήματα Για την πραγματοποίηση της άσκησης είναι απαραίτητα τα εξής
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραLASERJET ENTERPRISE 500 COLOR MFP. Συνοπτικές οδηγίες χρήσης M575
LASERJET ENTERPRISE 500 COLOR MFP Συνοπτικές οδηγίες χρήσης M575 Εκτύπωση μιας αποθηκευμένης εργασίας Χρησιμοποιήστε την ακόλουθη διαδικασία για να εκτυπώσετε μια εργασία που είναι αποθηκευμένη στη μνήμη
Διαβάστε περισσότεραΠεριεχόµενα 1. Εγκατάσταση 2. Εισαγωγή 3. Σύνδεση 4. Ρυθµίσεις 2.1 Περιοχή εργασιών και πλοήγησης 2.2 Περιοχή απεικόνισης "Λεπτοµέρειες" 2.3 Περιοχή απεικόνισης "Στατιστικά" 4.1 Προφίλ 4.2 ίκτυο 4.2.1
Διαβάστε περισσότερα