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

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

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

Transcript

1 Γνωριμία με το Arduino Τι είναι το Arduino; Το arduino είναι ένας μικρός υπολογιστής σε μέγεθος παλάμης που περιλαμβάνει ένα μικροελεγκτή (για εκτέλεση εντολών) και ένα σύνολο εισόδων/εξόδων για επικοινωνία με εξωτερικά κυκλώματα. Ο προγραμματισμός του γίνεται σε γλώσσα τύπου C, που ονομάζεται Wiring. Με ποια φιλοσοφία κατασκευάστηκε; Πρόκειται για μια πλατφόρμα ανοικτής αρχιτεκτονικής της οποίας τα σχέδια παρέχονται δωρεάν και ελεύθερα στο διαδίκτυο, για οποιαδήποτε τροποποίηση. Συνδυάζει το μικρό κόστος με τις υψηλές δυνατότητες. Τι κόστος έχει; Το κόστος του Arduino ξεκινά από 7 ευρώ ανάλογα την έκδοση (εκδόσεις: UNO, nano). Στην αγορά μπορείτε να βρείτε και άλλες παραλλαγές με διαφορετικά χαρακτηριστικά (π.χ. Arduino Lilypad για ειδικές εφαρμογές). Τι εφαρμογές υποστηρίζει; Οι εφαρμογές που μπορούν να δημιουργηθούν με το Arduino είναι πραγματικά αμέτρητες. Μοναδικός περιορισμός είναι η φαντασία και οι δεξιότητες κάθε κατασκευαστή. Ανάλογα με την εφαρμογή, ίσως χρειαστούν επιπλέον εξαρτήματα και διατάξεις, όπως αισθητήρες, ολοκληρωμένα κυκλώματα, μοτέρ, έτοιμα shield (π.χ. GPS, Ethernet,WiFi,sound,camera,κλπ), ηλεκτρονικά εξαρτήματα, κα. Δομή πλατφόρμας Arduino Reset Button LED L LED TX LED RX AREF pin GND pin Ψηφιακά pin (0-13) Θύρα USB Power LED FTDI USB chip ρυθμιστής τάσης Μικροελεγκτής Atmega328 Υποδοχή εξωτερικής Τροφοδοσίας Pin τροφοδοσίας Αναλογικά Pin (0-5) Page 1

2 Η παραπάνω εικόνα λειτουργεί ως «χάρτης» της πλατφόρμας του arduino, τα βασικά μέρη του οποίου θα αναλυθούν στη συνέχεια. 1) Μικροελεγκτής (microcontroller) Το Arduino βασίζεται στον μικροελεγκτή Atmega328, ο οποίος διαθέτει μνήμη τριών τύπων: a. SRAM: 2kb μνήμης SRAM η οποία είναι η ωφέλιμη μνήμη που χρησιμοποιούν τα προγράμματα κατά την εκτέλεση, για την αποθήκευση μεταβλητών, πινάκων, κλπ. Η μνήμη αυτή χάνει τα δεδομένα της όταν διακοπεί της τροφοδοσίας ή την επανεκκίνηση του board (reset). b. EEPROM: 1kb μνήμης EEPROM, η οποία μπορεί να χρησιμοποιηθεί για εγγραφή/ανάγνωση δεδομένων ανά byte από τα προγράμματα κατά την εκτέλεση. Αντίθετα με την SRAM, η EEPROM δεν χάνει τα περιεχόμενα της με την απώλεια τροφοδοσίας ή την επανεκκίνηση της πλατφόρμας, οπότε είναι κάτι ανάλογο του σκληρού δίσκου. c. Flash: 32 kb μνήμης Flash, από τα οποία τα 2kb χρησιμοποιούνται από τον Bootloader, ο οποίος είναι αναγκαίος για την εγκατάσταση των δικών σας προγραμμάτων στο μικροελεγκτή μέσω της θύρας USB. Τα υπόλοιπα 30 kb της μνήμης Flash χρησιμοποιούνται στον υπολογιστή για την αποθήκευση των προγραμμάτων. Όπως και η μνήμη EEPROM, η Flash δεν χάνει τα δεδομένα της με την απώλεια τροφοδοσίας ή επανεκκίνηση του συστήματος. 2) Είσοδοι/έξοδοι a. Ψηφιακές είσοδοι/έξοδοι: Στην επάνω πλευρά του Arduino βρίσκονται 14 θηλυκά pin, αριθμημένα από το 0 έως το 13, τα οποία μπορούν να λειτουργήσουν ως ψηφιακές είσοδοι ή έξοδοι. Λειτουργούν σταθερά στα 5V και καθένα από αυτά μπορεί να παρέχει ή να δεχτεί το πολύ 40 ma. Στη περίπτωση που κάποιο από τα pin αυτά οριστεί ως ψηφιακή έξοδος, μπορεί να τεθεί από το πρόγραμμα ως HIGH ή LOW, έτσι το Arduino θα ξέρει αν πρέπει να διοχετεύσει ή όχι ρεύμα στο συγκεκριμένο pin (π.χ. ο έλεγχος ενός LED). Αντίθετα, εάν κάποιο από τα παραπάνω pin οριστεί ως ψηφιακή είσοδος, τότε με την κατάλληλη εντολή μπορεί να διαβαστεί η κατάστασή του, ανάλογα με το αν το εξάρτημα που είναι συνδεδεμένο διοχετεύει ή όχι ρεύμα στο pin (π.χ. ο έλεγχος ενός διακόπτη). Μερικά από αυτά τα 14 pin έχουν διπλή λειτουργία. Συγκεκριμένα: i. Pin 0, 1: λειτουργούν ως RX/TX αντίστοιχα. Χρησιμοποιούνται για την σειριακή επικοινωνία μέσω προγράμματος. Έστω ότι το πρόγραμμα στέλνει δεδομένα σειριακά, αυτά προωθούνται με τη σειρά τους στη θύρα USB αλλά και στο pin 0 για να τα διαβάσει ενδεχομένως μια άλλη συσκευή (π.χ. ένα δεύτερο arduino, στο αντίστοιχο pin 1). ii. Pin 2, 3: λειτουργούν και ως εξωτερικές διακοπές (interrupt). Μπορούν να ρυθμιστούν μέσα από το πρόγραμμα, ώστε να λειτουργούν αποκλειστικά ως ψηφιακές είσοδοι, οι οποίες να σταματούν την ροή του προγράμματος όταν δέχονται συγκεκριμένες αλλαγές και να εκτελείται μια συγκεκριμένη συνάρτηση. Τα εξωτερικά interrupts είναι ιδιαίτερα χρήσιμα σε εφαρμογές που απαιτούν συγχρονισμό μεγάλης ακρίβειας. Page 2

3 iii. Pin 3,5,6,9,10,11: Λειτουργούν και ως ψευδοαναλογικές έξοδοι με το σύστημα PWM (Pulse Width Modulation). Με την τεχνική PWM, στην ουσία στο pin παράγεται ένας συνεχόμενος παλμός που θα εναλλάσσεται με μεγάλη συχνότητα και για ίσους χρόνους μεταξύ των 0V και 5V. b. Αναλογικές Είσοδοι/Έξοδοι Στην κάτω πλευρά του Arduino με τη σήμανση Analog In, υπάρχουν ακόμα 6 pin, αριθμημένα από το 0 έως το 5. Το κάθε ένα από αυτά λειτουργεί ως αναλογική είσοδος/έξοδος, κάνοντας χρήση ενός ADC, ο οποίος είναι ενσωματωμένος στον μικροελεγκτή. 3) Τροφοδοσία Το Arduino μπορεί να τροφοδοτηθεί με ρεύμα είτε από τον υπολογιστή μέσω της σύνδεσης USB, είτε από την εξωτερική τροφοδοσία που παρέχεται μέσω μιας υποδοχής φις των 2.1mm (power jack), που βρίσκεται στη κάτω αριστερή γωνία του arduino. Η εξωτερική τροφοδοσία, πρέπει να είναι από 7 έως 12 V και μπορεί να προέρχεται από ένα κοινό μετασχηματιστή του εμπορίου, από μπαταρίες ή οποιαδήποτε άλλη πηγή DC. Στη κάτω πλευρά του Arduino, δίπλα από τα αναλογικά pin υπάρχει η περιοχή με την σήμανση Power, όπου υπάρχουν τα pin για την τροφοδοσία του Arduino. Συγκεκριμένα: a. Reset pin: Όταν αυτό το pin γειωθεί (σύνδεση με GND) έχει ως αποτέλεσμα την επανεκκίνηση του Arduino. b. 3V3 pin: Τροφοδοτεί τα εξαρτήματα που συνδέονται με το Arduino με τάση 3.3V. Η τάση αυτή παράγεται από τον ελεγκτή FTDI USB chip και έτσι η μέγιστη ένταση που μπορεί να παρέχει είναι μόλις 50 ma. c. 5V: Τροφοδοτεί τα εξαρτήματα με τάση 5V.Ανάλογο με τον τρόπο τροφοδοσίας η τάση αυτή προέρχεται είτε άμεσα μέσω της θύρας USB (5V) είτε άμεσα μέσω εξωτερικής τροφοδοσίας (7-12V), όπου η τάση πρώτα θα περάσει από έναν ρυθμιστή τάσης ώστε να προσαρμοστεί τα 5V. d. GNG: Λειτουργεί ως γείωση. e. Vin: Το pin αυτό έχει διπλό ρόλο. Σε συνδυασμό με το pin της γείωσης μπορεί να λειτουργήσει ως μέθοδος εξωτερικής τροφοδοσίας του Arduino. Αν όμως έχετε ήδη συνδεδεμένη την εξωτερική τροφοδοσία μέσω του φις (power Jack), μπορεί να το χρησιμοποιηθεί για να τροφοδοτήσει εξαρτήματα με τη πλήρη τάση που παρέχει η εξωτερική τροφοδοσία (7-12V), πριν αυτή περάσει από το ρυθμιστή τάσης. f. AREF: Το AREF επιτρέπει την τροφοδοσία του Arduino με την τάση αναφοράς. 4) Ενσωματωμένα κουμπιά και LED Πάνω στη πλακέτα του Arduino υπάρχει ένας διακόπτης micro switch και τέσσερα LED επιφανειακής στήριξης. Η λειτουργία του διακόπτη (ο οποίος φέρει τη σήμανση reset) είναι να κάνει επανεκκίνηση στο Arduino. Το LED με την σήμανση Power ενεργοποιείται μόλις το Arduino συνδεθεί με την τροφοδοσία. Τα LED με τις σημάνσεις RX/TX αντίστοιχα, χρησιμοποιούνται ως ένδειξη λειτουργίας του σειριακού interface του Arduino. Ανάβουν όταν το arduino στέλνει (TX) ή λαμβάνει (RX) δεδομένα. Page 3

4 Τέλος, υπάρχει και το LED με τη σήμανση L. Είναι συνδεδεμένο με τον ψηφιακό ακροδέκτη 13, στον οποίο εάν ανατεθεί η τιμή High το LED L ανάβει. 5) FTDI USB chip Το Arduino επικοινωνεί με το υπολογιστή σειριακά μέσω της θύρας USB. Το Arduino προωθεί την σειριακή επικοινωνία, μέσα από έναν ελεγκτή Serial-over-USB (FTDI USB chip), ώστε να επιτευχθεί η σύνδεση με τον υπολογιστή. Η σύνδεση αυτή χρησιμοποιείται για τη μεταφορά των προγραμμάτων στο Arduino αλλά και για την αμφίδρομη επικοινωνία του Arduino με τον υπολογιστή μέσω του προγράμματος κατά την εκτέλεσή του (Serial Monitor). Ανάπτυξη Εφαρμογών Το Arduino IDE παρέχει ό,τι χρειάζεται κάποιος για να διαχειριστεί το Arduino από τον υπολογιστή. Το Arduino IDE είναι βασισμένο στη γλώσσα προγραμματισμού JAVA και παρέχει: Πρακτικό περιβάλλον για τη συγγραφή των προγραμμάτων arduino, με συντακτική χρωματική σήμανση. Αρκετά έτοιμα παραδείγματα. Μερικές έτοιμες βιβλιοθήκες για την προέκταση της γλώσσας προγραμματισμού και για τον εύκολο χειρισμό εξαρτημάτων. Compiler για την μεταγλώττιση των προγραμμάτων. Serial monitor, για την παρακολούθηση της επικοινωνίας μέσω της σειριακής, καθώς είναι και πολύ χρήσιμο κατά την αποσφαλμάτωση των προγραμμάτων. Επιλογή upload για την φόρτωση του προγράμματος στο Arduino. Η ανάπτυξη των προγραμμάτων των εφαρμογών γίνεται στη γλώσσα Wiring C, η οποία είναι μια παραλλαγή της γλώσσας C/C++, για μικροελεγκτές αρχιτεκτονικής AVR, όπως ο Atmega. Υποστηρίζει όλες τις βασικές δομές της C καθώς και μερικά χαρακτηριστικά της C++. Ο compiler που χρησιμοποιεί είναι ο AVR gcc και η βασική βιβλιοθήκη της C που χρησιμοποιείται είναι η AVRlibc. Λόγω της καταγωγής της από την C, στη γλώσσα Wiring C χρησιμοποιούνται οι ίδιες βασικές εντολές και συναρτήσεις, με την ίδια σύνταξη, τους ίδιους τύπους δεδομένων και τους ίδιους τελεστές. Πέρα όμως από αυτές υπάρχουν κάποιες ειδικές εντολές, συναρτήσεις και σταθερές που βοηθούν για τη διαχείριση του ειδικού hardware του arduino. Επίσης, η δομή ενός προγράμματος arduino χωρίζεται σε δυο βασικά μέρη, με τη χρήση δύο βασικών συναρτήσεων, της setup() και της loop().η συνάρτηση setup() γράφεται στην αρχή του προγράμματος και χρησιμοποιείται για την αρχικοποίηση μεταβλητών, ακροδεκτών, βιβλιοθηκών, κλπ. Ακόμα, η setup() εκτελείται μόνο μια φορά κατά την εκκίνηση του προγράμματος ή την επανεκκίνηση του arduino. Η συνάρτηση loop(), από την άλλη κάνει ότι ακριβώς δηλώνει το όνομα της. Λειτουργεί ως ατέρμονος βρόγχος, επιτρέποντας στο πρόγραμμά μας να αλλάζει και ν ανταποκρίνεται. Η συνάρτηση loop() είναι πάντα ενεργή, με αποτέλεσμα οι εντολές που περιέχονται μέσα σε αυτή, να εκτελούνται για πάντα όσο υπάρχει τροφοδοσία στο Arduino. Page 4

5 Βασικές συναρτήσεις και σταθερές του Arduino Serial.begin(baudrate) Θέτει το ρυθμό μεταφοράς δεδομένων (baudrate) του σειριακού interface. Default baudrate=9600 Serial.print(data) / Διοχετεύει τα δεδομένα (data) για αποστολή μέσω του σειριακού Serial.println(data) interface. pinmode(pin,mode) Καθορίζει τους ακροδέκτες, ως είσοδο ή έξοδο, ανάλογα με την τιμή που δίνεται στο όρισμα mode (INPUT/OUTPUT). digitalwrite(pin,pinstatus) Ορίζει την κατάσταση του ψηφιακού ακροδέκτη, ανάλογα με την τιμή του pinstatus (HIGH/LOW). digitalread(pin) Επιστρέφει την κατάσταση του ακροδέκτη (pin). 0 για LOW/ 1 για HIGH, εφόσον αυτό είναι pin ψηφιακής εισόδου. analogwrite(pin,value) Θέτει το ψηφιακό pin σε κατάσταση ψευδοαναλογικής εξόδου (PWM). Η παράμετρος value καθορίζει το πλάτος του παλμού σε σχέση με την περίοδο του παραγόμενου σήματος στη κλίμακα 0 έως 255. analogread(pin) Επιστρέφει έναν ακέραιο από 0 έως 1023, ανάλογα με τη τάση που παρέχεται στον ακροδέκτη αναλογικής εισόδου. delay(time) Σταματάει προσωρινά τη ροή του προγράμματος για όσα millisecond ορίζει η παράμετρος time. Η πρώτη μου εφαρμογή Arduino Έλεγχος LED (Blink) Η πρώτη εφαρμογή που θα υλοποιήσει κάποιος στο Arduino είναι ο έλεγχος ενός απλού LED. Συγκεκριμένα, με αυτή την εφαρμογή προγραμματίζουμε το Arduino να ανάβει και να σβήνει το LED ανά 1 δευτερόλεπτο. Η λειτουργία αυτή θα επαναλαμβάνεται μέχρι να αποσυνδέσουμε το Arduino από την τροφοδοσία. Για την υλοποίηση της εφαρμογής θα χρειαστούν τα εξής υλικά: Arduino board Καλώδιο σύνδεσης USB Arduino IDE Καλώδια σύνδεσης (male-to-male) Αντιστάσεις 220Ω (x1) Breadboard LED (x1) Υπολογισμός Ρεύματος Σχεδόν ποτέ δεν συνδέουμε εξωτερικό κύκλωμα χωρίς αντίσταση. Έλλειψη αντίστασης = μέγιστο ρεύμα εξόδου = πιθανή καταστροφή σε Arduino και κύκλωμα. Επιλογή τιμής αντίστασης = επιθυμητό ρεύμα Page 5

6 Η δίοδος LED έχει θετικό και αρνητικό ακροδέκτη. Ρεύμα κανονικής λειτουργίας = 15-25mA Το επιθυμητό ρεύμα ρέει μόνο όταν η δίοδος είναι πολωμένη ορθά σε σχέση με την πηγή (έξοδοι Arduino). Vs = VR X + V F I F = V S VR X R X R X = (V s V F ) Is 1000 Π.χ. Υπολογισμός Ρεύματος R x = 150Ω, V F = 2V, V S = 5V (5 2) I F = = 0.02Α = 20mΑ 150Ω *Πολλαπλασιασμός με 1000 για την μετατροπή του 0.02 A σε 20mA. Π.χ. Υπολογισμός Αντίστασης I s = 20mA, V F = 2V, V S = 5V R X = (5 2)V 20mA 1000 = 3V 0.02A = 150Ω *Διαίρεση με 1000 για την μετατροπή του20ma σε 0.02A. Βήμα 1: Το πρώτο βήμα που πρέπει να γίνει πριν την υλοποίηση της εφαρμογής είναι να εγκατασταθεί το Arduino IDE, στο οποίο θα γραφεί το πρόγραμμα. Το Arduino IDE βρίσκετε στην κεντρική σελίδα του Arduino, Βήμα 2: Έπειτα, είναι η σειρά για την κατασκευή του κυκλώματος. Το κύκλωμα θα κατασκευαστεί πάνω σε ένα εξάρτημα που λέγεται breadboard, η οποία διευκολύνει το χρήστη να κατασκευάζει κυκλώματα χωρίς να χρειάζεται να κάνει κολλήσεις. Η χρήση της είναι πολύ απλή, αρκεί να προσέξει κάποιος την σύνδεση ανάμεσα στις υποδοχές της. Οι υποδοχές αυτές συνδέονται ή αλλιώς βραχυκυκλώνουν είτε ανά κάθετες πεντάδες είτε με ένα κοινό δίαυλο (βλ. Figure 1 ). Όταν λέμε πως οι υποδοχές συνδέονται βραχυκυκλώνουν εννοούμε πως η περιοχή αυτή είναι κοινή. Συνδέονται κάθετα (ανά πεντάδες) Συνδέονται οριζόντια (κοινός δίαυλος) Δεν είναι συνδεδεμένα Δεν είναι συνδεδεμένα Figure 1: Δομή Breadboard Page 6

7 Θεωρητικό Κύκλωμα Πρακτικό Κύκλωμα Τοποθέτηση του LED και της αντίστασης στη breadboard. Προσοχή στη πολικότητα του LED (κοντό σκέλος = αρνητικός ακροδέκτης). Ο θετικός ακροδέκτης συνδέεται στην ψηφιακή έξοδο 13 του Arduino ενώ ο αρνητικός στον αντίστοιχο του GND. Βήμα 3: Σύνδεση του Arduino με τον υπολογιστή μέσω USB. Βήμα 4: Ανοίξτε το Arduino IDE και γράψτε τον κώδικα της εφαρμογής. Πρόγραμμα(Κώδικας) /* Blink Ανάβει το LED για ένα δευτερόλεπτο και μετά το σβήνει για ένα δευτερόλεπτο(επαναληπτική διαδικασία). /*Ο ακροδέκτης 13 έχει ήδη ένα συνδεδεμένο LED (on board) στις περισσότερες πλατφόρμες Arduino. int led=13; /*Η συνάρτηση setup() είναι μια από τις δύο βασικές συναρτήσεις που χρησιμοποιεί το Arduino. Εκτελείται μια φορά και χρησιμοποιείται για την αρχικοποίηση (π.χ. σταθερών) void setup(){ //αρχικοποίηση του ακροδέκτη 13 (έξοδος) pinmode(led,output); /*Η συνάρτηση loop() είναι πάντα ενεργή με αποτέλεσμα οι εντολές που περιέχονται να εκτελούνται για πάντα (άπειρος βρόγχος) όσο υπάρχει τροφοδοσία στο Arduino. void loop(){ Page 7

8 /*Το LED θα ανάβει με την εντολή digitalwrite(led,high). Έτσι, ο ακροδέκτης 13 τροφοδοτείται με 5V. Η πτώση στα άκρα του LED το κάνει να φωτοβολεί. digitalwrite(led,high); //ανάβει το LED /*Ανάμεσα στις καταστάσεις «Αναμμένο», «Σβηστό», απαιτείται αρκετός χρόνος ώστε να μπορεί κάποιος να παρατηρήσει την αλλαγή. Έτσι, με την συνάρτηση delay() «λέμε» στο Arduino να περιμένει για 1000ms (1 δευτερόλεπτο). Όταν εκτελείται η delay(), τίποτα άλλο δεν εξελίσσεται. delay(1000); //αναμονή για 1 δευτερόλεπτο //Το LED θα σβήνει με την εντολή digitalwrite(led,low). Έτσι, ο ακροδέκτης 13 επιστρέφει στα 0V digitalwrite(led,low); //σβήνει το LED delay(1000); //αναμονή για 1 δευτερόλεπτο Βήμα 5: Από το μενού Tools Board επιλέγετε τον τύπο του Arduino που διαθέτετε (π.χ. Arduino UNO). Επίσης, από το ίδιο μενού επιλέξτε στο Serial Port την θύρα του υπολογιστή στην οποία είναι συνδεδεμένο το Arduino. Βήμα 6: Από το μενού File κάνετε Upload τον κώδικα στο Arduino και παρατηρήστε το αποτέλεσμα. Εφαρμογή Μετά την υλοποίηση της εφαρμογής ελέγχου ενός LED μπορούμε με τον ίδιο τρόπο να ελέγξουμε περισσότερα του ενός LED. Το παράδειγμα που ακολουθεί μας δείχνει πως μπορούμε να ελέγξουμε πέντε LED. Αφού τοποθετήσουμε τα πέντε LED στην breadboard -ακριβώς με το ίδιο τρόπο που είδαμε στην εφαρμογή Blink- τα συνδέουμε με το Arduino. Θεωρητικό κύκλωμα Πρακτικό κύκλωμα Page 8

9 Έπειτα, υλοποιούμε τον κώδικα της εφαρμογής, ο οποίος είναι ο ίδιος με τον κώδικα της εφαρμογής Blink, με ελάχιστες διαφορές. /* Fade Ανάβει σταδιακά πέντε LED για ένα δευτερόλεπτο και μετά τα σβήνει σταδιακά για ένα δευτερόλεπτο(επαναληπτική διαδικασία). /*Στους ακροδέκτες 2,3,4,5,6 είναι συνδεδεμένα τα LED. Για να δηλώσουμε τους ακροδέκτες χρησιμοποιούμε πίνακα. int led[]={2,3,4,5,6; /*Η συνάρτηση setup() είναι μια από τις δύο βασικές συναρτήσεις που χρησιμοποιεί το Arduino. Εκτελείται μια φορά και χρησιμοποιείται για την αρχικοποίηση (π.χ. σταθερών) void setup(){ //αρχικοποίηση των ακροδεκτών 2,3,4,5,6 (έξοδος) for(int i=0; i<5; i++){ //για να αρχικοποιήσουμε τους ακροδέκτες που είναι συνδεδεμένα τα LED //χρησιμοποιούμε μια δομή επανάληψης, την for. Δηλαδή, η εντολή pinmode θα εκτελεστεί πέντε φορές (i<5), μια για κάθε θέση του πίνακα (ή μια για κάθε ακροδέκτη). pinmode(led[i],output); /*Η συνάρτηση loop() είναι πάντα ενεργή με αποτέλεσμα οι εντολές που περιέχονται να εκτελούνται για πάντα (άπειρος βρόγχος) όσο υπάρχει τροφοδοσία στο Arduino. void loop(){ /*Το LED θα ανάβει με την εντολή digitalwrite(led,high). Έτσι, ο ακροδέκτης 13 τροφοδοτείται με 5V. Η πτώση στα άκρα του LED το κάνει να φωτοβολεί. for(int i=0; i<5; i++){ //Ακριβώς με το ίδιο τρόπο που αρχικοποιήσαμε τα LED, έτσι θα τα ανάψουμε και θα τα σβήσουμε. digitalwrite(led[i],high); //ανάβουν τα LED /*Ανάμεσα στις καταστάσεις «Αναμμένο», «Σβηστό», απαιτείται αρκετός χρόνος ώστε να μπορεί κάποιος να παρατηρήσει την αλλαγή. Έτσι, με την συνάρτηση delay() «λέμε» στο Arduino να περιμένει για 1000ms (1 δευτερόλεπτο). Όταν εκτελείται η delay(), τίποτα άλλο δεν εξελίσσεται. delay(1000); //αναμονή για 1 δευτερόλεπτο //Το LED θα σβήνει με την εντολή digitalwrite(led,low). Έτσι, οι ακροδέκτες επιστρέφουν στα 0V digitalwrite(led[i],low); //σβήνουν τα LED delay(1000); //αναμονή για 1 δευτερόλεπτο Page 9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εφαρμογές αναλογικών / Ψηφιακών

Εφαρμογές αναλογικών / Ψηφιακών Εφαρμογές αναλογικών / Ψηφιακών 1 ΕΙΣΑΓΩΓΗ Σε αυτήν την ενότητα θα δούμε μερικές ακόμα εφαρμογές ψηφιακών / αναλογικών εισόδων/ εξόδων που μπορούμε να φτιάξουμε με την βοήθεια του Arduino, χρησιμοποιώντας

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO

ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO Αντώνιος Καραγεώργος Βασικά Στοιχεία της Γλώσσας Προγραμματισμού Arduino Constants: HIGH/LOW Ορίζουν το επίπεδο της τάσης εισόδου/εξόδου ενός pin INPUT/OUTPUT Ορίζουν την

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

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα αυτόματο φωτάκι νυκτός. Η διάταξη που θα δημιουργήσουμε θα αποτελείται από ένα LED και μια φωτοευαίσθητη αντίσταση.

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

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Στην δραστηριότητα αυτή θα χρησιμοποιήσουμε ένα LED το οποίο θα ανάβει σταδιακά και όταν θα φτάσει στη μέγιστη

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

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

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

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

Arduino Teachers Workshop

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ

ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ ΑΜΑΛIΑ ΦΩΚA ΕΠIΚΟΥΡΗ ΚΑΘΗΓHΤΡΙΑ Περιεχόμενο Μαθήματος 2 Arduino Τι είναι το Arduino; 3 μικρή συσκευή (μικροεπεξεργαστής) που συνδέεται με USB στον υπολογιστή μια πλατφόρμα

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

διατίθεται με άδεια χρήσης GPL για πλατφόρμες Linux, MAC και Windows.

διατίθεται με άδεια χρήσης GPL για πλατφόρμες Linux, MAC και Windows. Arduino ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO Α. Ανδρεάτος Κεφ. 1/ Εισαγωγή - Τι είναι το Arduino; Σύμφωνα με τον δημιουργό του, το Arduino είναι μια πλατφόρμα ανάπτυξης ηλεκτρονικών κατασκευών ανοικτών τεχνολογιών (υλικού

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

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

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

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

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

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

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

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά

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

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

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

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

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

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

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

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα Σκοπός και περίγραμμα της Ενότητας 5 Σκοπός της παρουσίασης Να δώσουμε τις βασικές ιδέες για τα αναλογικά σήματα και την χρήση διαφορετικών ειδών περιφερειακών Σύνοψη Επεξήγηση

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

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

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

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

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2 Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 2 Τι είναι το PLC ΠΕΡΙΕΧΟΜΕΝΑ 2 Τι είναι το PLC. 2.1 Πλεονεκτήματα των PLC. 2.2 Η δομή ενός PLC. 2.3 Τα PLC της αγοράς. 2.4 Αρχή λειτουργίας ενός PLC.

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

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

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

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

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Στην κατασκευή αυτή ο σκοπός ήταν να ελέγξουμε την ταχύτητα ενός κινητήρα συνεχούς ρεύματος με τη χρήση ενός τρανζίστορ που θα χρησιμοποιηθεί

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

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

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

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

ΣΥΣΚΕΥΗ ΜΕ ΦΩΤΟΒΟΛΤΑΪΚΗ ΚΥΨΕΛΗ ΜΕΤΑΤΡΟΠΕΑ DC σε AC ΚΑΙ ΤΡΟΦΟΔΟΤΙΚΟ UPS

ΣΥΣΚΕΥΗ ΜΕ ΦΩΤΟΒΟΛΤΑΪΚΗ ΚΥΨΕΛΗ ΜΕΤΑΤΡΟΠΕΑ DC σε AC ΚΑΙ ΤΡΟΦΟΔΟΤΙΚΟ UPS ΣΥΣΚΕΥΗ ΜΕ ΦΩΤΟΒΟΛΤΑΪΚΗ ΚΥΨΕΛΗ ΜΕΤΑΤΡΟΠΕΑ DC σε AC ΚΑΙ ΤΡΟΦΟΔΟΤΙΚΟ UPS SIU 150 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΣΗΜΑΝΤΙΚΕΣ ΠΡΟΕΙΔΟΠΟΙΗΣΕΙΣ Παρακαλούμε διαβάστε προσεκτικά τις οδηγίες που ακολουθούν προκειμένου να αποφύγετε

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

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a Βασικό κύκλωμα προγραμματισμός μικροελεγκτή Πλακέτα Arduino, 1 Να δημιουργήσετε και να προγραμματίσετε ένα πολύ απλό σύστημα που να αναβοσβήνει ένα λαμπάκι (έξοδος)

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

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

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

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

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

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

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

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ Στόχος και Περίγραμμα της Ενότητας 10 Στόχος της παρουσίασης Παρουσίαση της βασικής ιδέα και απλών παραδειγμάτων για την οδήγηση DC και βηματικών κινητήρων με το Arduino.

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

Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά

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

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

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

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

Lab 1: Experimenting on Arduino & AI Sense

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

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

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

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα για εφαρμογές πραγματικού χρόνου Εφαρμογές με τον Arduino Ιωάννης Καλόμοιρος Αναπληρωτής Καθηγητής Τμήμα Μηχανικών Πληροφορικής Μάθημα 10 1 Συναρτήσεις αναλογικής εξόδου: PWM Το

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

Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα

Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα ... 1o Μέρος: Απλά Κυκλώματα Εισαγωγή - Αναγνώριση του κυκλώματος Μελετήστε τα κυκλώματα που ακολουθούν και συζητήστε με την ομάδα σας ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Α Β

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

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

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

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

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

«ΥΛΟΠΟΙΗΣΗ ΑΣΥΡΜΑΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΚΤΩΝ» ΒΥΣΑΝΣΙΩΤΗΣ ΣΤΑΥΡΟΣ Α.Μ ΚΑΡΒΟΥΝΙΔΟΥ ΑΓΓΕΛΙΚΗ Α.Μ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΥΛΟΠΟΙΗΣΗ ΑΣΥΡΜΑΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΚΤΩΝ» ΒΥΣΑΝΣΙΩΤΗΣ ΣΤΑΥΡΟΣ Α.Μ. 10139 ΚΑΡΒΟΥΝΙΔΟΥ ΑΓΓΕΛΙΚΗ Α.Μ. 10057 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΤΑΤΣΗΣ ΓΕΩΡΓΙΟΣ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Κατάλογος

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

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

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

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

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

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

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

Παράρτημα. Πραγματοποίηση μέτρησης τάσης, ρεύματος, ωμικής αντίστασης με χρήση του εργαστηριακού εξοπλισμού Άσκηση εξοικείωσης

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

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

4 Εισαγωγή στο Arduino

4 Εισαγωγή στο Arduino 28 Εισαγωγή στο Arduino 4 Εισαγωγή στο Arduino Τι είναι το Arduino; To arduino είναι ένας μικροελεγκτής, προσαρμοσμένος σε μια πλακέτα και έτοιμος προς χρήση. Μας φώτισες. Και τι είναι ένας μικροελεγκτής;

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

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000);

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000); Απλή Δομή Επιλογής Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε όταν ανάβει το κόκκινο θα ανάβει και το άσπρο, όταν θα σβήνει το κόκκινο

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

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

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

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

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3 ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ 1 Ο ΕΠΑ.Λ. ΓΕΡΑΣ Σχολικό Έτος: Καθηγητής: ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME Τάξη:.. Τμήμα:.. Ομάδα:.. Ημερομηνία:.. Ονοματεπώνυμο

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

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

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

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

Σκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων

Σκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές Ελέγχου. Πρόγραμμα Εντολές Επεξεργασίας Δεδομένων Εντολή Εκχώρησης Εντολές Ελέγχου Λογική συνθήκη Εντολή

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

ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD

ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD Σκοπός του εργαστηρίου: Οι φοιτητές εξοικειώνονται με βασικές απεικονίσεις αριθμητικών ψηφίων και χαρακτήρων, καθώς και με τη βασική οδήγηση τέτοιων απεικονίσεων,

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

GSM INTD Εγχειρίδιο χρήσης GSM INTD0909

GSM INTD Εγχειρίδιο χρήσης GSM INTD0909 GSM INTD0909 Εγχειρίδιο χρήσης GSM INTD0909 Σελ. 2 Γενική Περιγραφή Σελ. 3 Σύνδεση & Ενεργοποίηση Σελ. 4 Επεξηγήσεις LED s Σελ. 5 Σχέδιο Συνδεσμολογίας Παρακαλούμε διαβάστε προσεκτικά τις οδηγίες για να

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

Arduino. δουλεύοντας με το... Υλικό αναφοράς και χρήσης της ανοιχτής πλατφόρμας

Arduino. δουλεύοντας με το... Υλικό αναφοράς και χρήσης της ανοιχτής πλατφόρμας δουλεύοντας με το... Arduino Υλικό αναφοράς και χρήσης της ανοιχτής πλατφόρμας έκδοση των μαθητών της Β τάξης Γενικού Ενιαίου Λυκείου Φαλάνης, του Εργαστηρίου Πληροφορικής και του εκπαιδευτικού Γιώργου

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

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ Σκοπός και περίγραμμα της Ενότητας 7 Σκοπός της παρουσίασης ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ ΥΠΕΡΥΘΡΟΥ ΦΩΤΟΣ Χρήση αισθητήρα υπέρυθρων για τον εντοπισμό αντικειμένων, εμποδίων, παρουσίας

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4 Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα Τρανζίστορ στη Λειτουργία ενός DC Κινητήρα. Η Χρήση της Διόδου. Το Πρόγραμμα που Οδηγεί

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

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

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

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

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

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

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

Έργο 1 LED που αναβοσβήνει (LED Flasher)

Έργο 1 LED που αναβοσβήνει (LED Flasher) Έργο 1 LED που αναβοσβήνει (LED Flasher) Σε αυτό το Έργο πρόκειται να συνδέσετε ένα LED σε μία από τις ψηφιακές ακίδες (Digital Pin) στην πλακέτα Arduino και θα το κάνετε να αναβοσβήνει. Θα μάθετε επίσης

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

Project 5: Συνθέτοντας μουσική

Project 5: Συνθέτοντας μουσική Project 5: Συνθέτοντας μουσική Επίπεδο: Μέτριο Κατηγορία: Προγραμματισμός Σύντομη Περιγραφή: Πράγματι το Arduino είναι ικανό να παίξει μουσική! Το μόνο επιπλέον εξάρτημα που απαιτείται είναι Buzzer ή πιεζοηλεκτρικό

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

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

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

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

ΕΝΟΤΗΤΑ 3 ΕΚΦΡΑΣΕΙΣ, ΑΝΑΜΟΝΕΣ (DELAYS), ΗΧΟΙ

ΕΝΟΤΗΤΑ 3 ΕΚΦΡΑΣΕΙΣ, ΑΝΑΜΟΝΕΣ (DELAYS), ΗΧΟΙ ΕΝΟΤΗΤΑ 3 ΕΚΦΡΑΣΕΙΣ, ΑΝΑΜΟΝΕΣ (DELAYS), ΗΧΟΙ Σκοπός και περίγραμμα της Ενότητας 3 Σκοπός της παρουσίασης Να δούμε πιο προσεκτικά τις μεταβλητές, τις σταθερές και τις εκφράσεις γενικότερα. Να σας παρουσιάσουμε

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

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

Τεχνολογικό+Eκπαιδευτικό+Ίδρυμα+Kρήτης+ TMHMA+MHXANOΛOΓIAΣ+ ( Τεχνολογικό+Eκπαιδευτικό+Ίδρυμα+Kρήτης+ TMHMA+MHXANOΛOΓIAΣ+ ( + + Εισαγωγή+στην+Μηχατρονική++ + Εισαγωγή+στους+μικροελεγκτές++ και+στη+υπολογιστική+πλατφόρμα+arduino+ + + + + Δρ.+Φασουλάς+Γιάννης+ jfasoulas@staff.teicrete.gr(

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

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

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

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

ΑΣΚΗΣΗ 0. Κύκλωμα - Όργανα

ΑΣΚΗΣΗ 0. Κύκλωμα - Όργανα ΑΣΚΗΣΗ 0 Κύκλωμα Όργανα ΤΙ ΧΡΕΙΑΖΟΜΑΣΤΕ: Ένα τροφοδοτικό GP 4303D, δύο πολύμετρα FLUKE 179 ένα λαμπάκι πυρακτώσεως, ένα πυκνωτή και καλώδια. ΣΚΟΠΟΣ: α) Να μάθουμε να φτιάχνουμε ένα κύκλωμα στον πάγκο β)

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

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ ΡΟΜΠΟΤΙΚΗ Η Ρομποτική είναι ο κλάδος της επιστήμης που κατασκευάζει και μελετά μηχανές που μπορούν να αντικαταστήσουν τον άνθρωπο στην εκτέλεση μιας εργασίας. Tι είναι το ΡΟΜΠΟΤ

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

ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 7 4 ΕΞΑΡΤΗΜΑΤΑ 7

ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 7 4 ΕΞΑΡΤΗΜΑΤΑ 7 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: Περιεχόμενα 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 2.1 ΑΝΤΙΣΤΑΣΕΙΣ ΣΕ ΣΕΙΡΑ 1 2.2 ΣΥΝΟΛΙΚΗ

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

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή Μικροελεγκτές Πλακέτα Arduino Προγραμματισμός Μικροελεγκτών στη C. Επικοινωνία Υπολογιστή

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

Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας :

Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας : Παράρτημα Φύλλο εργασίας 1: Εξοικείωση με τον περιβάλλον του Scratch S4A και του Arduino. Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Στη Δραστηριότητα αυτή θα εξασκηθείτε στον

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

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

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

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

Οδηγός Arduino για το μάθημα της Πληροφορικής

Οδηγός Arduino για το μάθημα της Πληροφορικής Οδηγός Arduino για το μάθημα της Πληροφορικής 1 Περιεχόμενα Εισαγωγικό Σημείωμα προς τους Εκπαιδευτικούς... 6 Λίστα Υλικών που περιέχει το κάθε Πακέτο... 12 Εισαγωγή: Οδηγίες εγκατάστασης Arduino IDE και

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

Ελεγκτής Σταδιακής Ανατολής/Δύσης Λαμπτήρων Ενυδρείου Sunrise/Sunset Aquarium Dim Controller

Ελεγκτής Σταδιακής Ανατολής/Δύσης Λαμπτήρων Ενυδρείου Sunrise/Sunset Aquarium Dim Controller Ελεγκτής Σταδιακής Ανατολής/Δύσης Λαμπτήρων Ενυδρείου Sunrise/Sunset Aquarium Dim Controller 1. Γενικά. Ιστορικά, οι πρώτοι λαμπτήρες που κατασκευάστηκαν ήταν οι γνωστοί σε όλους μας λαμπτήρες πυρακτώσεως.

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

Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α.

Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α. Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων Διδάσκοντας: Α. Καραγεώργος 24-05-2016 Επαναληπτικές Ερωτήσεις 1. Πότε τα έπιπλα καλούνται

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

Εμμανουήλ Πουλάκης. Προγραμματίζοντας με τον μικροελεγκτή Arduino

Εμμανουήλ Πουλάκης. Προγραμματίζοντας με τον μικροελεγκτή Arduino Εμμανουήλ Πουλάκης Προγραμματίζοντας με τον μικροελεγκτή Arduino Ηράκλειο Ιανουάριος 2015 Έκδοση 1η Ηράκλειο, Ιανουάριος 2015 ISBN 978-960-93-6760-8 Αυτό το υλικό διατίθεται με άδεια Creative Commons

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

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς. ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ

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

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

ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΑΝΙΧΝΕΥΣΗΣ ΑΝΘΡΩΠΙΝΗΣ ΠΑΡΟΥΣΙΑΣ ΣΕ ΑΠΟΜΑΚΡΥΣΜΕΝΕΣ ΘΕΣΕΙΣ ΜΕ ΑΣΥΡΜΑΤΗ ΜΕΤΑΔΟΣΗ ΔΕΔΟΜΕΝΩΝ ΣΕ ΚΕΝΤΡΙΚΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΑΝΙΧΝΕΥΣΗΣ ΑΝΘΡΩΠΙΝΗΣ ΠΑΡΟΥΣΙΑΣ ΣΕ ΑΠΟΜΑΚΡΥΣΜΕΝΕΣ ΘΕΣΕΙΣ ΜΕ ΑΣΥΡΜΑΤΗ ΜΕΤΑΔΟΣΗ ΔΕΔΟΜΕΝΩΝ ΣΕ ΚΕΝΤΡΙΚΟ ΠΙΝΑΚΑ ΣΑΒΒΑΡΗΣ ΜΙΧΑΛΗΣ 10ο εξάμηνο αμ:14005, e-mail: mixalis.teihp@yahoo.gr

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

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

Οδηγός χρήσης. Συνοπτικές οδηγίες. Προσοχή στη σωστή πολικότητα: Table of Contents Συνοπτικές οδηγίες...3 Προσοχή στη σωστή πολικότητα:...3 Συντήρηση του ρυθμιστή φόρτισης...4 Τεχνικά χαρακτηριστικά...4 Ενδείξεις...5 Πιστοποιήσεις...5 Οδηγός χρήσης Συνοπτικές οδηγίες

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

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

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

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

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΝΟΜΟΣ ΤΟΥ OHM ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: Περιεχόμενα 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 2.1 Η ΓΡΑΜΜΙΚΗ ΣΧΕΣΗ ΡΕΥΜΑΤΟΣ ΚΑΙ ΤΑΣΗΣ 3

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

ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ Λυκείου Β Φάση: Πειραματικό μέρος : 14/04/2018 Q E-2

ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΗΣ Γ Λυκείου Β Φάση: Πειραματικό μέρος : 14/04/2018 Q E-2 Q E-2 ΟΔΗΓΙΕΣ: 1. Οι απαντήσεις σε όλα τα ερωτήματα θα πρέπει να αναγραφούν στο Φύλλο Απαντήσεων (A E-2) που θα σας δοθεί χωριστά από τις εκφωνήσεις. 2. Η επεξεργασία των θεμάτων θα γίνει γραπτώς σε φύλλα

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

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

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

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

Κάμερα καταγραφικό Ρολόι χειρός

Κάμερα καταγραφικό Ρολόι χειρός Κάμερα καταγραφικό Ρολόι χειρός Εγχειρίδιο χρήσης Σας ευχαριστούμε που επιλέξατε την κάμερα ρολόι χειρός της εταιρείας μας. Προκειμένου να εκμεταλλευτείτε στο μέγιστο τις λειτουργίες που σας προσφέρει

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

Εισαγωγή στην Open Source Πλατφόρμα Μικροελεγκτών Arduino

Εισαγωγή στην Open Source Πλατφόρμα Μικροελεγκτών Arduino ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΒΙΟΙΑΤΡΙΚΗ» Εισαγωγή στην Open Source Πλατφόρμα Μικροελεγκτών Arduino Καραγεώργος

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ Σκοπός : 1. Γνωριμία με το τρανζίστορ. Μελέτη πόλωσης του τρανζίστορ και ευθεία φορτίου. 2. Μελέτη τρανζίστορ σε λειτουργία

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

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300 ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIATIC S7-300 5. Σκοπός του προσομοιωτή. Χωρίς τον προσομοιωτή ο έλεγχος της ορθότητας ενός προγράμματος μπορεί να γίνει μόνο offline με τη χρήση του λογισμικού STEP 7 της Siemens

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

Ψηφιακά Ηλεκτρονικά. Προαιρετική εργασία

Ψηφιακά Ηλεκτρονικά. Προαιρετική εργασία Τ.Ε.Ι. ΑΘΗΝΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΙΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Ψηφιακά Ηλεκτρονικά Προαιρετική εργασία «Κατασκευή δυαδικού απαριθμητή με δεκαδική απεικόνιση δεκάδων και μονάδων» Συνυπεύθυνος

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