Φοβούνται τον προγραμματισμό στον κώδικα; Δοκιμάστε το μηδέν για το Arduino

Το Scratch 4 Arduino επιτρέπει στους αρχάριους σαν κι εμένα να δημιουργήσουν συναρπαστικά έργα Arduino με οπτική διασύνδεση. Είναι απλό, είναι διασκεδαστικό και θα σας διδάξει τα θεμελιώδη δομικά στοιχεία του προγραμματισμού.

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

Είμαι αρχάριος Αρδουίνο. Έχω χρησιμοποιήσει το κιτ εκκίνησης μου Τι περιλαμβάνεται σε ένα κιτ εκκίνησης Arduino; [Το MakeUseOf εξηγεί] Τι περιλαμβάνεται σε ένα κιτ εκκίνησης Arduino; [MakeUseOf Εξηγεί] Έχω εισαγάγει προηγουμένως το υλικό ανοικτού κώδικα Arduino εδώ στο MakeUseOf, αλλά θα χρειαστείτε κάτι περισσότερο από το πραγματικό Arduino για να χτίσετε κάτι από αυτό και να ξεκινήσετε πραγματικά. Arduino "εκκίνησης kit" είναι ... Διαβάστε περισσότερα για μερικά απλοϊκά έργα με 12-year-old μου, αλλά εκτός από αυτό δεν έχω αποτολμήσει περαιτέρω λόγω του φόβου μου για τον κώδικα. Σίγουρα, μπορώ να χτυπήσω μερικά HTML και CSS με τους καλύτερους από αυτούς, αλλά όταν πρόκειται για τον πραγματικό προγραμματισμό, είμαι πολύ άχρηστος.

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

Με λίγα λόγια ήταν καλά στο δρόμο του για να χτίσει κάτι χρήσιμο 10 Μεγάλα Έργα Arduino για Αρχάριους 10 Μεγάλα Έργα Arduino για Αρχάριους Η ολοκλήρωση ενός έργου Arduino σας δίνει μια αίσθηση ικανοποίησης όπως και καμία άλλη. Οι περισσότεροι αρχάριοι δεν είναι σίγουροι από πού να ξεκινήσουν όμως, και ακόμη και τα σχέδια για αρχάριους μπορεί να φανεί μάλλον τρομακτικό. Διαβάστε περισσότερα, ενώ εξακολουθούσα να βαδίζω μέσα από τις οδηγίες που προσπαθούσαν να κατανοήσουν όλα αυτά.

Τι είναι το Scratch 4 Arduino;

scratch-website-mit

Το Scratch 4 Arduino - ή το S4A - είναι μια τροποποίηση ενός κατασκευαστή οπτικού κώδικα που κατασκευάστηκε από την Ομάδα Δια Βίου Νηπιαγωγών στο MIT Media Lab. Είναι ένα ελεύθερο περιβάλλον διαδραστικής ανάπτυξης που διαθέτει οπτικά μπλοκ τα οποία μπορείτε να μεταφέρετε και να περάσετε στην περιοχή της δέσμης ενεργειών για να εκτελέσετε χωρίς να έχετε γράψει ποτέ μία μόνο γραμμή κώδικα.

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

Τι το κάνει διαφορετικό από τη μάθηση στον κώδικα;

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

Μόλις εγκαταστήσετε το S4A και συνδέεστε με το Arduino σας Τι είναι το Arduino: Όλα όσα πρέπει να ξέρετε (σε βίντεο) Τι είναι το Arduino: Όλα όσα πρέπει να ξέρετε (σε βίντεο) Τι είναι το Arduino και γιατί πρέπει να σας ενδιαφέρει; Σε αυτό το βίντεο, προσπαθώ να απαντήσω σε αυτήν την ερώτηση και πολλά άλλα. Διαβάστε περισσότερα, οι αλλαγές που πραγματοποιείτε αντικατοπτρίζονται αμέσως στο Arduino, εφόσον παραμένουν συνδεδεμένες με το φορητό σας υπολογιστή. Από τεχνικής απόψεως, ο κώδικας δεν μεταγλωττίζεται και "μεταφορτώνεται" στο Arduino, αλλά παραμένει σε λειτουργία στο μηχάνημά σας, μόνο με τα δεδομένα των αισθητήρων που έχουν τραβηχτεί και εξέρχονται από το Arduino.

Μια σταδιακή πέτρα στον προγραμματισμό;

Αν είστε σοβαροί για τη δημιουργία εκπληκτικών έργων Arduino (όπως ένα πυργίσκο λέιζερ Arduino Pew Pew! Πώς να χτίσετε ένα λέιζερ πυργίσκων με ένα Arduino Pew Pew! Πώς να χτίσετε ένα λέιζερ πυργίσκων με ένα Arduino Είστε βαριούνται; πυργίσκος, Διαβάστε περισσότερα), θα πρέπει σίγουρα να μάθετε τις περιπλοκές του κώδικα σε κάποιο σημείο. Εν τω μεταξύ, το S4A σας δίνει έναν εύκολο τρόπο στον προγραμματισμό, διδάσκοντας βασικές αρχές που θα μεταβιβαστούν, όπως η σκέψη δημιουργικά, συστηματικά και οι δεξιότητες μάθησης που είναι απαραίτητες για τον προγραμματισμό.

Στην πραγματικότητα, τα σχολεία σε όλο τον κόσμο ενσωματώνουν τώρα το Scratch στο πρόγραμμα σπουδών τους για να διδάξουν στα παιδιά τα βασικά στοιχεία του προγραμματισμού.

Γνωριμία με το S4A

κωδικοποίηση-4-android-κώδικα

Το Scratch λειτουργεί επί του παρόντος στα Windows, Mac, Linux (Debian και Fedora 1.5) και Raspbian (Debian για RaspberryPi), έτσι δεν έχει σημασία τι σκοπεύετε να χρησιμοποιήσετε, υπάρχουν πιθανότητες να υπάρχει μια έκδοση για εσάς. Αφού κατεβάσετε το περιβάλλον Arduino και το S4A, απλά συνδέστε το Arduino στη θύρα USB του υπολογιστή σας, ανοίξτε το αρχείο υλικολογισμικού και επιλέξτε το λογισμικό και το υλικολογισμικό σας μέσω του μενού εργαλείων της διασύνδεσης S4A.

Από εκεί, μπορείτε να αρχίσετε να σέρνετε και να ρίχνετε μπλοκ στη θέση σας και να προγραμματίζετε τον προγραμματισμό σας Arduino Arduino - Παίζοντας με Shift Registers (alka ακόμα περισσότερα LED) Προγραμματισμός Arduino - Παίζοντας με Shift Registers (aka ακόμα περισσότερα LED) Σήμερα θα προσπαθήσω να σας διδάξω λίγο για τους καταλόγους Shift. Αυτά είναι ένα αρκετά σημαντικό μέρος του προγραμματισμού Arduino, βασικά επειδή επεκτείνουν τον αριθμό των εξόδων που μπορείτε να χρησιμοποιήσετε, σε αντάλλαγμα για ... Διαβάστε περισσότερα.

Επεξεργασία: Αξίζει να σημειωθεί ότι ενώ η S4A δούλεψε θαυμάσια την πρώτη φορά που την χρησιμοποίησα, το πρόγραμμα ήταν μάλλον χαλαρό σε επόμενες προσπάθειες. Μερικές φορές θα κλείσει μόνο του, ή ήταν απογοητευτικά laggy. Δεν έχω δοκιμάσει την πλατφόρμα σε Windows ή Linux, αλλά στο OS X, χτυπήθηκε ή χάθηκε. Ενημερώστε μας στα σχόλια εάν αντιμετωπίζετε παρόμοια προβλήματα.

Από πού να αρχίσω

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

Απλά έργα, όπως η κατασκευή φανάρις Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτός της κυκλοφορίας Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτός της κυκλοφορίας Την περασμένη εβδομάδα μάθαμε για τη βασική δομή ενός προγράμματος Arduino και ρίξαμε μια πιο προσεκτική ματιά στο ' παράδειγμα. Ας ελπίσουμε ότι εκμεταλλευτήκατε την ευκαιρία να πειραματιστείτε με κώδικα προσαρμόζοντας τους χρόνους. Αυτή τη φορά, ... Διαβάστε περισσότερα και να παίξετε με τον κώδικα για να προσαρμόσετε το χρονοδιάγραμμα μιας λυχνίας LED που θα αναβοσβήνει θα σας βοηθήσει να μάθετε τη διεπαφή.

Πού να πάτε από εδώ

Από εδώ, είναι όλα σχετικά με τη θέση του προγράμματος να λειτουργήσει για σας. Δεν υπάρχουν σωστοί ή λανθασμένοι τρόποι να χρησιμοποιείτε το S4A και είστε πραγματικά περιορισμένοι μόνο από τη φαντασία σας. Εάν θέλετε να μάθετε περισσότερα, η ακόλουθη σειρά βίντεο κάνει σπουδαία δουλειά για την εισαγωγή του S4A και για να σας δείξει τι ακριβώς πηγαίνει στη δημιουργία του χρησιμοποιήσιμου κώδικα για το επόμενο έργο Arduino. Καλα να περνας!

Έχετε χρησιμοποιήσει το S4A; Τι σας άρεσε ή δεν σας άρεσε; Νομίζετε ότι είναι μια καλή εναλλακτική λύση για τους τεχνικούς που αντιμετωπίζουν κώδικες εκεί έξω (όπως εμένα); Ενημερώστε με τι σκέφτεστε στα παρακάτω σχόλια.

Image Credit: Σενάριο στον υπολογιστή μέσω του Shutterstock

In this article