background image

 

 

 

- 105 -

 

μοναδικές για κάθε χρήστη. Το μήκος κωδικού κάθε χρήστη θα πρέπει να είναι από 4 έως 40 
χαρακτήρες  και  το  μήκος  κάθε  ονόματος  χρήστη,  διεύθυνσης  ηλεκτρονικού  ταχυδρομείου  ή 
ονόματος  συσκευής  θα  πρέπει  να  είναι  έως  40  χαρακτήρες.  Επίσης,  κάθε  όνομα  συσκευής 
πρέπει  να  είναι  μοναδικό  για  κάθε  χρήστη.  Τέλος,  σε  κάθε  λίστα  που  επιλέγεται  το  κουμπί 
“Διαγραφή”, θα πρέπει να υπάρχει τουλάχιστον μία επιλεγμένη εγγραφή. Σε κάθε παραβίαση 
αυτών  των  κανόνων  εμφανίζονται  μηνύματα  σφάλματος  που  επεξηγούν  το  σφάλμα  στον 
χρήστη. 

4.4 Το λογισμικό του αρτοπαρασκευαστή 

Παράλληλα με το λογισμικό του ιστοχώρου, είναι απαραίτητη η ανάπτυξη κώδικα για 

την  πλακέτα  του  Arduino  Uno  η  οποία  ελέγχει  τις  λειτουργίες  του  αρτοπαρασκευαστή.  Το 
λογισμικό  αυτό  αναλαμβάνει  να  ελέγχει  τον  ηλεκτροκινητήρα  και  την  ηλεκτρική  αντίσταση 
σύμφωνα  με  τα  προγράμματα  που  απαιτεί  ο  αρτοπαρασκευαστής  για  τη  λειτουργία  του,  να 
δέχεται και να ερμηνεύει τις εντολές του χρήστη, να εμφανίζει τις πληροφορίες στην οθόνη και 
να επικοινωνεί με τον εξυπηρετητή του ιστοχώρου ανταλλάσσοντας πληροφορίες και εντολές 
που καθορίζουν τη λειτουργία της συσκευής. 

4.4.1 Παρουσίαση της λειτουργίας της συσκευής 

Οι  βασικές  λειτουργίες  που  εκτελεί  η  συσκευή  είναι  δύο:  η  προσομοίωση  της 

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

Επιπλέον, ως διεπαφή υπάρχουν 6 κουμπιά, καθένα με ξεχωριστή λειτουργία, μία οθόνη 

και  ένας  βομβητής.  Τα  κουμπιά  από  τα  αριστερά  προς  τα  δεξιά  είναι  το  κουμπί  επιλογής 
απόχρωσης  (1),  το  κουμπί  επιλογής  βάρους  ψωμιού  (2),  το  κουμπί  έναρξης/ακύρωσης 
προγράμματος (3), το κουμπί επιλογής προγράμματος (4), το κουμπί προσθήκης έξτρα 10΄ (5) 
και το κουμπί αφαίρεσης 10’ (6). 

Μόλις  ο  χρήστης  συνδέσει  τη  συσκευή  στην  πρίζα  και  στη  θύρα  Ethernet,  και  αφού 

προγραμματίσει  τη  συσκευή  με  το  αντίστοιχο  αρχείο,  το  οποίο  θα  κατεβάσει  από  τη  σελίδα 
διαχείρισης  της  συσκευής,  η  οθόνη  εμφανίζει  μία  ένδειξη  φόρτωσης  “Device  Boot-Up”,  που