اسمبلی مینوئل
اکتوبر 2016
آرڈینو کے لیے اینالاگ ان پٹ ایکسٹینشن شیلڈ
تعارف
Arduino UNO™ 6 اینالاگ ان پٹس سے لیس ہے لیکن کچھ پروجیکٹ مزید کے لیے کہتے ہیں۔ سابق کے لیےample; سینسر- یا روبوٹ پروجیکٹس۔ اینالاگ ان پٹ ایکسٹینشن شیلڈ صرف 4 I/O لائنوں (3 ڈیجیٹل، 1 اینالاگ) کا استعمال کرتی ہے لیکن مجموعی طور پر 24 ان پٹ کا اضافہ کرتی ہے، لہذا آپ کے اختیار میں مجموعی طور پر 29 اینالاگ ان پٹ ہیں۔
خصوصیات:
- 24 ینالاگ آدانوں
- صرف 4 I/O لائنیں استعمال ہوتی ہیں۔
- stackable ڈیزائن
- لائبریری اور سابق کے ساتھ مکملamples
- Arduino UNO™ اور ہم آہنگ بورڈز کے ساتھ کام کرتا ہے۔
تفصیلات:
- اینالاگ ان پٹ: 0 - 5 VDC
- پنوں کا استعمال کرتا ہے: Arduino UNO™ بورڈ پر 5، 6، 7 اور A0
- طول و عرض: 54 x 66 ملی میٹر (2.1" x 2.6")
اس دستی میں، ہم وضاحت کریں گے کہ KA12 کو کیسے جمع کیا جائے اور اس میں شامل Arduino لائبریری کو سابق کے ساتھ کیسے انسٹال کیا جائے۔ampخاکہ
باکس میں کیا ہے۔
- 1 ایکس پی سی بی
- 1 X 470 اوہم ریزسٹر (پیلا، جامنی، بھورا)
- 2 X 100k اوہم ریزسٹر (بھورا، سیاہ، پیلا)
- 2 ایکس سیرامک ملٹی لیئر کیپسیٹر
- 3 ایکس ریزسٹر سرنی 100k
- 1 X 3 ملی میٹر سرخ ایل ای ڈی
- 4 X IC ہولڈر (16 پن)
- 4 X پن ہیڈر 6×3 پن کے ساتھ
- 2 X 8 پن خاتون ہیڈر
- 2 X 6 پن خاتون ہیڈر
- 2 X 3 پن خاتون ہیڈر
- 3 X IC – CD4051BE
- 1 X IC – SN74HC595N
عمارت کی ہدایات۔
پوزیشن 470 اوہم ریزسٹر جیسا کہ تصویر اور سولڈر میں دکھایا گیا ہے۔
R1: 470 اوہم (پیلا، سیاہ، بھورا)دونوں کو پوزیشن دیں۔ 100k اوہم مزاحم جیسا کہ تصویر میں دکھایا گیا ہے اور انہیں سولڈر کریں.
R2، R3: 100k Ohm (بھورا، سیاہ، پیلا)C1 ، C2: سیرامک ملٹی لیئرڈ کیپسیٹرز
RN1, RN2, RN3: ریزسٹر سرنی 100k
ایل ای ڈی: سرخ ایل ای ڈی
قطبیت کو ذہن میں رکھیں!
IC1, …, IC4: آئی سی ہولڈرز
نشان کی سمت کو ذہن میں رکھیں! تمام 6×3 پن ہیڈر کنیکٹرز کو سولڈر کریں۔
اس بات کو یقینی بنائیں کہ جھکے ہوئے پن سولڈرڈ ہیں! 6 پن خواتین ہیڈر اور 8 پن خواتین ہیڈر دونوں کو جگہ پر سولڈر کریں۔
پنوں کو نہ کاٹو!
SV1: دو 3 پن خواتین ہیڈر
ٹانکا لگانے والی طرف پنوں کو داخل کریں اور اجزاء کی طرف سولڈر کریں! اس بات کو یقینی بنائیں کہ ہیڈر کے اوپری حصے برابر برابر ہیں اور دوسرے پنوں کے اوپری حصے سے زیادہ نہ ہوں۔. اس طرح، یہ آپ کے Arduino Uno پر اچھی طرح سے فٹ ہو جائے گا۔ پنوں کو نہ کاٹو!IC1، IC2، IC3: IC – CD4051BE
نشان کی سمت کو ذہن میں رکھیں! یہ آئی سی ہولڈر پر نشان سے مماثل ہونا چاہئے!
IC4: IC – SN74HC595N
نشان کی سمت کو ذہن میں رکھیں! یہ آئی سی ہولڈر پر نشان سے مماثل ہونا چاہئے!
KA12 کو جوڑ رہا ہے۔
پنوں کو پہنچنے والے نقصان سے بچنے اور اچھے کنکشن کو یقینی بنانے کے لیے KA12 کو Arduino Uno میں درست طریقے سے داخل کرنا بہت ضروری ہے۔
یہاں سب سے اہم توجہ کے نکات ہیں:
A. یہ 6 پن والا خاتون ہیڈر Arduino پر 'ANALOG IN' میں بالکل فٹ بیٹھتا ہے۔
B. دو 3 پن خواتین ہیڈر Arduino پر 6 ICSP پنوں کے اوپر پھسلتے ہیں۔
C. KA8 پر 12 پن خواتین ہیڈر کے ساتھ والے نمبر ڈیجیٹل I/O کے مطابق ہونے چاہئیں۔
D. نقصان سے بچنے کے لیے پنوں کو احتیاط سے Arduino میں سلائیڈ کریں۔
Arduino لائبریری کو انسٹال کرنا
- لائبریری انسٹال کریں:
Velleman پر KA12 ڈاؤن لوڈ صفحہ پر جائیں۔ webسائٹ
http://www.vellemanprojects.eu/support/downloads/?code=KA12
'velleman_KA12' اقتباس ڈاؤن لوڈ کریں اور "velleman_KA12" فولڈر کو اپنے Documents\Arduino\Libraries میں کاپی کریں۔ - Exampخاکہ:
A. Arduino سافٹ ویئر کھولیں۔
B. پھر کلک کریں۔ file/سابقamples/Velleman_KA12/Velleman_KA12 - کوڈ:
لائن بہ لائن
KA12 کے افعال کو استعمال میں آسان بنانے کے لیے، ہم نے ایک لائبریری بنائی۔
لائن 1 اور 6 استعمال کا اعلان کرتے ہیں اور لائبریری کو شروع کرتے ہیں۔ یہ ہر اس خاکے میں کیا جانا چاہیے جو KA12 استعمال کرتا ہے۔ لائبریری آپ کو سینسر کی تمام اقدار کو آسانی سے پڑھنے اور ان کو ایک انٹ صف میں محفوظ کرنے یا ایک قدر کو پڑھنے اور اسے ایک int میں محفوظ کرنے کا امکان فراہم کرتی ہے۔
تمام سینسرز کو پڑھنے کے لیے آپ کو 24 مقامات (لائن 2) کے ساتھ ایک انٹ-ارے کا اعلان کرنا چاہیے۔ صف کو بھرنے کے لیے ہم ریڈ کمانڈ (لائن 8) استعمال کرتے ہیں۔ سابق میںampلی، ہم ایک فار لوپ (لائن 9 سے 12) کا استعمال کرتے ہوئے سیریل مانیٹر پر تمام اقدار ظاہر کرتے ہیں۔
سیریل کمیونیکیشن لائن 5 میں ترتیب دی گئی ہے۔
اگر آپ کو صرف ایک قدر کی ضرورت ہے تو آپ "ka12_read" کمانڈ استعمال کر سکتے ہیں (لائن 13)۔
ویلیمین پروجیکٹس
@Velleman_RnD
ویلمین این وی - لیجن ہیرو ویگ 33 ، گیور (بیلجیم)
vellemanprojects.com
دستاویزات / وسائل
![]() |
velleman ینالاگ ان پٹ ایکسٹینشن شیلڈ برائے Arduino [پی ڈی ایف] ہدایات دستی Arduino کے لیے ینالاگ ان پٹ ایکسٹینشن شیلڈ |