Scratch for Arduino, ένα IDE για τους περισσότερους αρχάριους χρήστες Arduino

Ξυστό για Arduino

Ο προγραμματισμός των δωρεάν πινάκων γίνεται μοντέρνος και δεν είναι περίεργο, καθώς οι σανίδες όπως το Raspberry Pi ή το Arduino γίνονται πιο προσιτές. Τα σεμινάρια και τα εκπαιδευτικά βίντεο είναι επίσης πιο προσιτά και χρειάζονται μόνο μερικές ώρες για να μάθουν βασικά στοιχεία προγραμματισμού. Είναι εξαιτίας αυτού Υπάρχουν πολλά προγράμματα που προσπαθούν να βοηθήσουν στη δημιουργία συγκεκριμένων προγραμμάτων για Arduino ή Raspberry Pi. Ακόμα και προγράμματα που είναι εγκατεστημένα σε αυτές τις συσκευές για τη δημιουργία άλλων προγραμμάτων, για το Raspberry Pi έχουμε πολλά παραδείγματα.

Ένα από τα πιο διάσημα προγράμματα ή λογισμικό που σχετίζονται με το Arduino είναι Scratch for Arduino, ένα λογισμικό προσανατολισμένο για αρχάριους χρήστες που θα μας βοηθήσει να δημιουργήσουμε δωρεάν προγράμματα για να λειτουργήσουν σωστά τα έργα Arduino.

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

Αλλά πρώτα πρέπει να πούμε ότι είναι Scratch για το Arduino. Το Scratch for Arduino είναι ένα πρόγραμμα IDE που απευθύνεται σε αρχάριους χρήστες. Ένα εργαλείο προγραμματισμού που επιτρέπει τη δημιουργία κώδικα, τη συλλογή του και την εκτέλεση του σε πραγματικό χρόνο. Το λογισμικό βασίζεται στη διάσημη εφαρμογή για παιδιά που ονομάζεται Scratch. Αυτή η εφαρμογή αναζητά τη διδασκαλία του Προγραμματισμού μεταξύ των μικρών χάρη στα μπλοκ και τον οπτικό προγραμματισμό που βοηθά τους μικρούς να αναπτύξουν τις πιο λογικές δεξιότητές τους. Η ιδέα του Scratch for Arduino είναι η χρήση οπτικού προγραμματισμού και ο αποκλεισμός προγραμματισμού, ώστε οποιοσδήποτε χρήστης, ανεξάρτητα από το επίπεδο προγραμματισμού του, να μπορεί να δημιουργήσει ένα πρόγραμμα για το arduino.

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

Χάρη στην Κοινότητα, το Scratch for Arduino έχει μια εφαρμογή για Android που όχι μόνο επιτρέπει στο smartphone να επικοινωνεί με το πρόγραμμα, αλλά μπορούμε επίσης να δοκιμάσουμε το λογισμικό που δημιουργήθηκε χρησιμοποιώντας το πρωτόκολλο HTTP.

Πώς να εγκαταστήσετε το Scratch for Arduino;

Το πρόγραμμα Scratch for Arduino είναι διαθέσιμο για διάφορες πλατφόρμες, τουλάχιστον για τις πιο δημοφιλείς πλατφόρμες που έχουν τους περισσότερους χρήστες: μπορούμε να το εγκαταστήσουμε σε Windows, σε macOS, για Gnu / Linux και ακόμη και για διανομές Raspberry Pi, ώστε να μπορούμε να έχουμε αυτό το πρόγραμμα σε οποιονδήποτε υπολογιστή που χρησιμοποιούμε.

Αλλά πρώτα απ 'όλα, πρέπει να πάρουμε το πρόγραμμα για να το εγκαταστήσουμε στον υπολογιστή μας. Επί τον επίσημο ιστότοπο του έργου μπορούμε να πάρουμε τα προγράμματα για όλα τα λειτουργικά συστήματα.

Ξυστό για τον επίσημο ιστότοπο του Arduino

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

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

Εάν χρησιμοποιούμε το Gnu / Linux, τότε πρέπει κατεβάστε πρώτα το πακέτο που αντιστοιχεί στην πλατφόρμα μαςΣε αυτήν την περίπτωση, δεν θα είναι για πλατφόρμες 64-bit ή 32-bit, αλλά μάλλον εάν η διανομή μας χρησιμοποιεί πακέτα debian ή πακέτα Fedora, δηλαδή, deb ή rpm. Μόλις κατεβάσουμε το πακέτο που αντιστοιχεί στη διανομή μας, πρέπει να ανοίξουμε ένα τερματικό στο φάκελο, το οποίο γίνεται κάνοντας δεξί κλικ στο χώρο του φακέλου και εκτελούμε τα εξής στο τερματικό:

sudo dpkg -i paquete.deb

Ή μπορούμε επίσης να το εγκαταστήσουμε πληκτρολογώντας τα εξής:

sudo rpm -i paquete.rpm

Μετά από λίγα δευτερόλεπτα εγκατάστασης του προγράμματος, θα έχουμε ένα εικονίδιο στο μενού μας που θα ονομάζεται Scratch for Arduino. Όπως μπορείτε να δείτε, η εγκατάσταση αυτού του οπτικού IDE είναι πολύ απλή και γενικά δεν χρειάζεται κανένα εξωτερικό πρόγραμμα για να λειτουργήσει σωστά.

Ποιες πλακέτες είναι συμβατές με το SfA;

Δυστυχώς Δεν είναι όλες οι πίνακες του Arduino Project συμβατές με το Scratch for Arduino. Προς το παρόν είναι συμβατά μόνο Arduino UNO, Arduino Diecimila και Arduino Duemilanove. Οι υπόλοιποι πίνακες δεν είναι συμβατοί με το πρόγραμμα, αλλά δεν σημαίνει ότι δεν μπορούν να εκτελέσουν τον κώδικα που δημιουργούμε, δηλαδή, ο κώδικας που δημιουργούμε μπορεί να εξαχθεί σε άλλο IDE, ώστε να μπορεί να μεταγλωττιστεί και να εκτελεστεί. Όπως το Scratch, Το SfA μπορεί να στείλει κώδικα σε IDE όπως το Arduino IDE και να στείλει το πρόγραμμα σε άλλους πίνακες του Έργου που είναι συμβατοί με το Arduino IDE και ότι μπορούν να λειτουργήσουν σωστά χωρίς να χρειάζεται να εξαρτώνται από το εάν η αποστολή γίνεται μέσω Scratch για Arduino.

Arduino 101

Όσον αφορά τον κώδικα, δυστυχώς για θέματα αδειοδότησης, τα αρχεία δεν είναι πανκατευθυντικά, δηλαδή, τα αρχεία Scratch αναγνωρίζονται από το Scratch για Arduino, αλλά αυτά του προγράμματος δεν είναι συμβατά με το Scratch. Ακόμα κι αν ο κώδικας που δημιουργείται και από τα δύο προγράμματα είναι συμβατός με το Arduino IDE. Αυτό το πρόβλημα είναι κάτι που σίγουρα θα εξαφανιστεί με το πέρασμα του χρόνου και με τις συνεισφορές της Κοινότητας, αλλά προς το παρόν δεν μπορεί να γίνει.

Ξυστό για Arduino ή Arduino IDE;

Σε αυτό το σημείο, σίγουρα θα αναρωτηθείτε τι είναι καλύτερο να προγραμματίσετε για το Arduino Ξυστό για Arduino ή Arduino IDE; Μια σοβαρή ερώτηση που με λίγη λογική μπορεί να απαντηθεί εάν γνωρίζουμε πραγματικά ποιο είναι το επίπεδο προγραμματισμού μας. Το Scratch for Arduino είναι ένα IDE που προορίζεται για τους πιο αρχάριους και λιγότερο έμπειρους χρήστες που βοηθούνται από την οπτική πτυχή για προγράμματα μπλοκ, κάτι παρόμοιο με τον λεγόμενο ημι-προγραμματισμό Ενώ το Arduino IDE είναι ένα IDE για ειδικούς και ενδιάμεσους προγραμματιστές επιπέδου που δεν χρειάζονται την οπτική πτυχή για να προγραμματίσουν σωστά. Γ Εάν το πρόγραμμα είναι για ένα παιδί ή έναν έφηβο, είναι σαφές ότι το Scratch for Arduino είναι το κατάλληλο πρόγραμμα.

Αλλά, αν έχουμε μια ισχυρή ομάδα, αρκεί ένας επιτραπέζιος υπολογιστής, είναι καλύτερο να έχουμε και τις δύο λύσεις. Όπως είπαμε προηγουμένως, το Scratch for Arduino μπορεί να μας βοηθήσει δημιουργώντας μπλοκ και το Arduino IDE μπορεί να μας βοηθήσει να στείλουμε το πρόγραμμα σε διάφορους πίνακες, είτε από το Arduino είτε από άλλα έργα που λειτουργούν με το Arduino IDE. Ωστόσο, σε κάθε περίπτωση, η επιλογή είναι δική σας Ποιο επιλέγεις;


Ένα σχόλιο, αφήστε το δικό σας

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   αργά dijo

    Μεγάλη γρατσουνιά