Μια επισκόπηση του Arduino και της σημασίας του

Πίνακας περιεχομένων:

Μια επισκόπηση του Arduino και της σημασίας του
Μια επισκόπηση του Arduino και της σημασίας του
Anonim

Οι μικροελεγκτές είναι διαβόητοι για τον δύσκολο προγραμματισμό τους. Ο στόχος του Arduino είναι να δημιουργήσει έναν προσβάσιμο τρόπο για τους προγραμματιστές λογισμικού να εισέλθουν στον κόσμο του προγραμματισμού μικροελεγκτών. Το Arduino είναι μια διεπαφή μικροελεγκτή χτισμένη γύρω από έναν επεξεργαστή Atmel ATmega, σε συνδυασμό με ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για τη δημιουργία λογικής στο τσιπ.

Λογισμικό και Υλικό

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

Το λογισμικό Arduino είναι δωρεάν και ανοιχτού κώδικα. Η πλατφόρμα προγραμματισμού βασίζεται στη δημοφιλή γλώσσα Wiring. Το IDE βασίζεται στην Επεξεργασία, η οποία είναι μια πολύ γνωστή γλώσσα μεταξύ των σχεδιαστών. Σε αντίθεση με τις περισσότερες διεπαφές μικροελεγκτών, το Arduino είναι cross-platform, επομένως μπορεί να εκτελεστεί σε Windows, Linux και macOS.

Παρόλο που το Arduino IDE λειτουργεί μόνο σε Windows, Mac ή Linux, υπάρχει μια σειρά από διασυνδέσεις διαθέσιμες για τον έλεγχο του Arduino με τηλέφωνο ή tablet.

Image
Image

Κατώτατη γραμμή

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

Έργα

Η πλατφόρμα έχει ήδη προωθήσει μια κοινότητα προγραμματιστών που μοιράζονται πολλές εργασίες ανοιχτού κώδικα. Οι λάτρεις το έχουν χρησιμοποιήσει για να δημιουργήσουν μια σειρά από καινοτόμα έργα, από ελεγκτές θερμοστάτη λογισμικού μέχρι οθόνες μωρών που στέλνουν ειδοποιήσεις SMS, έως ένα πιστόλι παιχνιδιού που πυροδοτεί κάθε φορά που χρησιμοποιείται ένα συγκεκριμένο hashtag στο Twitter. Και ναι, υπάρχει επίσης μια σελίδα με έργα Arduino για τον έλεγχο των συσκευών καφέ.

Η σημασία του Arduino

Ενώ ορισμένα από αυτά τα έργα Arduino μπορεί να φαίνονται επιπόλαια, η τεχνολογία αξιοποιεί πολλές τάσεις που θα το κάνουν μια δυνητικά σημαντική δύναμη στον κλάδο. Το Internet of Things (IoT) είναι μια δημοφιλής φράση που χρησιμοποιείται στην τεχνολογική κοινότητα για να περιγράψει καθημερινά αντικείμενα που είναι συνδεδεμένα στο διαδίκτυο και μπορούν να μοιράζονται πληροφορίες. Οι έξυπνοι μετρητές ενέργειας είναι ένα παράδειγμα που χρησιμοποιείται συχνά, το οποίο θα μπορούσε να ρυθμίσει τη χρήση της συσκευής για εξοικονόμηση χρημάτων στην ενέργεια.

Η αντίληψη του κοινού στρέφεται προς την ενσωμάτωση της τεχνολογίας στον ιστό της καθημερινής ζωής. Ο μικρός παράγοντας μορφής του Arduino επιτρέπει την εφαρμογή του σε όλα τα είδη καθημερινών αντικειμένων. Στην πραγματικότητα, ο παράγοντας μορφής Arduino LilyPad επιτρέπει φορητές συσκευές Arduino.

Έργα ανοιχτού κώδικα όπως το Arduino μειώνουν το εμπόδιο εισόδου για προγραμματιστές που θέλουν να πειραματιστούν με διαδραστικά αντικείμενα. Αυτοί οι καινοτόμοι θα μπορούν να πρωτοτυποποιήσουν γρήγορα και να πειραματιστούν με διαδραστικές συσκευές χρησιμοποιώντας την πλατφόρμα Arduino, πριν δημιουργήσουν μια προσφορά έτοιμη για παραγωγή. Ο επόμενος Mark Zuckerberg ή Steve Jobs μπορεί μια μέρα να βρεθούν να δημιουργούν νέους τρόπους διασύνδεσης των υπολογιστών με τον φυσικό κόσμο. Το Arduino είναι ένας εξαιρετικός τρόπος για να πειραματιστείτε με τις δυνατότητες των έξυπνων συσκευών.

Συνιστάται: