ActivityBot της Parallax με γλώσσα προγραμματισμού C.

 

ab_01

To BoeBot της Rarallax είναι μέχρι στιγμής ένα προϊόν κλειδί στην εκπαιδευτική ρομποτική. Τώρα όμως ο νεότερος αδερφός του, το ActivityBot αρχίζει να στρέφει τα φώτα της δημοσιότητας επάνω του!

ab_02

Ο onboard πολυπύρηνος μικροεπεξεργαστής Parallax Propeller που βρίσκεται πάνω του, κάνει αυτό το ρομπότ μία πολύ σοβαρή πρόταση στο χώρο της εκπαιδευτικής ρομποτικής. Με 8 επεξεργαστές σε ένα μόνο Chip Το ActivityBot είναι ικανό να κάνει πραγματική πολυεπεξεργασία! Εξειδικευμένοι servoκινητήρες αυξημένης ταχύτητας και οπτικοί κωδικοποιητές οδομετρίας (encoders) επιτρέπουν ελιγμούς και γρήγορες κινήσεις υψηλής ακρίβειας.

ab_03

 

Μπορείς στην κυριολεξία να γίνεις ο απόλυτος ρομποτικός άρχοντας ελέγχοντας πόσο μακριά και πόσο γρήγορα θα πηγαίνει το ρομπότ σου. Όπως και τα υπόλοιπα kit εκπαιδευτικής ρομποτικής τηςParallax και αυτό το ρομπότ υποστηρίζεται από μία μεγάλη ποικιλία αισθητήρων με τους οποίους μπορείς να δημιουργήσεις κυκλώματα πάνω στον πίνακα συνδέσεων του ρομπότ επιτρέποντας στο ρομπότ να κάνει αυτόνομη πλοήγηση.

ab_04

Ειδικά «μουστάκια» επιτρέπουν στο ρομπότ να πλοηγείται με την επαφή του σε διάφορα αντικείμενα, ο αισθητήρας υπερήχων κρατάει το ρομπότ μακριά από εμπόδια προτού καν πέσει πάνω σε αυτά. ΤοActivityBot μπορεί να ανιχνεύσει τα επίπεδα φωτός με τους παρεχόμενους φωτο-αισθητήρες του και μπορεί να προγραμματιστεί ώστε ν’ ακολουθεί το φώς από έναν φακό. Με παρόμοια λειτουργικότητα οι αισθητήρες εκπομπής και λήψης υπερύθρων δίνουν άλλο ένα τρόπο στο ρομπότ να βλέπει τα αντικείμενα εμπρός του. Επίσης επειδή το AktivityBot είναι συναρμολογημένο σε ένα κλασικό αλουμινένιο σασί BoeBot, είναι απόλυτα συμβατό με όλα τα πρόσθετα εξαρτήματα του BoeBot που πιθανός να έχει κάποιος ήδη στην κατοχή του όπως: Διάταξη αισθητήρων για να ακολουθείς γραμμές στο πάτωμα, ρομποτικούς βραχίονες, περιστρεφόμενο ραντάρ υπερήχων κ.α. Όλα τα μαθήματα οι δραστηριότητες και επιδείξεις του ρομπότ βρίσκονται δωρεάν στην διεύθυνση ηλεκτρονικού εκπαιδευτικού προγράμματος της Parallax : http://learn.parallax.com/activitybot
Σε αυτή τη διεύθυνση παρέχονται όλες οι πληροφορίες που χρειάζεται κανείς ώστε να μάθει να προγραμματίζει τον πολυπύρηνο μικροεπεξεργαστή Parallax Propeller.
Ξεκινώντας από τα βασικά όπως: παρουσιάζοντας δεδομένα σε μία τερματική οθόνη, ενεργοποιώντας μαθηματικά κινητής υποδιαστολής, κανονίζοντας βρόχους επανάληψης και προσθέτοντας βιβλιοθήκες στα προγράμματά σου. Μπορείς να δημιουργήσεις απλά κυκλώματα και να μάθεις να αναβοσβήνεις ένα λαμπάκι να «διαβάζεις» ένα διακόπτη πατήματος, να βγάζεις ήχο από ένα ηχείο και να φτιάχνεις ένα μετρητή τάσης ρεύματος χρησιμοποιώντας τον μετατροπέα αναλογικού σε ψηφιακό που βρίσκεται πάνω στην μητρική πλακέτα.
ab_05
Συνδέοντας απλές συσκευές σου δίνεται η δυνατότητα να έχεις πρόσβαση σε όλους τους δημοφιλείς αισθητήρες της Parallax συμπεριλαμβάνοντας να μάθεις πώς να παίζεις wav αρχεία ήχου, να ανιχνεύεις αποστάσεις με τον αισθητήρα υπερήχων (Ping sensor) και να μετράς κλίσεις και επιτάχυνση με το επιταχυνσιόμετρο MX2125.
ab_06
Σε αυτές τις δικτυακές επιδείξεις (tutorials) μπορείς επίσης να μάθεις πώς να γράφεις συναρτήσεις και να κάνεις πολυπύρηνο προγραμματισμό με τις λειτουργίες της Γλώσσας προγραμματισμού C.

 ab_07

Η γλώσσα προγραμματισμού Propeller C περιλαμβάνει το SimpleID. To SimpleID είναι απλό περιβάλλον διεπαφής χρήστη για ανάπτυξη ανοικτού κώδικα που σου επιτρέπει να προγραμματίσεις τον επεξεργαστή Propeller σε γλώσσα C.
Αποτελώντας ένα βασικό και αρκετά διαδεδομένο εργαλείο προγραμματισμού στην ανώτερη και ανώτατη εκπαίδευση η γλώσσα προγραμματισμού C βρίσκει τώρα τον συνδετικό της κρίκο με την εκπαιδευτική ρομποτική!!!
Το γεγονός αυτό δίνει στην Parallax ένα δυνατό προβάδισμα και τη καθιστά για μια ακόμη φορά μία από τις πιο αξιόλογες και καινοτόμες προτάσεις στο χώρο της εκπαιδευτικής ρομποτικής.
Αυτά λοιπόν μέχρι στιγμής τα νεότερα από το ActivityBot και το εκπαιδευτικό πρόγραμμα της Parallaxβασισμένο στη C. Ένα πρόγραμμα που είναι διαρκώς σε εξέλιξη καθώς η εταιρεία ανανεώνει και προσθέτει καθημερινά νέα παραδείγματα, εκπαιδευτικές δραστηριότητες και εφαρμογές με όριο μόνο την φαντασία του χρήστη….

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s