2016-03-152016-03-152008-07-16http://hdl.handle.net/20.500.12688/2459Σκοπός της εργασίας αυτής είναι να γίνει μια γνωριμία με της τεράστιες δυνατότητες που προσφέρουν οι μικρο-ελεγκτές μέσω του προγραμματισμού τους. Καθώς επίσης και με το πρωτόκολλο DMX 512, που είναι το πλέον διαδεδομένο πρωτόκολλο στις μέρες μας για την επικοινωνία και τον έλεγχο των συσκευών φωτισμού. Με αυτήν την εργασία διαπιστώνουμε ότι μέσω των δυνατοτήτων που μας δίνουν οι μικρoελεγκτές μπορούμε να κατασκευάσουμε οποιαδήποτε format ψηφιακού σήματος. Στην εφαρμογή που παρουσιάζεται έχουμε πετύχει την δημιουργία του DMX 512 σήματος. Σε αυτό το πακέτο φορτώνουμε σαν data τις πληροφορίες που περνούμε από ένα αναλογικό σήμα εισόδου. Αυτό το αναλογικό σήμα μετατρέπεται σε ψηφιακό σήμα μέσω των A/D μετατροπέων που έχει ενσωματωμένους ο μικρoελεγκτής ATmega163. Στην συγκεκριμένη εφαρμογή ο προγραμματισμός του μικρό-ελεγκτή ATmega 163 γίνεται σε γλωσσά προγραμματισμού assembly (γλωσσά μηχανής). Ο assembly κώδικας παρουσιάζεται στην συνεχεία της εργασίας.Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)Κατασκευή συσκευής ελέγχου φωτισμού μέσω πρωτοκόλλου DMX 512.Construction of a lighting control device, via protocol DMX 512.