Σεμινάριο προγραμματισμού Arduino

Λογότυπο Arduino

Arduino Είναι πιθανώς ένα από τα έργα λογισμικού ή πλατφόρμες και hardware libre που είχε τη μεγαλύτερη επιτυχία και αυτό που είχε τον μεγαλύτερο αντίκτυπο στον κόσμο DIY. Η κοινότητα έχει δημιουργήσει τόσο λογισμικό ανοιχτού κώδικα για τον προγραμματισμό του μικροελεγκτή των πλακών, όσο και διαφορετικές πλακέτες δωρεάν υλικού για εργασία. Όλα διαθέτουν άδεια χρήσης βάσει της άδειας GNU GPL, έτσι ώστε να μπορούν επίσης να δημιουργηθούν πολλά συμπληρώματα και παράγωγα.

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

Ποιοι τύποι πιάτων υπάρχουν;

Πίνακες Arduino

εκεί διάφορα επίσημα διοικητικά συμβούλια Arduino, αν και για να ξεκινήσω προτείνω τη χρήση Arduino UNO, το οποίο χρησιμοποιώ ως βάση για το σεμινάριο. Οι διάφορες πινακίδες που ξεχωρίζουν περισσότερο είναι:

  • Arduino UNO Αναθ. 3: είναι το πιο εύκαμπτο και χρησιμοποιημένο πιάτο απ 'όλα, το συνιστώμενο από την αρχή. Διαθέτει μικροελεγκτή 328Mhz ATmega16, 2KB SRAM και 32KB φλας, 14 ψηφιακούς ακροδέκτες I / O και 6 αναλογικές εισόδους.
  • Arduino λόγω: Διαθέτει μικροελεγκτή AT91SAM3X8E με 84 Mhz, 96KB SRAM και 512 KB flash, ώστε να μπορείτε να εγγράψετε πιο πολύπλοκα προγράμματα για μεγαλύτερα έργα. Ομοίως, θα βρείτε 54 ψηφιακές συνδέσεις εισόδου / εξόδου και 12 αναλογικές εισόδους + 2 αναλογικές εξόδους.
  • arduino mega: Μικροελεγκτής ATmega2560 16Mhz, 8KB SRAM, 256KB φλας, 54 ψηφιακές καρφίτσες εισόδου / εξόδου και 16 αναλογικές εισόδους. Με άλλα λόγια, θα ήταν ένα ενδιάμεσο μοντέλο μεταξύ Due και UNO, για έργα ενδιάμεσης πολυπλοκότητας.
  • pad Arduino Lily: Μικρή, στρογγυλή πλάκα που είναι ευέλικτη για τα έργα e-textile, δηλαδή, ένα φορετό που μπορείτε να φορέσετε σε ρούχα. Είναι εφικτό.
  • Arduino Micro: Είναι ένας πολύ μικρός πίνακας με μικροελεγκτή που μπορεί να είναι χρήσιμος όταν ο χώρος είναι βασικός παράγοντας και χρειάζεστε έναν πίνακα που καταλαμβάνει λίγο χώρο για να τον τοποθετήσετε σε ένα μικρό χώρο. Υπάρχει μια έκδοση Pro με βελτιωμένες δυνατότητες. Περιλαμβάνει μικροελεγκτή 32Mhz ATmega4U16 και 20 καρφίτσες I / O που θα πρέπει να κολλήσετε.
  • ArduinoNano: είναι ένας ακόμη μικρότερος πίνακας από τον Micro, αλλά με παρόμοια χαρακτηριστικά και τιμή, με έναν μικροελεγκτή ATmega328.
  • Arduino Explore: Είναι λίγο πιο ακριβό από τα περισσότερα από τα προηγούμενα, βασίζεται στο πρωτόγονο Leonardo, με παρόμοιες ικανότητες με το UNO και το οποίο ήταν το πρώτο πιάτο που εμφανίστηκε. Αλλά ο σχεδιασμός του έχει ανανεωθεί, μειωθεί και διαφέρει στο ότι ορισμένα κουμπιά, μίνι χειριστήριο και αισθητήρες έχουν ενσωματωθεί απευθείας στο ταμπλό. Επομένως, είναι ενδιαφέρον για έργα τυχερών παιχνιδιών.

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

Από την άλλη πλευρά, έχετε το ηλεκτρονικά αξεσουάρ που θα παρέχει στον πίνακα Arduino επιπλέον δυνατότητες, όπως συνδεσιμότητα WiFi, Bluetooth, προγράμματα οδήγησης για κινητήρες ελέγχου κ.λπ. Μερικές από τις πιο γνωστές ασπίδες είναι:

  • Ασπίδα WiFi: για να προσθέσετε συνδεσιμότητα WiFi και να μπορείτε να συνδέσετε το έργο σας στο Διαδίκτυο για να το διαχειριστείτε από απόσταση.
  • Ασπίδα GSM: για σύνδεση δεδομένων κινητής τηλεφωνίας.
  • Ασπίδα Ethernet- Ενσύρματη σύνδεση στο δίκτυο.
  • Shield Proto: σάς επιτρέπει να χρησιμοποιήσετε μια πλακέτα για τα σχέδιά σας.
  • Και πολλά περισσότερα, όπως οθόνες, πληκτρολόγια, ...

Κατ 'αρχήν, για ξεκινήστεΔεν νομίζω ότι μπορεί να σας ενδιαφέρει αυτό το είδος αντικειμένου, αν και πιθανότατα θα το χρειαστείτε αργότερα.

Τι χρειάζομαι για να ξεκινήσω;

Fritzing: σύλληψη της διεπαφής του

Για να ξεκινήσετε, Σας συμβουλεύω να αποκτήσετε το ακόλουθο υλικό:

  • Εκκίνηση Arduino Kit: είναι ένα πλήρες κιτ εκκίνησης που περιέχει μια πλάκα Arduino UNO, ένα πολύ πλήρες εγχειρίδιο και ένα πλήθος από διάφορα ηλεκτρονικά στοιχεία για εργασία με (αντιστάσεις, πυκνωτές, οθόνες LED, οθόνες, πλακέτα, LED, καλώδια, διόδους, τρανζίστορ, βομβητές, κινητήρες και σερβοκινητήρες, προγράμματα οδήγησης κ.λπ.).
  • Εάν επιλέξετε να αγοράσετε μία από τις πινακίδες που αναφέρονται παραπάνω, λάβετε υπόψη ότι θα πρέπει να αγοράσετε το ηλεκτρικό υλικό απαραίτητο για κάθε έργο μόνοι σας σε εξειδικευμένα καταστήματα… Είναι επίσης πιθανό ότι μόλις εκμεταλλευτείτε το starter kit, ενδιαφέρεστε να αγοράσετε περισσότερο υλικό για να συνεχίσετε να επεκτείνετε τα έργα σας ή να κάνετε πράγματα πέρα ​​από αυτό που σας επιτρέπει αυτό το κιτ.

Πέρα από το φυσικό, θα ήταν επίσης ενδιαφέρον αν έχετε επαρκές λογισμικό:

  • Arduino IDE: μπορείς Κατέβασέ το για διάφορες πλατφόρμες εντελώς δωρεάν. Στο σεμινάριο PDF εξηγώ πώς να το εγκαταστήσω σε κάθε λειτουργικό σύστημα και πώς λειτουργεί.
  • Ardublock: είναι ένα άλλο πρόσθετο στην Java για πολλές πλατφόρμες που μπορεί επίσης να είναι απορρίπτονται Ελεύθερος. Σας επιτρέπει να εργάζεστε γραφικά, δηλαδή, χρησιμοποιώντας μπλοκ παρόμοια με κομμάτια παζλ για να συνθέσετε τα προγράμματά σας χωρίς να χρειάζεται να χρησιμοποιήσετε γλώσσα προγραμματισμού. Όλα αυτά εξηγούνται επίσης στο PDF.
  • Fritzing: είναι ένα πρόγραμμα που σας επιτρέπει να πραγματοποιήσετε προσομοιώσεις ή πρωτότυπα των κυκλωμάτων σας πριν τα συναρμολογήσετε. Είναι πολύ ενδιαφέρον και περιλαμβάνει ένα πλήθος στοιχείων μεταξύ των βιβλιοθηκών της συσκευής του. Κατεβάστε το εδώ.

Με αυτό, θα έχετε περισσότερα από επαρκής να ξεκινήσω…

Εκμάθηση προγραμματισμού Arduino:

Arduino Getting Starter Course

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

Τι περιλαμβάνει το αρχείο λήψης;

Εντός της Λήψη ZIP θα βρείτε πολλά αρχεία για να εργαστείτε με:

  • eBook με φροντιστήριο Προγραμματισμός Arduino IDE και Ardublock σε PDF πρότυπο για να μπορείτε να το χρησιμοποιήσετε στον υπολογιστή σας.
  • eBook πανομοιότυπο με το προηγούμενο, αλλά μικρότερου μεγέθους και ελαφρύ για χρήση από τις φορητές συσκευές σας.
  • Λήψη συνδέσμων με το προγράμματα απαραίτητη.
  • Ένας φάκελος με διαφορετικό αρχεία προέλευσης σκίτσων που μπορείτε να δοκιμάσετε ως παραδείγματα ή να τροποποιήσετε για να μάθετε. Υπάρχει τόσο κωδικός για το Arduino IDE όσο και άλλοι για το Ardublock, ακόμη και ορισμένοι κωδικοί για τη συνεργασία με το Raspberry Pi.

Λήψη δωρεάν eBook και πρόσθετων:

Ξεκινήστε τη λήψη εδώ:

ARDUINO EBOOK

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


9 σχόλια, αφήστε τα δικά σας

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

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

*

*

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

  1.   Tomas dijo

    Χαιρετισμούς Καλησπέρα:
    Χρειάστηκε να φτιάξετε ένα TESTER που παίρνει δύο τιμές ενός πυκνωτή και μια αντίσταση παράλληλα με τη γείωση C = 470Mfx50V, R = 330k 1 / 4W, αυτό συνδέεται με την είσοδο και έξοδο 3.5 AUDIO Jack
    Μέσω μιας ερώτησης 3.5
    ερώτηση στο arduino μπορείτε να κάνετε κάτι που μετρά και εξάγει τιμές,

  2.   Mario Piñones γ. dijo

    Ξεκινώ και σκοπεύω να επιτύχω καλά αποτελέσματα

  3.   Norberto dijo

    Η λήψη του Arduino EBOOK δεν λειτουργεί

    1.    Ισαάκ dijo

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

  4.   χελιδόνι dijo

    Η λήψη ξεκινά και σταματά υποδεικνύοντας: Σφάλμα: Σφάλμα δικτύου
    Δοκιμάστε σε άλλους υπολογιστές, σε άλλα δίκτυα και το πρόβλημα παραμένει

    1.    Ισαάκ dijo

      Γεια σας
      Το έχω κατεβάσει ξανά αυτή τη στιγμή και λειτουργεί άψογα.

  5.   Νέστωρ Μάρτιν dijo

    Γεια σας, μπορείτε να ελέγξετε ξανά τον σύνδεσμο; https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Δίνει σφάλμα δικτύου κατά τη λήψη.
    Σας ευχαριστώ πολύ.

    1.    Ισαάκ dijo

      Γεια σας,
      Εντάξει, ελεγμένο.

  6.   Jaime Teran Rebolledo dijo

    Αγαπητοί:
    Δεν μπόρεσα να κατεβάσω το Arduino eBook. Μπορείτε να μου το στείλετε ταχυδρομικώς, μαζί με άλλο υλικό για να το μάθω και να το χρησιμοποιήσω καλά;
    Χαιρετισμούς.