Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

No description
by

Akindynos Sarakis

on 19 January 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Γενικά
Λογισμικό
ΠΛΑΤΦΟΡΜΑ

Ενέργειες Πλατφόρμας

Το λογισμικό έχει μια διαισθητική διεπαφή “σύρε και άφησε” (drag and drop) και ένα γραφικό προγραμματιστικό περιβάλλον, το οποίο καθιστά την εφαρμογή προσιτή για έναν αρχάριο, αλλά και εξίσου δυναμική για έναν εξειδικευμένο χρήστη. Οι παλέτες προγραμματισμού προσφέρουν όλα τα blocks προγραμματισμού που απαιτούνται για να δημιουργηθούν τα προγράμματα. Κάθε block προγραμματισμού περιλαμβάνει τις οδηγίες που το NXT μπορεί να ερμηνεύσει. Ένα πρόγραμμα δημιουργείται με συνδυασμό διαφορετικών blocks.
Η ιδέα των προγραμματιζόμενων ρομποτικών κατασκευών ξεκίνησε με τη χελώνα της Logo από τα τέλη της δεκαετίας του '60. Οι χελώνες αυτές συνδέονταν με τον υπολογιστή με ένα καλώδιο και μπορούσαν να κινούνται στο πάτωμα ανάλογα με τις εντολές που λάμβαναν. Σήμερα ποικιλία δομικών στοιχείων και ηλεκτρονικών εξαρτημάτων χρησιμοποιούνται για τη σύνθεση ρομποτικών κατασκευών, ενώ η ανάγκη της αυτονομίας των κατασκευών από τον υπολογιστή οδήγησε στη χρήση προγραμματιζόμενων κύβων με ενσωματωμένους μικροεπεξεργαστές. Το σύστημα Lego ΝΧΤ προσφέρει ένα ευφυές ελεγχόμενο από υπολογιστή «τούβλο» Lego, που αποτελεί τον εγκέφαλο του εκπαιδευτικού ρομπότ του Lego Mindstorms, διαδραστικούς κινητήρες, ηχητικούς, υπερηχητικούς και άλλους αισθητήρες, καθώς και μια μεγάλη συλλογή υλικών κατασκευής («τουβλάκια», γρανάζια, τροχαλίες, άξονες κ.λπ.) που δομούνται γύρω ή πάνω στον μικροεπεξεργαστή.
Τα διαθέσιμα εικονίδια-blocks περιλαμβάνουν μεταξύ άλλων block κίνησης (κάνουν τα ρομπότ να κινούνται), block αναμονής (κάνουν το ρομπότ να περιμένει για την ενεργοποίηση των αισθητήρων του ή για τη λήξη ενός οριζόμενου χρονικού διαστήματος), block επανάληψης (Loop) (το ρομπότ επαναλαμβάνει την ίδια συμπεριφορά όσες φορές ορίσουμε ή μέχρι να ενεργοποιηθεί κάποιος αισθητήρας), block επιλογής (Switch block) (επιτρέπουν στο ρομπότ να παίρνει τις δικές του αποφάσεις). Η πλήρης παλέτα εικονιδίων περιλαμβάνει blocks δράσης που επιτρέπουν τον έλεγχο διάφορων εξωτερικών συσκευών (διαδραστικού κινητήρα, ήχων, λαμπτήρων κ.ά.).

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

Τέλος το πρόγραμμα προσφέρει «Τα δικά μου blocks» (My Blocks) με τα οποία ο χρήστης μπορεί να αποθηκεύσει ένα δικό του πρόγραμμα ως ένα μοναδικό block, που μπορεί να το ξαναχρησιμοποιήσει σε άλλο πρόγραμμα.
Full transcript