Προγραμματισμός για το Arduino: φροντιστήριο για αρχάριους
Το Arduino είναι μία από τις πιο διάσημες πλατφόρμες ανάπτυξης στην αγορά. Μπορείτε να μάθετε πώς να το προγραμματίσετε και να το χρησιμοποιήσετε σωστά εδώ.
Arduino: Αυτό το υλικό απαιτείται για προγραμματισμό
Οι Αρδουίνοι είναι σαν την άμμο δίπλα στη θάλασσα. Κατά συνέπεια, η επιλογή είναι μεγάλη. Εάν δεν γνωρίζετε ακόμα το θέμα, έχουμε μερικές συμβουλές για εσάς.
- Το Arduino Uno είναι πολύ κατάλληλο για αρχάριους, καθώς παρέχει έξι αναλογικές ακίδες και 14 ψηφιακές ακίδες, πράγμα που σημαίνει ότι μπορείτε να συνδέσετε ήδη πολλά ηλεκτρονικά εξαρτήματα σε αυτά. Έχετε επίσης το πλεονέκτημα ότι μπορείτε (συνήθως) να αντικαταστήσετε τον μικροελεγκτή χωρίς να αγοράσετε νέο πίνακα. Είναι επίσης εύκολο να προγραμματιστεί με το διοικητικό συμβούλιο και στη συνέχεια να συγκολληθεί σε ένα κύκλωμα.
- Ένας άλλος καλός πίνακας είναι το Arduino Mega 2560. Παρόλο που το τσιπ είναι μόνιμα εγκατεστημένο, το board προσφέρει σημαντικά περισσότερους ακροδέκτες από το Uno, αλλά είναι επίσης πιο ακριβό.
- Δεδομένου ότι η πλατφόρμα Arduino είναι "Open Source", υπάρχουν και πολλές φτηνές εναλλακτικές λύσεις για τον "πραγματικό" Arduinos.
- Βολικά, μπορείτε να βρείτε κάποια κιτ Arduino στο Διαδίκτυο που συνοδεύονται από μια ολόκληρη σειρά ηλεκτρονικών εξαρτημάτων, τα οποία μπορούν να σας εξοικονομήσουν χρήματα.
- Αν δεν αγοράσετε ένα κιτ, μπορείτε να τα προμηθευτείτε μεμονωμένα. Ως αρχάριος, θα πρέπει πρώτα να αγοράσετε μερικά LED, αντιστάσεις, κουμπιά, ποτενσιόμετρα και ένα σερβο για να δοκιμάσετε πολλά. Χρειάζεστε επίσης καλώδια βραχυκυκλωτήρα και πιρούνι για να συνδέσετε τα στοιχεία μαζί.
Εγκαταστήστε IDE του Arduino
Προτού να μπορέσετε πραγματικά να διασκεδάσετε με το Arduino σας, πρέπει πρώτα να εγκαταστήσετε το IDE του Arduino.
- Κατά τη διάρκεια της εγκατάστασης κάτω από τα Windows θα σας ζητηθεί πολλές φορές αν θέλετε να εγκαταστήσετε τους οδηγούς Arduino. Βεβαιωθείτε ότι έχετε κάνει κλικ στην επιλογή "Εγκατάσταση" εδώ, διαφορετικά δεν θα μπορείτε αργότερα να χρησιμοποιήσετε το Arduino με τον υπολογιστή.
Arduino: LED ελέγχου
Σας παρουσιάζουμε πώς να ελέγχετε ένα LED με το Arduino.
- Για να το κάνετε αυτό, συνδέστε πρώτα τον ακροδέκτη με την ένδειξη "GND" στη μικρή πλευρά της λυχνίας LED χρησιμοποιώντας ένα καλώδιο jumper.
- Συνδέστε την άλλη πλευρά της λυχνίας LED με μια κατάλληλη αντίσταση.
- Συνδέστε επίσης την αντίσταση στον ακροδέκτη 13.
- Ξεκινήστε το IDE του Arduino και συνδέστε το Arduino στον υπολογιστή με ένα καλώδιο USB.
- Κάντε κλικ στην καρτέλα "Εργαλεία" και επιλέξτε το διοικητικό συμβούλιο, τις προδιαγραφές και τη θύρα.
- Στο "void setup ()" πρέπει πρώτα να προσθέσετε μια εντολή που ορίζει τον ακροδέκτη 13 ως έξοδο. Αυτό γίνεται εύκολα με την εντολή "pinMode (13, OUTPUT)"; (χωρίς εισαγωγικά).
- Στο "void loop ()" μπορείτε τώρα να προσθέσετε εντολές που θα πρέπει να εκτελούνται ξανά και ξανά. Πρώτον, η εντολή "digitalWrite (13, HIGH);" ο ακροδέκτης έχει ρυθμιστεί σε HIGH, πράγμα που σημαίνει ότι εφαρμόζεται μια τάση 3.3 volts.
- Τώρα προσθέστε την εντολή "καθυστέρηση (1000);" έτσι ώστε το πρόγραμμα να περιμένει για ένα δευτερόλεπτο.
- Τώρα μπορείτε να χρησιμοποιήσετε την εντολή "digitalWrite (13, LOW)" προσθέστε έτσι ώστε το πρόγραμμα να σβήσει ξανά το LED. Στη συνέχεια, εισάγετε ξανά την εντολή καθυστέρησης.
- Τέλος, μεταφορτώστε το πρόγραμμα στο Arduino. Τώρα έχετε ένα LED που αναβοσβήνει!
Χρησιμοποιήστε κουμπιά στο Arduino
Για να χρησιμοποιήσετε ένα κουμπί στο Arduino, τοποθετήστε το στην περιοχή του αυλακιού του breadboard.
- Συνδέστε τη φίσα στο κάτω αριστερό άκρο με τον ακροδέκτη 5V και το σύνδεσμο από κάτω δεξιά μέσω αντιστάσεως 10 kiloohm ή υψηλότερης στο έδαφος.
- Ο σύνδεσμος είναι επίσης συνδεδεμένος στον ακροδέκτη 3 στην επάνω δεξιά γωνία.
- Στη μέθοδο εγκατάστασης ορίζετε πρώτα αυτό το κουμπί ως είσοδο: "pinMode (3, INPUT);"
- Με την εντολή "digitalRead (3);" μπορείτε τώρα να διαβάσετε την ψηφιακή κατάσταση της ακίδας. Αυτό είναι είτε ΥΨΗΛΟΣ είτε ΧΑΜΗΛΟΣ. Απλά χρησιμοποιήστε μια εντολή if για να κάνετε ερώτηση.
Arduino: έλεγχος σερβο
Δεδομένου ότι ο έλεγχος του σέρβο είναι κάπως πιο περίπλοκος, έχουμε συνοψίσει αυτό για εσάς σε ένα ξεχωριστό άρθρο.
Στο επόμενο άρθρο θα μάθετε πώς να γράφετε τα δικά σας προγράμματα στην Java.