Μάθημα : ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ (Εργαστήριο)

Κωδικός : ICE263

Μάθημα

Ασκήσεις και εργασίες σχετικές με τον προγραμματισμό των κινητών συσκευών με το ανοικτό λειτουργικό Android, καθώς επίσης και επικοινωνία κινητών συσκευών με συστήματα ανοικτού λογισμικού/υλικού.

Στο εργαστήριο αυτό θα πραγματοποιηθεί άσκηση γενικού προγραμματισμού για να εξεταστούν διάφορες δυνατότητες, όπως δημιουργία διεπαφής χρήστη (UI) με constraint layout, διαχείριση πλήκτρων, μενού, κλπ.

Στο εργαστήριο αυτό θα πραγματοποιηθεί άσκηση για την εξέταση της λειτουργίας του μηχανισμού προθέσεων (Intents) και του δέκτη μηνυμάτων εκπομπής (Broadcast Receiver).

Στο εργαστήριο αυτό θα πραγματοποιηθεί άσκηση για την εξέταση δημιουργίας νήματος (Thread), χειριστή (Handler) και υπηρεσίας (Service).

Μέχρι τέλος του εξαμήνου θα αναπτυχθεί project επικοινωνίας μιας κινητής συσκευή με έναν Αrduino μέσω bluetooth. Ο Arduino διαθέτει ένα shield με 7 στοιχεία (πλήκτρο, LED, dc motor, servo motor, αισθητήρα θερμοκρασία, αισθητήρα φωτεινότητας, αισθητήρα μέτρησης απόστασης). Αντικείμενο του project είναι η αμφίδρομη επικοινωνία των δύο συσκευών και η μέτρηση/απεικόνιση μεγεθών στην κινητή συσκευή ή η μετάδοση εντολών στη συσκευή Arduino.

Σε αυτήν την ενότητα θα αναπτυχθεί ένα σύστημα ΙΟΤ στο οποίο θα συμμετέχει:

  • Ο Arduino με το shield των αισθητήρων.
  • Μια κινητή συσκευή για ανάγνωση της θερμοκρασίας από τον αισθητήρα μέσω bluetooth
  • Η πλατφόρμα cloud ThingSpeak της Mathworks.

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

Ημερολόγιο

Προθεσμία
Γεγονός μαθήματος
Γεγονός συστήματος
Προσωπικό γεγονός

Ανακοινώσεις

Όλες...