Γνωρίζω τον κόσμο των Ρομπότ
  • ΑΡΧΙΚΗ
  • Ρομπότ
    • Τι είναι Ρομπότ
    • Που χρησιμοποιούμε ρομπότ
    • Από τι αποτελείται ένα ρομπότ
    • Ρομποτική και εκπαίδευση
  • Arduino
    • Γνωριμία με το Arduino
    • Tι είναι το Arduino
    • S4A (Scratch for Arduino) >
      • Κατέβασμα και εγκατάσταση S4A
      • Απλά παραδείγματα με το S4A
    • Ardublock
    • Πληροφορίες
    • ΕΡΓΑ με Arduino >
      • ΚΑΤΑΣΚΕΥΗ ΡΟΜΠΟΤ -1 >
        • Τα υλικά
        • Απλό ρομποτικό όχημα
        • Η κίνηση του ρομπότ
        • Συναρμολόγηση του σασσί
        • Χρησιμοποιώντας Breadboard
        • Τοποθέτηση breadboard, arduino και συνδέσεις
        • Προγραμματισμός του Arduino
        • Βίντεο με τη λειτουργία του οχήματος
      • ΚΑΤΑΣΚΕΥΗ ΡΟΜΠΟΤ -2 >
        • Περιγραφή
        • Εξέλιξη του οχήματος
        • Κατασκευή
        • Συνδέσεις
        • Εκπαιδευτικές δραστηριότητες >
          • Βασικές κινήσεις
          • Στροφές
          • Προσομοίωση κίνησης στο Scratch
          • Ανίχνευση διαδρομής
          • Φύλλα Εργασίας
        • Βίντεο με κινήσεις του οχήματος
        • Διαγωνισμοί ρομποτικών οχημάτων
      • ΕΞΥΠΝΟ ΠΑΡΚΙΝΓΚ >
        • Περιγραφή
        • Υλικά που απαιτούνται
        • Συνδέσεις
        • Εκπαιδευτικές δραστηριότητες >
          • Φύλλα Εργασίας
        • Χρήσιμοι σύνδεσμοι
      • Otto Robot >
        • Γνωριμία με το Otto
        • Οδηγίες κατασκευής
        • Προγραμματισμός με mBlock
        • Σύνδεση με υπολογιστή
        • Εκπαιδευτικές Δραστηριότητες
  • micro:bit
    • Εισαγωγή στο micro: bit
    • Χαρακτηριστικά Micro:bit
    • Εκπαιδευτικές δραστηριότητες
    • ΕΡΓΑ ΜΕ MICRO:BIT >
      • Αυτόματη διάβαση τρένου >
        • Απαιτούμενα υλικά
        • Δραστηριότητες Έργου
  • TPBot
    • Γνωριμία με το TPBot
    • Δραστηριότητες >
      • Δραστ. 01 - Έλεγχος κίνησης
      • Δραστ. 02 - Έλεγχος φωτισμού
      • Δραστ. 03 - Παρακολούθηση γραμμής
      • Δραστ. 04 - Αποφυγή εμποδίων
      • Δραστ. 05 - Αυτόματο άναμμα φώτων
      • Δραστ. 06 - Οδηγήστε τυχαία
      • Δραστ. 07 - Περιπολικό
      • Δραστ. 08 - Στάθμευση σε σημείο
      • Δραστ. 09 - Αναζητώντας φως
      • Δραστ. 10 - Αποφυγή πτώσης
      • Δραστ. 11 - Ακολουθώντας σε απόσταση
      • Δραστ. 12 - Απομακρυσμένος έλεγχος TPBot
      • Δραστ. 13 - Απομακρυσμένος έλεγχος με επιταχυνσ&io
  • Gigo-1269
    • Γνωριμία με το micro:bit
    • Το σετ ρομποτικής Gigo-1269 >
      • To set ρομποτικής Gigo-1269
      • Δραστηριότητες εξοικείωσης
      • Σύνδεσμος νέου έργου
    • Όχημα παρακολούθησης γραμμής >
      • Οδηγίες κατασκευής οχήματος
      • Εντολές κίνησης οχήματος
      • Προγραμματισμός κίνησης οχήματος
  • Nezha
    • Γνωριμία με το micro:bit
    • To set ρομποτικής Nezha
    • Δραστηριότητες εξοικείωσης
    • Όχημα παρακολούθησης γραμμής
  • S1 - ARD:ICON
    • Το σετ ρομποτικής S1 - ARD:ICON
    • Βασικός εξοπλισμός
    • Λογισμικό mind+
    • Δραστηριότητες S1 >
      • Φύλλο Εργασίας 1 - Έλεγχος ψηφιακής εξόδου
      • Φύλλο εργασίας 2 - Έλεγχος ψηφιακής εισόδου
  • ΣΥΝΔΕΣΜΟΙ
    • Ψηφιακός Κόσμος

S4A - Scratch for Arduino

About S4A
S4A είναι μια τροποποίηση του γνωστού Scratch που επιτρέπει τον απλό προγραμματισμό της ανοιχτής πλατφόρμας Arduino . Παρέχει νέα block εντολών για τη διαχείριση αισθητήρων και άλλων διατάξεων που συνδέονται στο Arduino όπως μοτέρ, servo κλπ.
Ο βασικός λόγος δημιουργίας του S4A είναι να προσελκύσει ανθρώπους στον κόσμο του προγραμματισμού.  Ο στόχος είναι να παρέχει μια υψηλού επιπέδου διεπαφή στους προγραμματιστές του Arduino με λειτουργίες όπως η αλληλεπίδραση με ένα σύνολο πλακετών μέσω συμβάντων που προκαλούνται από τους χρήστες.

Picture
Το περιβάλλον S4A
Τα αντικείμενα Arduino παρέχουν blocks για τις βασικές λειτουργίες του μικροελεγκή, όπως έλεγχο αναλογικών και ψηφιακών εισόδων και εξόδων αλλά και υψηλότερου επιπέδου λειτουργίες.  Υπάρχουν επίσης block για τη διαχείριση τυπικών ή συνεχούς περιστροφής σερβοκινητήρων:

Picture
Στο περιβάλλον S4A, μια πλακέτα Arduino παριστάνεται από μία ειδική μορφή (sprite).  Η μορφή αυτή αναζητά αυτόματα την θύρα USB που έχει συνδεθεί το Arduino.
Είναι επίσης δυνατό να συνδεθούν πολλά Arduino ταυτόχρονα και τα οποία θα εμφανίζονται ως πρόσθετες διαφορετικές μορφές (sprites).


Τεχνικές λεπτομέρειες.
Τα εξαρτήματα που συνδέονται στο arduino θα πρέπει να συνδεθούν με συγκεκριμένο τρόπο και θέσεις στην πλακέτα του Arduino. To S4A επιτρέπει μέχρι 6 αναλογικές εισόδους (analog pins), 2 ψηφιακές εισόδους (digital pins 2 και 3), 3 αναλογικές εξόδους (digital pins 5, 6 και 9), 5 ψηφιακές εξόδους (pins 8, 10, 11, 12 και 13) and 2 ειδικές εξόδους για τη σύνδεση σερβοκινητήρων συνεχόμενης περιστροφής της Parallax (digital pins 4, 7).

Μπορούμε επίσης να χειριστούμε ασύρματα την πλακέτα τοποθετώντας ένα RF module σ' αυτή όπως το Xbee.

Το S4A επιτρέπει τον έλεγχο τόσων πλακετών arduino όσων και οι θύρες USB που διαθέτουμε.

Το S4A είναι συμβατό με το Scratch, οπότε μπορούμε να ανοίγουμε έργα του Scratch σ' αυτό. Πάντως δεν  μπορούμε να μοιραστούμε τα έργα μας στο  Scratch community website επειδή με την τροποποίηση του περιβάλλοντος του Scratch που έγινε στο S4A, δεν τηρούνται οι όροι χρήσης του Scratch.
Επίσης η συμβατότητα δεν ισχύει και αντίστροφα, δηλαδή δεν μπορούμε στο Scratch να ανοίγουμε έργα που φτιάξαμε στο S4A.

To πρωτόκολλο S4A αλληλεπιδρά με το Arduino μεταδίδοντας την κατάσταση των διατάξεων και λαμβάνοντας την κατάσταση των αισθητήρων κάθε 75 ms, και γιαυτό το εύρος των παλμών θα πρέπει να είναι μεγαλύτερο από αυτό το χρονικό διάστημα.  Η ανταλλαγή των δεδομένων ακολουθεί το πρωτόκολλο του PicoBoard και απαιτεί ένα ειδικό πρόγραμμα (firmware) να εγκατασταθεί στην πλακέτα του Arduino.

Powered by Create your own unique website with customizable templates.