Arduino (Μάθημα 4)
Αυτό το μάθημα θα σας πάρει ουσιαστικά σε λειτουργία χρησιμοποιώντας το λογισμικό Arduino και το φόρτωμα scetch με την πλακέτα Arduino. Μόλις ολοκληρώσετε αυτό το βήμα μπορούμε να συνεχίσουμε με το πραγματικά συναρπαστικό υλικό, το οποίο αποτελεί όταν θα αρχίσετε να γράφετε τα δικά μας σχέδια!
Οι οδηγίες αυτές δείχνουν
κυρίως λογισμικού των Windows. Εκτός εάν ορίζεται, το λογισμικό (πρέπει να είναι) πανομοιότυπα σε όλες τις πλατφόρμες . Έχετε ό, τι χρειάζεστε;
Δεν χρειάζεται πολλά για αυτό το μάθημα, μόνο ένα καλώδιο USB
και ένα Arduino.
Εάν έχετε μια
παλαιότερη Arduino μπορεί να
χρειαστεί επίσης ένα LED. Οποιοδήποτε LED είναι μια χαρά όπως φαίνεται στη φωτογραφία, με μια
πλαστική λάμπα και δύο πόδια
|
Πλακέτα Arduino, κατά
προτίμηση ένα Diecimila (ή ό, τι η τελευταία έκδοση είναι)
|
|
$35
|
Καλώδιο USB. Τυπικό
καλώδιο Α-Β απαιτείται. Κάθε
μήκος είναι ΟΚ.
|
οποιοδήποτε κατάστημα ειδών
πληροφορικής |
$5
|
|
|
LED - Προαιρετικό
Σχεδόν κάθε LED είναι εντάξει, εφ 'όσον αυτό έχει δύο σκέλη καλωδίου. Αυτό το μέρος είναι απαραίτητη μόνο για το NG rev γ Arduinos (και ίσως και άλλα παλαιότερα) στοDiecimila Arduino είναι μέρος του"built-in" |
Κάθε κατάστημα ηλεκτρονικών προμηθειών
|
$1
|
Κατεβάστε το λογισμικό
Το πρώτο πράγμα που πρέπει να κάνετε είναι να κατεβάσετε το λογισμικό Arduino.Πηγαίνετε στο Arduino Software Download page και πάρτε το σωστό αρχείο για σας OS.
Τα πακέτα είναι αρκετά μεγάλα, 30-50 MB έτσι μπορεί να πάρει λίγο χρόνο για να ολοκληρωθεί
Αποσυμπιέστε και Εγκατάσταση
Αποσυμπιέστε το πακέτο στην επιφάνειας εργασίας WindowsMac OS X
Windows
Mac OS X
ΕΚΚΙΝΗΣΗ!
Κάντε διπλό κλικ στο εικονίδιο του λογισμικού ArduinoWindowsMac OS X
Πιστεύω ότι έχω το κόκκινο κείμενο
σφάλματος που εμφανίζεται, επειδή έχω
ήδη εγκατεστημένο Arduino. Είτε
έτσι είτε αλλιώς, αυτό δεν
είναι ένα πρόβλημα,
Επιλέξτε chip
Το πρώτο βήμα είναι να ρυθμίσετε το λογισμικό Arduino για το σωστό τσιπ. Σχεδόν όλοι οι Arduinos χρησιμοποιήσετε το ATmega168, αλλά υπάρχει μια πιθανότητα που έχετε ένα ATmega8. Ψάξτε για το τσιπ για το Arduino που μοιάζει με αυτό:Αν το κείμενο λέει ATMEGA8-16P τότε έχετε ένα τσιπ ATMEGA8. Αν το κείμενο λέει ATMEGA168-20P τότε έχετε ένα τσιπ atmega168. Αν λέει "ATMEGA328P-20P" έχετε ένα τσιπ atmega328p
Βεβαιωθείτε ότι έχετε
επιλέξει το σωστό τσιπ Η
προτίμηση αυτή αποθηκεύεται έτσι
το μόνο που πρέπει να το ρυθμίσετε
μια φορά, το πρόγραμμα
θα θυμάται την επόμενη φορά που τρέχει.
Επιλέξτε port
Στη συνέχεια, ήρθε η ώρα να διαμορφώσετε τη σειριακή θύρα (επίσης γνωστή ως τη θύρα COM). Σε έναν υπολογιστή που κατά πάσα πιθανότητα θα είναι κάτι σαν COM3 ή COM4. Σε Mac θα είναι κάτι σαν tty.usbserial-xxxxxWindows port επιλογή
Mac port επιλογή
Η προτίμηση αυτή αποθηκεύεται έτσι το μόνο που πρέπει να το ρυθμίσετε μια φορά, το πρόγραμμα θα θυμάται την επόμενη φορά που τρέχει.
Ωστόσο, αν έχετε πολλά Arduinoμπορεί να εκχωρηθεί
θύρες COM διαφορετικές.
Έτσι, κάθε φορά που θα συνδέσετε σε ένα νέο Arduino, επανελέγχω ότι έχει επιλεγεί η σωστή θύρα.
Ανοίξτε blink sketch
Sketches είναι μικρά σενάρια που μπορείτε να στείλετε στο Arduino για να πει πώς να ενεργήσει. Ας ανοίξετε ένα παράδειγμα Sketch. Πηγαίνετε στο File menu -> Sketchbook -> Examples -> Digital -> BlinkVerify / Compile
Το πρώτο βήμα για να είναι ένα Sketch έτοιμο για τη μεταφορά πάνω στην Arduino είναι να κάνετεVerify/CompileΑυτό σημαίνει ότι με αυτό ελέγξτε για τα λάθη (περίπου όπως μοντάζ) και στη συνέχεια να μεταφράσει σε μια εφαρμογή που είναι συμβατή με το υλικό Arduino.Μετά από λίγα δευτερόλεπτα, θα πρέπει να δείτε το μήνυμα Done compiling. στην Status Bar και Binary Sketch Size: στην Notification area. Αυτό σημαίνει ότι το sketch ήταν καλογραμμένο και είναι έτοιμο για το φόρτωμα στην πλακέτα Arduino!
Reset (NG μόνο)
Για να πω την Arduino ότι θα πρέπει να προετοιμαστεί για μια νέα Σκίτσο μεταφόρτωσης, πρέπει να επαναφέρετε το διοικητικό συμβούλιο. Diecimila Arduino έχουν ενσωματωμένη δυνατότητα αυτόματης επαναφοράς, έτσι ώστε να μην χρειάζεται να κάνετε τίποτα. Παλαιότερα Arduinos, όπως το φυσικό αέριο, πρέπει να επαναφέρετε το χέρι πριν από τη μεταφόρτωση ένα σκίτσο. Για να το κάνετε αυτό απλά πατήστε το κουμπί μαύρο στη δεξιά πλευρά της πλακέτας που παρουσιάζεται εδώ.Upload
Τώρα είναι η ώρα για να φορτώσει. Βεβαιωθείτε ότι το Arduino είναι στην πρίζα, το πράσινο φως είναι αναμμένο και η σωστή σειριακή θύρα έχει επιλεγεί.Εάν έχετε ένα NG Arduino, πατήστε το Reset Button τώρα, πριν επιλέξετε το Upload κουμπί.
Επιλέξτε Upload to I/O Board από το File menu
Στη συνέχεια, ελέγξτε τα ακόλουθα:
- Εάν έχετε ένα NG Arduino, πατήσατε το reset πριν επιλέξτε το Upload πλήκτρο?
- Έχει επιλεχτεί η σωστή Serial Port?
- Εγκαταστάθηκε ο σωστός driver?
- Είναι το chip που είπατε στο Arduino σωστό?
Σημαίνει ότι δεν έχεις επιλέξει serial port, πήγαινε πίσω και
σιγουρέψου ότι έχεις τον σωστό driver και την σωστή serial port επιλεγμένη από το μενού.
Αν πάρεις το παρακάτω λάθος Expected signature for ATMEGAΑν πάρεις το παρακάτω λάθος: can't open device "COM10": Το σύστημα δεν μπορεί να βρει το αρχείο που δώθηκε (στα Windows, COM port)
Βάλε LED (NG Arduinos)
Μερικά παλιά Arduinos δεν έχουν LED.
Αν έχεις Diecimila ή άλλο Arduino με LED θα δείτε ένα ημιδιαφανές τμήμα όπως φαίνεται
Αν έχεις NG rev C ή άλλο Arduino χωρίς LED, το ημιδιαφανές τμήμα δεν θα είναι εκεί, και αντ 'αυτού θα δείτε δύο ασημένια σημεία
Αν δεν έχετε ένα
LED, θα
χρειαστεί να προσθέσετε το
δικό σας. Οποιοδήποτε
LED κάνει,
εφ 'όσον έχει δύο πόδια και κάπως μοιάζει
που φαίνεται εδώ. LEDs έχει κατευθυντικά εξαρτήματα. Αυτό σημαίνει ότι αν το βάλετε ανάποδα δεν
θα λειτουργήσει! Για να σας βοηθήσει να βάλετε το LED σωστά, το LED έχει διαφορετικά μήκη ποδιών Το
μεγαλύτερο πόδι πηγαίνει στην τρύπα που
σημειώνονται 13 και το μικρότερο πηγαίνει στην τρύπα που σημειώνονται GND
Παρακολουθήστε!
Εάν έχετε ένα Diecimila Arduino,
η διαδικασία αποστολής είναι αρκετά γρήγορη, μόλις αρχίσει η μεταφόρτωση από το
λογισμικό. Η πλακέτα θα μηδενιστεί αυτόματα, μεταφέρετε το sketch και ξεκινήστε . Το μικρό διαφανές LED θα αρχίσει
να αναβοσβήνει.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου