ΕΓΧΕΙΡΙΔΙΟ ΣΥΝΑΡΜΟΛΟΓΗΣΗΣ
ΟΚΤΩΒΡΙΟΣ 2016
ΑΝΑΛΟΓΙΚΗ ΕΠΕΚΤΑΣΗ ΕΙΣΟΔΟΥ SHIELD ΓΙΑ ARDUINO
Εισαγωγή
Το Arduino UNO™ είναι εξοπλισμένο με 6 αναλογικές εισόδους, αλλά ορισμένα έργα απαιτούν περισσότερες. Για π.χample; έργα αισθητήρων ή ρομπότ. Η ασπίδα επέκτασης αναλογικής εισόδου χρησιμοποιεί μόνο 4 γραμμές I/O (3 ψηφιακές, 1 αναλογική) αλλά προσθέτει 24 εισόδους, οπότε συνολικά έχετε 29 αναλογικές εισόδους στη διάθεσή σας.
Χαρακτηριστικά:
- Αναλογικές είσοδοι 24
- χρησιμοποιούνται μόνο 4 γραμμές I/O
- στοιβαζόμενος σχεδιασμός
- πλήρης με βιβλιοθήκη και π.χamples
- λειτουργεί με Arduino UNO™ και συμβατές πλακέτες
Προδιαγραφές:
- αναλογικές είσοδοι: 0 – 5 VDC
- χρησιμοποιεί pins: 5, 6, 7 και A0 στην πλακέτα Arduino UNO™
- διαστάσεις: 54 x 66 mm (2.1” x 2.6”)
Σε αυτό το εγχειρίδιο, θα εξηγήσουμε πώς να συναρμολογήσετε το KA12 και πώς να εγκαταστήσετε την περιλαμβανόμενη βιβλιοθήκη Arduino με ένα πρώηνample σκίτσο.
Τι υπάρχει στο κουτί
- 1 X PCB
- 1 X 470 Ohm αντίσταση (κίτρινο, μωβ, καφέ)
- 2 X 100k Ohm αντίσταση (καφέ, μαύρο, κίτρινο)
- 2 X κεραμικός πολυστρωματικός πυκνωτής
- Συστοιχία αντιστάσεων 3 Χ 100k
- 1 X 3 mm κόκκινο LED
- 4 X θήκη IC (16 ακίδες)
- Κεφαλίδα 4 X pin με 6×3 pin
- Γυναικεία κεφαλίδα 2 Χ 8 ακίδων
- Γυναικεία κεφαλίδα 2 Χ 6 ακίδων
- Γυναικεία κεφαλίδα 2 Χ 3 ακίδων
- 3 X IC – CD4051BE
- 1 X IC – SN74HC595N
Οδηγίες κατασκευής
Τοποθετήστε το Αντίσταση 470 Ohm όπως φαίνεται στην εικόνα και κολλήστε.
R1: 470 Ohm (κίτρινο, μαύρο, καφέ)Τοποθετήστε τα δύο Αντιστάσεις 100k Ohm όπως φαίνεται στην εικόνα και κολλήστε τα.
R2, R3: 100k Ohm (καφέ, μαύρο, κίτρινο)C1, C2: κεραμικοί πολυστρωματικοί πυκνωτές
RN1, RN2, RN3: συστοιχία αντιστάσεων 100k
LED: κόκκινο LED
Προσοχή στην πολικότητα!
IC1, …, IC4: Υποδοχές IC
Προσοχή στην κατεύθυνση της εγκοπής! Συγκολλήστε όλους τους συνδέσμους 6×3 κεφαλής καρφίτσας.
Βεβαιωθείτε ότι οι λυγισμένες περόνες είναι συγκολλημένες! Συγκολλήστε τις θηλυκές κεφαλίδες 6 ακίδων και τις θηλυκές κεφαλίδες 8 ακίδων στη θέση τους.
Μην κόβετε τις καρφίτσες!
SV1: δύο θηλυκές κεφαλίδες 3 ακίδων
Τοποθετήστε τους πείρους στην πλευρά της συγκόλλησης και κολλήστε στην πλευρά του εξαρτήματος! Βεβαιωθείτε ότι το επάνω μέρος των κεφαλίδων είναι εξίσου ευθυγραμμισμένο και δεν υπερβαίνει το πάνω μέρος των άλλων καρφίδων. Με αυτόν τον τρόπο, θα ταιριάζει όμορφα στο Arduino Uno σας. Μην κόβετε τις καρφίτσες!IC1, IC2, IC3: IC – CD4051BE
Προσοχή στην κατεύθυνση της εγκοπής! Θα πρέπει να ταιριάζει με την εγκοπή στη βάση του IC!
IC4: IC – SN74HC595N
Προσοχή στην κατεύθυνση της εγκοπής! Θα πρέπει να ταιριάζει με την εγκοπή στη βάση του IC!
Σύνδεση του KA12
Είναι πολύ σημαντικό να τοποθετήσετε σωστά το KA12 στο Arduino Uno για να αποφύγετε ζημιά στις ακίδες και να εξασφαλίσετε καλή σύνδεση.
Εδώ είναι τα πιο σημαντικά σημεία προσοχής:
A. Αυτή η θηλυκή κεφαλίδα 6 ακίδων ταιριάζει ακριβώς στο 'ANALOG IN' του Arduino.
B. Οι δύο θηλυκές κεφαλίδες 3 ακίδων ολισθαίνουν πάνω από τις 6 ακίδες ICSP στο Arduino.
Γ. Οι αριθμοί δίπλα από τις θηλυκές κεφαλίδες 8 ακίδων στο KA12 πρέπει να αντιστοιχούν με τις ψηφιακές εισόδους/εξόδους.
Δ. Σύρετε τις ακίδες προσεκτικά στο Arduino για να αποφύγετε ζημιά.
Εγκατάσταση της βιβλιοθήκης Arduino
- Εγκαταστήστε τη βιβλιοθήκη:
Μεταβείτε στη σελίδα λήψης KA12 στο Velleman webτοποθεσία
http://www.vellemanprojects.eu/support/downloads/?code=KA12
Κατεβάστε το απόσπασμα 'velleman_KA12' και αντιγράψτε το φάκελο "velleman_KA12" στα Documents\Arduino\libraries σας. - Example σκίτσο:
A. Ανοίξτε το λογισμικό Arduino
Β. Στη συνέχεια κάντε κλικ file/Πρώηνamples/Velleman_KA12/Velleman_KA12 - Ο κωδικός:
Γραμμή προς γραμμή
Για να κάνουμε τις λειτουργίες του KA12 εύχρηστες, φτιάξαμε μια βιβλιοθήκη.
Οι γραμμές 1 και 6 δηλώνουν τη χρήση και αρχικοποιούν τη βιβλιοθήκη. Αυτό πρέπει να γίνεται σε κάθε σκίτσο που χρησιμοποιεί το KA12. Η βιβλιοθήκη σάς δίνει τη δυνατότητα να διαβάζετε εύκολα όλες τις τιμές του αισθητήρα και να τις αποθηκεύετε σε έναν πίνακα int ή να διαβάζετε μία τιμή και να την αποθηκεύετε σε ένα int.
Για να διαβάσετε όλους τους αισθητήρες θα πρέπει να δηλώσετε έναν πίνακα int με 24 θέσεις (γραμμή 2). Για να γεμίσουμε τον πίνακα χρησιμοποιούμε την εντολή read (γραμμή 8). Στην πρample, εμφανίζουμε όλες τις τιμές στη σειριακή οθόνη χρησιμοποιώντας έναν βρόχο for (γραμμή 9 έως 12).
Η σειριακή επικοινωνία ρυθμίζεται στη γραμμή 5.
Εάν χρειάζεστε μόνο μία τιμή, μπορείτε να χρησιμοποιήσετε την εντολή "ka12_read" (γραμμή 13).
VellemanProjects
@Velleman_RnD
VELLEMAN nv – Legen Heirweg 33, Gavere (Βέλγιο)
vellemanprojects.com
Έγγραφα / Πόροι
![]() |
velleman Ασπίδα επέκτασης αναλογικής εισόδου για Arduino [pdf] Εγχειρίδιο οδηγιών Ασπίδα επέκτασης αναλογικής εισόδου για Arduino |