عملیاتي لارښوونې
الکتر اردوینو
NANO
د روزنې بورډ MCCAB®
Rev. 3.3
ګرانه پیرودونکي، د MCCAB روزنې بورډ د پلي کیدو وړ اروپایی لارښوونو سره سم جوړ شوی او له همدې امله د CE نښه لري. د دې هدف کارول په دې عملیاتي لارښوونو کې تشریح شوي. که تاسو د MCCAB د روزنې بورډ بدل کړئ یا د هغې د ټاکل شوي هدف سره سم یې ونه کاروئ، تاسو یوازې د پلي شوي مقرراتو د اطاعت مسؤلیت یاست.
له همدې امله، یوازې د MCCAB د روزنې بورډ او د هغې ټولې برخې وکاروئ لکه څنګه چې پدې عملیاتي لارښوونو کې تشریح شوي. تاسو کولی شئ یوازې د دې عملیاتي لارښود سره یوځای د MCCAB روزنې بورډ ته واستوئ.
په دې لارښود کې ټول معلومات د MCCAB روزنې بورډ ته راجع کیږي چې د ایډیشن کچه Rev. 3.3 سره. د روزنیز بورډ د نسخې کچه د هغې په لاندې اړخ کې چاپ شوې ده (په 13 مخ کې 20 شکل وګورئ). د دې لارښود اوسنۍ نسخه له دې څخه ډاونلوډ کیدی شي webسایټ www.elektor.com/20440 د ډاونلوډ لپاره. ARDUINO او نور د Arduino برانډ نومونه او لوګو د Arduino SA راجستر شوي سوداګریزې نښې دي. ®
ریسایکل کول
کارول شوي بریښنایی او بریښنایی تجهیزات باید د بریښنایی کثافاتو په توګه ریسایکل شي او باید د کور کثافاتو کې ځای په ځای نشي.
د MCCAB روزنیز بورډ ارزښتناکه خام مواد لري چې بیا کارول کیدی شي.
له همدې امله، وسیله د راټولولو په مناسب ډیپو کې ضایع کړئ. (EU لارښود 2012/19 / EU). ستاسو د ښاروالۍ اداره به تاسو ته ووایي چې د وړیا راټولولو نږدې ځای چیرته ومومئ.
د خوندیتوب لارښوونې
د MCCAB د روزنې بورډ لپاره دا عملیاتي لارښوونې د کمیسیون کولو او عملیاتو په اړه مهم معلومات لري!
له همدې امله، د لومړي ځل لپاره د روزنې بورډ کارولو دمخه ټول عملیاتي لارښود په دقت سره ولولئ ترڅو د بریښنا شاک ، اور یا عملیاتي غلطیو او همدارنګه د روزنې بورډ ته زیان رسولو له امله ژوند او غړو ته زیان ونه رسئ.
دا لارښود د روزنې بورډ نورو ټولو کاروونکو ته چمتو کړئ.
محصول د IEC 61010-031 معیار سره سم ډیزاین شوی او ازمول شوی او فابریکه په خوندي حالت کې پریښودل شوې. کارونکي باید د بریښنایی تجهیزاتو اداره کولو لپاره پلي شوي مقررات تعقیب کړي ، په بیله بیا ټول منل شوي خوندیتوب کړنې او پروسیجرونه. په ځانګړې توګه، د VDE مقررات VDE 0100 (پلان جوړول، نصب کول او د ټیټ حجم ازموینهtagد بریښنایی سیسټمونو)، VDE 0700 (د کورني کارونې لپاره د بریښنایی تجهیزاتو خوندیتوب) او VDE 0868 (د آډیو/ویډیو، معلوماتي او مخابراتو ټیکنالوژۍ تجهیزات) باید دلته ذکر شي.
په سوداګریزو تاسیساتو کې، د سوداګریزو کارمندانو د مسؤلیت بیمې اتحادیې د حادثې مخنیوي مقررات هم پلي کیږي.
د خوندیتوب سمبولونه کارول کیږي
د بریښنایی خطر خبرداری
دا نښه هغه شرایط یا کړنې په ګوته کوي چې کیدای شي د مړینې یا شخصي ټپي کیدو پایله ولري.
د عمومي خبرتیا نښه
دا نښه شرایط یا کړنې په ګوته کوي چې ممکن پخپله محصول یا وصل شوي تجهیزاتو ته زیان ورسوي.
2.1 د بریښنا رسول
احتیاط:
- په هیڅ حالت کې منفي حجم نشي کولیtages یا voltagد +5 V څخه لوی د MCCAB روزنې بورډ سره وصل شي. یوازینی استثنا د VX1 او VX2 داخلونه دي، دلته د ننوتلو حجمtages ممکن د +8 V څخه تر +12 V پورې وي (برخه 4.2 وګورئ).
- هیڅکله بل بریښنایی ظرفیت د ځمکې کرښه (GND, 0 V) سره مه وصل کړئ.
- هیڅکله د ځمکې (GND, 0 V) او +5 V لپاره اړیکې مه بدلوئ، ځکه چې دا به د MCCAB روزنې بورډ ته دایمي زیان ورسوي!
- په ځانګړې توګه، هیڅکله د ~230 V یا ~ 115 V اصلي حجم سره وصل مه کوئtagد MCCAB روزنې بورډ ته!
ژوند ته خطر شته!!!
2.2 اداره کول او د چاپیریال شرایط
د مرګ یا ټپي کیدو مخنیوي لپاره او د وسیلې له زیان څخه د ساتنې لپاره ، لاندې مقررات باید په کلکه مشاهده شي:
- هیڅکله د MCCAB روزنې بورډ په خونه کې د چاودیدونکو بخارونو یا ګازونو سره مه کاروئ.
- که ځوانان یا هغه کسان چې د بریښنایی سرکټونو په اداره کولو سره بلد نه وي د MCCAB د روزنې بورډ سره کار کوي، د بیلګې په توګه، د روزنې په شرایطو کې، مناسب روزل شوي پرسونل باید د دې فعالیتونو څارنه وکړي.
د 14 کالو څخه کم عمر ماشومانو لخوا کارول په پام کې ندي او باید مخنیوی وشي. - که چیرې د MCCAB د روزنې بورډ د زیان نښې وښيي (د بیلګې په توګه د میخانیکي یا بریښنایی فشار له امله) ، دا باید د خوندیتوب دلایلو لپاره ونه کارول شي.
- د MCCAB د روزنې بورډ ممکن یوازې په پاک او وچ چاپیریال کې تر +40 درجو پورې تودوخې کې وکارول شي.
2.3 ترمیم او ساتنه
د ملکیت یا شخصي زیان څخه د مخنیوي لپاره، هر ډول ترمیم چې ممکن اړین وي یوازې د مناسب روزل شوي متخصص پرسونل لخوا او د اصلي فالتو پرزو په کارولو سره ترسره شي.
د MCCAB د روزنې بورډ هیڅ د کارونکي خدمت وړ برخې نلري.
اراده کارول
د MCCAB روزنیز بورډ د پروګرام کولو او د مایکرو کنټرولر سیسټم کارولو په اړه د پوهې ساده او چټک تدریس لپاره رامینځته شوی.
محصول په ځانګړي ډول د روزنې او تمرین موخو لپاره ډیزاین شوی. هر ډول بل کارول، د بیلګې په توګه، د صنعتي تولید په تاسیساتو کې، جواز نلري.
احتیاط: د MCCAB روزنې بورډ یوازې د Arduino® NANO مایکرو کنټرولر سیسټم سره د کارولو لپاره دی (شکل 2 وګورئ) یا د مایکرو کنټرولر ماډل چې 100٪ ورسره مطابقت لري. دا ماډل باید د عملیاتي حجم سره کار وکړيtage د Vcc = +5V. که نه نو، د مایکرو کنټرولر ماډل، د روزنې بورډ او د روزنې بورډ سره وصل شوي وسایلو د نه بدلیدونکي زیان یا ویجاړیدو خطر شتون لري.
احتیاط: والیtages د +8 V څخه تر +12 V پورې ممکن د روزنې بورډ د VX1 او VX2 معلوماتو سره وصل وي (د دې لارښود 4.2 برخه وګورئ). د ټوکtagد روزنې بورډ په نورو ټولو معلوماتو کې باید د 0 V څخه تر +5 V پورې وي.
احتیاط: دا عملیاتي لارښوونې تشریح کوي چې څنګه د کارونکي کمپیوټر او کوم بهرني ماډلونو سره د MCCAB روزنې بورډ په سمه توګه وصل او چل کړئ. مهرباني وکړئ په یاد ولرئ چې موږ د کارونکي لخوا رامینځته شوي عملیاتي او / یا د پیوستون غلطیو باندې هیڅ اغیزه نلرو. یوازې کارونکی د کارونکي کمپیوټر او کوم بهرني ماډلونو سره د روزنې بورډ د سمې پیوستون او همدارنګه د دې برنامې او مناسب عملیاتو لپاره مسؤل دی! د غلط ارتباط ، غلط کنټرول ، غلط برنامه کولو او / یا غلط عملیاتو په پایله کې د ټولو زیانونو لپاره یوازې کارونکی مسؤل دی! زموږ په وړاندې د مسؤلیت ادعاګانې په دې قضیو کې د پوهیدو وړ ندي.
پرته له دې چې مشخص شوي هر ډول کارونې ته اجازه نشته! د MCCAB د روزنې بورډ باید تعدیل یا بدل نه شي، ځکه چې دا کولی شي هغه ته زیان ورسوي یا کاروونکي په خطر کې واچوي (لنډ سرکټ، د ډیر تودوخې او اور خطر، د بریښنا شاک خطر). که شخصي زیان یا ملکیت ته زیان د روزنې بورډ د ناسم کارونې په پایله کې رامینځته شي ، دا یوازې د آپریټر مسؤلیت دی نه د تولید کونکي.
د MCCAB د روزنې بورډ او د هغې برخې
شکل 1 د MCCAB روزنې بورډ د کنټرول عناصرو سره ښیي. د روزنې بورډ په ساده ډول په بریښنایی توګه غیر چلونکي کاري سطح کې ایښودل شوی او د یو کوچني USB کیبل له لارې د کارونکي کمپیوټر سره وصل دی (برخه 4.3 وګورئ).
په ځانګړې توګه د "Arduino Starters لپاره د مایکرو کنټرولرز لاسي کورس" (ISBN 978-3-89576-545-2) سره په ګډه، د Elektor لخوا خپور شوی، د MCCAB روزنې بورډ د پروګرام کولو او کارولو اسانه او ګړندۍ زده کړې لپاره په بشپړ ډول مناسب دی. د مایکرو کنټرولر سیسټم. کارونکي خپل د تمرین پروګرامونه د MCCAB روزنې بورډ لپاره په خپل کمپیوټر کې په Arduino IDE کې رامینځته کوي، یو پرمختیایي چاپیریال د یو مدغم C/C++ کمپیلر سره، کوم چې هغه کولی شي وړیا ډاونلوډ کړي. webسایټ
شکل 1: د MCCAB د روزنې بورډ، Rev. 3.3
د MCCAB روزنې بورډ کې عملیاتي او ښودل عناصر:
- 11 × LED (د داخلو/آؤټ پټو لپاره د حالت نښه D2 … D12)
- سرلیک JP6 د LEDs LD10 ... LD20 د GPIOs D2 سره د نښلولو لپاره ... D12 دوی ته ټاکل شوی
- د ټرمینل بلاک SV5 (توزیع کونکی) د مایکرو کنټرولر د ننوتونو / محصولاتو لپاره
- د RESET تڼۍ
- د مایکرو کنټرولر ماډل Arduino® NANO (یا مناسب) د مینی USB - ساکټ سره
- LED "L"، د GPIO D13 سره وصل دی
- نښلونکی SV6 (توزیع کونکی) د مایکرو کنټرولر آخذو / محصولاتو لپاره
- د پوټینټومیټر P1
- پن سرلیک JP3 د عملیاتي حجم غوره کولو لپارهtagد P1 او P2 potentiometers e
- د پوټینټومیټر P2
- پن سرلیک JP4 د نښلونکي پټې SV12 په پن X کې د سیګنال غوره کولو لپاره
- نښلونکی پټه SV12: SPI-Interface 5 V (په پن X کې سیګنال د JP4 له لارې غوره شوی)
- نښلونکی پټه SV11: SPI انٹرفیس 3.3 V
- د ترمینل بلاک SV10: IC انٹرفیس 5 V
- د ترمینل بلاک SV8: I2 C انٹرفیس 3.3 V
- د ترمینل بلاک SV9: 22 IC انٹرفیس 3.3 V
- د ټرمینل بلاک SV7: د بهرنیو وسیلو لپاره د محصول بدلول
- د LC ښودنه د 2 x 16 حروف سره
- 6 × پش بټن سویچ K1 … K6
- 6 × سلایډ سویچ S1 … S6
- پن هیډر JP2 د مایکروکنټرولر ان پټونو ته سویچونو سره وصل کولو لپاره.
- د ترمینل بلاک SV4: د عملیاتي حجم لپاره توزیع کونکیtages
- پیزو بزر بزر1
- د ټرمینل بلاک SV1: د بهرنیو وسیلو لپاره د محصول بدلول
- د ترمینل پټی SV3: د 3 × 3 LED میټریکس کالمونه (د D6 محصول … D8 د لړۍ مقاومت کونکي 330 Ω سره)
- د نښلونکي پټه SV2: 2 x 13 پنونه د خارجي ماډلونو نښلولو لپاره
- 3 × 3 LED میټریکس (9 سور LEDs)
- پن سرلیک JP1 د مایکرو کنټرولر GPIOs D3 … D3 سره د 3 × 5 LED میټریکس قطارونو سره وصل کولو لپاره
- د پن هیډر JP6 په "بزر" موقعیت کې یو جمپر د مایکرو کنټرولر GPIO D1 سره Buzzer9 وصلوي.
د روزنې په بورډ کې انفرادي کنټرولونه په لاندې برخو کې په تفصیل سره تشریح شوي.
4.1 د Arduino® NANO مایکرو کنټرولر ماډل
NANO یا د دې سره مطابقت لرونکی مایکرو کنټرولر ماډل د MCCAB روزنې بورډ کې پلګ شوی دی (په 5 شکل کې تیر (1) او همدارنګه په 2 شکل کې 1 او M4 شکل وګورئ). دا ماډل د AVR مایکرو کنټرولر ATmega328P سره مجهز دی، کوم چې د روزنې بورډ کې پردی اجزا کنټرولوي. سربیره پردې ، د ماډل په ښکته اړخ کې یو مدغم کنورټر سرکټ شتون لري ، کوم چې د مایکرو کنټرولر UART سیریل انٹرفیس (د یونیورسل اسینکرونوس ریسیور ټرانسمیټر) د کمپیوټر USB انٹرفیس سره وصل کوي. دا انٹرفیس د کارونکي لخوا په خپل کمپیوټر کې مایکرو کنټرولر کې رامینځته شوي برنامو بارولو یا د Arduino IDE (پرمختيايي چاپیریال) سیریل مانیټر ته / څخه ډیټا لیږدولو لپاره هم کارول کیږي. په 2 شکل کې دوه LEDs TX او RX د مایکرو کنټرولر TxD او RxD سریال لاینونو کې د ډیټا ترافیک په ګوته کوي. یو Arduino ®
شکل 2: د مایکرو کنټرولر ماډل Arduino® NANO (سرچینه: www.arduino.cc)
LED L (په 2 شکل کې انځور 6 او تیر (1) وګورئ - د "L" نوم ممکن د Arduino NANO سره مطابقت لرونکي کلونونو لپاره توپیر ولري) د دایمي ډول د مایکرو کنټرولر GPIO D13 سره د لړۍ ریزیسټور له لارې وصل دی او د دې حالت ټیټ یا ښیي. لوړ. د +5 V voltagد ماډل په ښکته اړخ کې تنظیم کوونکی حجم ثبات کويtage په بهر کې د MCCAB روزنې بورډ ته د Arduino ® NANO ماډل د VIN ان پټ له لارې چمتو شوی (برخه 4.2 وګورئ).
د Arduino ® NANO ماډل په سر کې د RESET تڼۍ په فشارولو سره (په 2 شکل کې شکل 4 او تیر (1) وګورئ) مایکرو کنټرولر یو ټاکل شوي ابتدايي حالت ته ټاکل شوی او دمخه بار شوی برنامه بیا پیل کیږي. د مایکرو کنټرولر ټول داخلونه او محصولات چې د کارونکي لپاره مهم دي د SV5 او SV6 دوه ټرمینل پټو (تیر (3) او تیر (7) په 1 شکل کې سره وصل دي. د نښلونکو له لارې - تش په نامه د ډوپونټ کیبلونه (شکل 3 وګورئ) - د مایکرو کنټرولر داخلونه/آؤټ پټ (د GPIOs = عمومي هدف داخلې/آؤټ پټس هم ویل کیږي) چې په SV5 او SV6 کې رامینځته شوي د عملیاتي عناصرو (بټنونو، سویچونو) سره وصل کیدی شي. , …) د MCCAB روزنې بورډ یا بهرنیو برخو ته.
شکل 3: د GPIOs د کنټرول عناصرو سره د نښلولو لپاره د ډوپونټ کیبلونو مختلف ډولونه
کارونکي باید د Arduino® NANO مایکرو کنټرولر ماډل هر GPIO په دوه نښلونکي پټو SV5 او SV6 (تیر (3) او تیر (7) په 1 شکل کې تنظیم کړي ، کوم چې د ډوپونټ کیبل له لارې په ټریننګ کې د نښلونکي سره وصل دی. بورډ یا یو بهرني نښلونکي ته، د هغه په پروګرام کې د اړین ډیټا سمت لپاره د ان پټ یا محصول په توګه!
د معلوماتو لارښود د لارښوونې سره تنظیم شوی
pinMode (gpio، سمت)؛ // د "gpio" لپاره اړونده پن نمبر داخل کړئ // د "لارښوونې" لپاره "INPUT" یا "OUTPUT" داخل کړئ
Examples:
pinMode(2, output); // GPIO D2 د محصول په توګه ټاکل شوی
pinMode(13, INPUT); // GPIO D13 د ان پټ په توګه ټاکل شوی
شکل 4 د MCCAB روزنې بورډ کې د Arduino® NANO مایکرو کنټرولر ماډل M1 تارونه ښیې.
شکل 4: د مایکرو کنټرولر ماډل Arduino® NANO تار د MCCAB روزنې بورډ کې
د مایکرو کنټرولر ماډل Arduino® NANO خورا مهم معلومات:
• عملیاتي حجمtage Vcc: | +5 وی |
• په بهر کې چمتو شوي عملیاتي حجمtagپه VIN کې: | +8 V تر +12 V (برخه 4.2 وګورئ) |
• د ADC انلاګ ان پټ پنونه: | 8 (AO … A7، لاندې یادداشتونه وګورئ) |
• ډیجیټل ان پټ/آؤټ پټ پنونه: | 12 (D2 … D13) resp. 16 (یادونه ښکاري) |
• د NANO ماډل اوسنی مصرف: | نږدې 20 mA |
• اعظمي. د GPIO ننوتنه/آؤټ پټ موجوده: | 40 mA |
• د ټولو GPIOs د ننوتو/آؤټ پوټ جریانونو مجموعه: | اعظمي 200 mA |
• د لارښوونې حافظه (د فلش حافظه): | 32 KB |
کاري حافظه (RAM حافظه): | 2 KB |
• EEPROM حافظه: | 1 KB |
د ساعت فریکونسۍ: | 16 MHz |
سیریل انٹرفیسونه: | SPI، I2C (د UART ښکاري نوټونو لپاره) |
یادښتونه
- GPIOs D0 او D1 (په 2 شکل کې د ماډل M1 پن 1 او پن 4) د مایکرو کنټرولر UART RxD او TxD سیګنالونو سره ګمارل شوي او د MCCAB روزنې بورډ او د PC USB پورټ ترمینځ د سیریل پیوستون لپاره کارول کیږي. . له همدې امله دوی یوازې یو محدود حد پورې د کارونکي لپاره شتون لري (د 4.3 برخه هم وګورئ).
- GPIOs A4 او A5 (په 23 شکل کې د ماډل M24 پن 1 او پن 4) د مایکرو کنټرولر IC انٹرفیس SDA او SCL سیګنالونو ته ټاکل شوي (برخه 4.13 وګورئ) او له همدې امله د LC نندارې ته د سیریل پیوستون لپاره ساتل شوي. د MCCAB د روزنې بورډ (د 4.9 برخه وګورئ) او د SV2، SV8 او SV9 (تیر (10)، (15) او (16) په شکل کې د نښلونکي پټو سره تړل شوي بهرني I 14 C ماډلونو ته. له همدې امله دوی یوازې د I 1 C غوښتنلیکونو لپاره کارونکي ته شتون لري.
- پن A6 او A7 (په 25 شکل کې د مایکرو کنټرولر ATmega26P پن 328 او پن 4 یوازې د مایکرو کنټرولر انلاګ / ډیجیټل کانورټر (ADC) لپاره د انلاګ ان پټونو په توګه کارول کیدی شي. دوی باید د فنکشن pinMode() له لارې تنظیم نه شي (حتی نه. دا به د سکیچ د ناسم چلند لامل شي چې د P6 او P7 (تیر (1) او تیر (2) په 8 شکل کې په دایمي توګه د وائپر ترمینلونو سره وصل دي)، 10 برخه وګورئ. .
- ارتباطات A0 … A3 د پن سرلیک SV6 (تیر (7) په 1 شکل کې) د مایکرو کنټرولر د انلاګ / ډیجیټل کنورټر لپاره په اصولو کې انلاګ ان پټونه دي. په هرصورت، که چیرې 12 ډیجیټل GPIOs D2 … D13 د یو ځانګړي غوښتنلیک لپاره کافي نه وي، A0 … A3 هم د ډیجیټل آخذونو/آؤټ پټ په توګه کارول کیدی شي. بیا دوی ته د پن نمبر 14 (A0) … 17 (A3) له لارې خطاب کیږي. 2 Examples: pinMode(15, OUTPUT); // A1 د ډیجیټل آوټ پټ پن موډ (17، INPUT) په توګه کارول کیږي؛ // A3 د ډیجیټل ان پټ په توګه کارول کیږي
- پن D12 د پن سرلیک SV5 (تیر (3) په 1 شکل کې) او پن D13 او A0 … A3 د پن سرلیک SV6 (تیر (7) په 1 شکل کې) په شکل کې پن سرلیک JP2 (تیر (21) ته لیږدول کیږي. 1) او د سویچونو سره وصل کیدی شي S1 … S6 یا د پش بټن K1 … K6 سره په موازي توګه وصل شوي، 4.6 برخه هم وګورئ. په دې حالت کې، اړونده پن باید د pinMode لارښوونې سره د ډیجیټل ان پټ په توګه تنظیم شي.
د A/D تبادلې دقت
د مایکرو کنټرولر چپ دننه ډیجیټل سیګنالونه بریښنایی مقناطیسي مداخلې رامینځته کوي چې کولی شي د انلاګ اندازه کولو دقیقیت اغیزه وکړي.
که چیرې د GPIOs A0 … A3 څخه یو د ډیجیټل محصول په توګه وکارول شي، نو دا مهمه ده چې دا په بل انلاګ ان پټ کې د انلاګ/ډیجیټل تبادلې په وخت کې بدل نشي! په A0 ... A3 کې د ډیجیټل محصول سیګنال بدلون د انلاګ / ډیجیټل تبادلې په جریان کې په یو بل انلاګ آخذونو A0 ... A7 کولی شي د دې تبادلې پایله د پام وړ غلط کړي.
د IC انٹرفیس کارول (A4 او A5، برخه 4.13 وګورئ) یا GPIOs A0 … A3 د ډیجیټل آخذونو په توګه د انلاګ / ډیجیټل تبادلو کیفیت اغیزه نه کوي.
4.2 د MCCAB د روزنې بورډ بریښنا رسول
د MCCAB د روزنې بورډ د نومول شوي عملیاتي DC vol سره کار کويtagد Vcc = +5 V څخه e، کوم چې معمولا دې ته د نښل شوي PC څخه د Arduino NANO مایکرو کنټرولر ماډل د مینی-USB ساکټ له لارې چمتو کیږي (شکل 5، شکل 2 او تیر (5) په 1 شکل کې). څنګه چې کمپیوټر معمولا د تمرین برنامو رامینځته کولو او لیږد لپاره په هرصورت سره وصل وي ، نو دا ډول بریښنا رسولو مثالی دی.
د دې هدف لپاره، د روزنې بورډ باید د مینی-USB کیبل له لارې د کاروونکي کمپیوټر USB پورټ سره وصل شي. کمپیوټر یو مستحکم DC حجم چمتو کويtage تقریبا. +5 V، کوم چې په ګالوانیک ډول د مینز حجم څخه جلا شویtage او د دې د USB انٹرفیس له لارې د اعظمي حد 0.5 A سره بار کیدی شي. د +5 V عملیاتي حجم شتونtage د مایکرو کنټرولر ماډل (انځور 5، شکل 2) کې د ON (یا POW، PWR) لیبل شوي LED لخوا ښودل شوی. د +5 V voltagد مینی-USB ساکټ له لارې چمتو شوی د اصلي عملیاتي حجم سره وصل دیtage Vcc په Arduino NANO مایکرو کنټرولر ماډل کې د محافظتي ډایډډ له لارې D. اصلي عملیاتي حجمtage Vcc د حجم له امله Vcc ≈ +4.7 V ته یو څه کمیږيtagد محافظت ډایډډ کې ښکته کول. د عملیاتي حجم دا کوچنی کمښتtage د Arduino® NANO مایکرو کنټرولر ماډل فعالیت اغیزه نه کوي. ® په بدیل سره، د روزنې بورډ د بهرني DC حجم لخوا چمتو کیدی شيtage سرچینه. دا ټوکtage، د VX1 ترمینل یا VX2 ټرمینل کې پلي کیږي، باید د VExt = +8 … +12 V په حد کې وي. بهرنی حجمtage د Arduino NANO مایکروکنټرولر ماډل 30 (= VIN) کې د نښلونکي SV4 له لارې یا د SV2 نښلونکي سره وصل شوي بهرني ماډل څخه تغذیه کیږي (شکل 5، شکل 4 او تیر (22) یا تیر (26) په 1 شکل کې وګورئ) . څرنګه چې بورډ د USB ساکټ له لارې د تړل شوي کمپیوټر څخه بریښنا چمتو کوي، نو دا ممکنه نه ده چې د عملیاتي حجم قطبي بیرته راګرځول شي.tage. دوه خارجی والیتtagهغه چې د VX1 او VX2 ارتباطاتو ته چمتو کیدی شي د ډایډونو پواسطه جلا شوي، لکه څنګه چې په 4 شکل کې ښودل شوي.
ډيوډونه D2 او D3 د دوو خارجي حجمونو د ګډولو لپاره چمتو کويtages په VX1 او VX2 کې، په قضیه کې voltage باید په غلطۍ سره په ورته وخت کې په دواړو خارجي آخذونو کې پلي شي، ځکه چې د ډیایډونو له امله یوازې د دوه حجم لوړ دی.tages کولی شي د Arduino NANO مایکرو کنټرولر ماډل M30 ان پټ VIN (پن 5، شکل 4 او 1 شکل وګورئ) ته ورسیږي.
د بهرنۍ DC voltage په خپل VIN نښلونکي کې د مایکرو کنټرولر ماډل ته چمتو شوی +5 V ته راټیټ شوی او د مدغم حجم لخوا ثبات شویtage تنظیم کوونکی د مایکرو کنټرولر ماډل لاندې اړخ کې دی (شکل 2 وګورئ). د +5 V عملیاتي حجمtage د حجم لخوا رامینځته شویtage ریګولیټر په 5 شکل کې د ډیایډ D کیتوډ سره وصل دی. د D انود د کمپیوټر لخوا د +5 V پوټینشن سره هم وصل دی کله چې کمپیوټر ته د USB پیوستون پلګ ان شوی وي. ډیوډ D په دې توګه بلاک شوی او هیڅ نلري. د سرکټ په فعالیت اغیزه. په دې حالت کې د USB کیبل له لارې د بریښنا رسولو بند دی. د +3.3 V معاون والیومtage د MCCAB د روزنې بورډ کې د خطي حجم لخوا رامینځته شویtagد +5 V عملیاتي حجم څخه تنظیم کوونکیtagد مایکروکنټرولر ماډل e Vcc او کولی شي د 200 mA اعظمي جریان چمتو کړي.
ډیری وختونه په پروژو کې، عملیاتي حجم ته لاسرسیtages ته اړتیا ده، د بیلګې په توګه، د حجم لپارهtagد بهرنیو ماډلونو عرضه. د دې هدف لپاره، د MCCAB روزنیز بورډ حجم چمتو کويtage ویشونکی SV4 (شکل 4 او تیر (21) په 1 شکل کې)، په کوم کې چې د حجم لپاره دوه محصولtage +3.3 V او د حجم لپاره درې محصولاتtage +5 V او همدارنګه شپږ ځمکني اتصالونه (GND, 0 V) د بهرني حجم لپاره د ارتباط پن VX1 سربیره شتون لريtage.
4.3 د MCCAB روزنې بورډ او PC ترمنځ د USB اړیکه
هغه پروګرامونه چې کاروونکي په خپل کمپیوټر کې د Arduino IDE (پراختیا چاپیریال) کې وده کوي د USB کیبل له لارې د MCCAB روزنې بورډ کې د ATmega328P مایکرو کنټرولر کې بار شوي. د دې هدف لپاره، د MCCAB روزنې بورډ کې د مایکرو کنټرولر ماډل (تیر (5) په 1 شکل کې) باید د یو کوچني USB کیبل له لارې د کارونکي کمپیوټر USB پورټ سره وصل شي.
څرنګه چې د مایکروکنټرولر ماډل ATmega328P په خپل چپ کې خپل USB انٹرفیس نلري، ماډل په لاندې اړخ کې یو مدغم سرکیټ لري ترڅو د USB سیګنالونه D+ او D- د ATmega328P UART سیریل سیګنالونو RxD او TxD ته واړوي.
برسېره پردې، دا ممکنه ده چې د سیریل مانیټر څخه ډیټا تولید یا لوستل د مایکروکنټرولر UART او ورپسې USB اتصال له لارې Arduino IDE کې مدغم شوي.
د دې هدف لپاره، کتابتون "سیریل" د کارونکي لپاره د Arduino IDE کې شتون لري.
د روزنې بورډ معمولا د کارونکي کمپیوټر د USB انٹرفیس له لارې هم ځواکمن کیږي (برخه 4.2 وګورئ).
دا د دې هدف نه دی چې کارونکي د مایکرو کنټرولر RX او TX سیګنالونه کاروي ، کوم چې د پن سرلیک SV5 (تیر (3) په 1 شکل کې) سره وصل دي ، د بهرني وسیلو سره د سیریل ارتباط لپاره (د مثال په توګه WLAN ، بلوتوټ ټرانسیسیورونه یا ورته) ، ځکه چې دا کولی شي د موجود محافظتي مقاومتونو سره سره د مایکرو کنټرولر ماډل لاندې اړخ کې مدغم شوي USB UART کنورټر سرکټ ته زیان ورسوي (برخه 4.1 وګورئ)! که چیرې کاروونکي دا په هرصورت ترسره کړي، نو هغه باید ډاډ ترلاسه کړي چې په ورته وخت کې د PC او Arduino NANO مایکروکنټرولر ماډل ترمنځ هیڅ اړیکه نشته! د USB ساکټ له لارې چمتو شوي سیګنالونه به د بهرني وسیلې سره د مخابراتو ضعف لامل شي او په خورا بد حالت کې هارډویر ته هم زیان ورسوي! ®
4.4 یوولس LEDs D2 … D12 د مایکرو کنټرولر GPIOs حالت څرګندولو لپاره
د شکل 1 په ښکته کیڼ اړخ کې تاسو کولی شئ 11 LEDs LED10 … LED20 (تیر (1) په 1 شکل کې وګورئ)، کوم چې کولی شي د مایکرو کنټرولر داخلونو/آؤټ پوټونو (GPIOs) D2 … D12 حالت په ګوته کړي.
اړونده سرکټ ډیاګرام په 4 شکل کې ښودل شوی.
اړونده ر lightا اخراجونکی ډیایډ د GPIO سره وصل دی ، که چیرې یو جمپر د پن سرلیک JP6 (تیر (2) په 1 شکل کې) اړوند موقعیت ته وصل شي.
که اړونده GPIO D2 … D12 په لوړه کچه (+5 V) کې وي کله چې په JP6 کې جمپر ولګول شي، ټاکل شوي LED څراغونه روښانه کوي، که GPIO په ټیټه کچه وي (GND, 0 V)، LED بند شوی.
که چیرې یو د GPIOs D2 … D12 د ان پټ په توګه وکارول شي، نو دا به اړین وي چې د جمپر په لرې کولو سره ورته ټاکل شوي LED غیر فعال کړئ ترڅو د LED د عملیاتي جریان لخوا د ان پټ سیګنال بار څخه مخنیوی وشي (نږدې 2 ... 3 mA).
د GPIO D13 حالت د خپل LED L لخوا مستقیم د مایکرو کنټرولر ماډل کې ښودل شوی (شکل 1 او شکل 2 وګورئ). د LED L غیر فعال نشي.
څرنګه چې آخذونه/آؤټ پټ A0 … A7 اساسا د مایکرو کنټرولر د انلاګ/ډیجیټل کنورټر لپاره یا د ځانګړو دندو (TWI انٹرفیس) لپاره د انلاګ ان پټونو په توګه کارول کیږي ، دوی د ډیجیټل LED حالت نمایش نلري ترڅو دا افعال خراب نه کړي.
4.5 د پوټینټیو میټر P1 او P2
د شکل 1 په ښکته کې د P2 او P1 د دوه پوټینټیو میټرونو روټري محورونه (تیر (8) او تیر (10) په 1 شکل کې) د حجم تنظیم کولو لپاره کارول کیدی شي.tagد 0 په حد کې دي ... VPot د دوی د وائپر ارتباطاتو کې.
د دوه پوټینټیو میټرونو تارونه په 6 شکل کې لیدل کیدی شي.
شکل 6: د P1 او P2 د پوټینټومیټرونو تارونه
د دوه پوټینټیو میټرونو وائپر اړیکې د محافظتي مقاومت R6 او R7 له لارې د Arduino® NANO مایکرو کنټرولر ماډل د انلاګ انپټونو A23 او A24 سره وصل دي.
ډایډونه D4, D6 یا D5, D7 د مایکرو کنټرولر اړوند انلاګ ان پټ د خورا لوړ یا منفي حجم څخه ساتي.tages.
احتیاط:
د ATmega6P پن A7 او A328 تل د مایکرو کنټرولر داخلي چپ جوړښت له امله انلاګ ان پټونه دي. د Arduino IDE فنکشن pinMode() سره د دوی ترتیب اجازه نلري او کولی شي د برنامه غلط چلند لامل شي.
د مایکرو کنټرولر د انلاګ/ډیجیټل کنورټر له لارې، د سیټ حجمtage په ساده ډول اندازه کیدی شي.
Exampد A1 په ارتباط کې د پوټینټیو میټر P6 ارزښت لوستلو لپاره: int z = analogRead(A6);
د 10-bit عددي ارزښت Z، کوم چې د حجم څخه حساب شویtage په A6 کې د Z = مطابق (له 1 برخې څخه 5 مساوات) 1024⋅
مطلوب پورتنۍ حد VPot = +3.3 V resp. VPot = +5 V د ترتیب لړۍ د پن سرلیک JP3 (تیر (9) په 1 شکل کې) سره تنظیم شوی. د VPot غوره کولو لپاره، د JP1 پن 3 یا پن 3 د جمپر په کارولو سره د pin2 سره وصل دی.
کوم ټوکtage باید د VPot لپاره د JP3 سره تنظیم شي د حوالې حجم پورې اړه لريtagد انلاګ/ډیجیټل کنورټر VREF د پن سرلیک SV6 (تیر (7) په 1 شکل کې REF نښلونکي کې)، 5 برخه وګورئ.
حواله voltagد SV6 پن سرلیک او حجم په REF ترمینل کې د A/D کنورټر VREFtagد JP3 سره مشخص شوی VPot باید مطابقت ولري.
4.6 سویچونه S1 … S6 او تڼۍ K1 … K6
د MCCAB روزنیز بورډ کارونکي ته د هغه تمرینونو لپاره شپږ پش بټن او شپږ سلایډ سویچونه چمتو کوي (تیر (20) او (19) په 1 شکل کې). 7 شکل د دوی تارونه ښیي. د دې لپاره چې کارونکي ته دا اختیار ورکړي چې د مایکرو کنټرولر ماډل M1 ان پټونو څخه یو ته د دایمي یا د نبض سیګنال پلي کولو اختیار ورکړي ، یو سلایډ سویچ او یو پش بټن سویچ موازي سره وصل شوي.
د هر شپږو سویچ جوړه مشترکه تولید د محافظتي ریزیسټور (R25 … R30) له لارې د پن سرلیک JP2 (تیر (21) په 1 شکل کې) سره وصل دی. د سلایډ سویچ او د پش بټن سویچ موازي ارتباط د عام عملیاتي مقاومت (R31 … R36) سره د منطقي یا عملیاتو په څیر عمل کوي: که چیرې د دوه سویچونو څخه یو له لارې (یا دواړه سویچونه په ورته وخت کې) د +5 V حجمtage په عام کاري ریزسټر کې شتون لري، د محافظتي مقاومت له لارې دا منطقي لوړه کچه د JP2 په اړونده پن 4، 6، 8، 10، 12 یا 2 کې هم شتون لري. یوازې هغه وخت چې دواړه سویچونه خلاص وي، د دوی مشترکه پیوستون خلاص وي او د پن سرلیک JP2 اړونده پن د محافظتي ریزسټر او کاري ریزیسټور د لړۍ ارتباط له لارې ټیټې کچې (0 V, GND) ته راښکته کیږي.
شکل 7: د سلایډ / پش بټن سویچ S1 … S6 / K1 … K6
د پن سرلیک JP2 هر پن د هغې ټاکل شوي ان پټ A0 ... A3، D12 یا D13 د Arduino سره وصل کیدی شي.
د NANO مایکرو کنټرولر ماډل د جمپر له لارې. دنده په 7 شکل کې ښودل شوې.
په بدیل سره، د پن سرلیک JP2 په پنونو 4، 6، 8، 10، 12 یا 2 کې د سویچ اتصال د پن سرلیکونو SV2 یا SV13 کې د Arduino® مایکرو کنټرولر ماډل هرډول D0 ... D3 یا A5 ... A6 سره وصل کیدی شي ( تیر (3) او تیر (7) په 1 شکل کې) د ډوپونټ کیبل په کارولو سره. د اتصال دا انعطاف منونکی لاره د هر سویچ ټاکل شوي دندې ته غوره GPIO ته غوره ده که چیرې د ATmega328P مایکرو کنټرولر ټاکل شوی GPIO د ځانګړي فعالیت لپاره کارول کیږي (A/D-converter input, PWM output …). په دې توګه کاروونکي کولی شي خپل سویچونه د GPIOs سره وصل کړي کوم چې په اړونده غوښتنلیک کې وړیا دي، د بیلګې په توګه، د ځانګړي فعالیت لخوا نیول شوي ندي.
د هغه په برنامه کې، کارونکي باید د Arduino® NANO مایکرو کنټرولر ماډل هر GPIO د ان پټ په توګه تنظیم کړي، کوم چې د سویچ بندر سره وصل دی، د لارښوونې pinMode (gpio، INPUT) په کارولو سره. // د "gpio" لپاره اړونده پن نمبر داخل کړئ
Example: pinMode(A1، INPUT)؛ // A1 د S2|K2 لپاره د ډیجیټل ان پټ په توګه تنظیم شوی
په هغه صورت کې چې د مایکرو کنټرولر GPIO د سویچ سره وصل شوي په غلطۍ سره د محصول په توګه تنظیم شوي وي ، محافظتي مقاومت R25 … R30 د +5 V او GND (0 V) ترمینځ لنډ مخنیوی کوي کله چې سویچ فعال شي او GPIO ټیټه کچه ولري. په خپل محصول.
د دې لپاره چې د پش بټن سویچ کارولو وړتیا ولرئ ، د دې سره موازي تړل شوي سلایډ سویچ باید خلاص وي (پوزیشن "0")! که نه نو، د دوی عام محصول د تل لپاره په لوړه کچه کې دی، پرته له دې چې د پش بټن سویچ موقعیت ته پام وکړي.
د سلایډ سویچونو سویچ موقعیتونه د روزنې په تخته کې "0" او "1" په نښه شوي لکه څنګه چې په 1 شکل کې ښودل شوي.
8 شکل ښیې: که چیرې سویچ په "1" موقعیت کې وي، د سویچ محصول د +5 V (لوړ) سره وصل دی، په "0" موقعیت کې د سویچ محصول خلاص دی.
4.7 د پیزو بزر Buzzer1
د شکل 1 پورتنۍ کیڼ اړخ په 1 شکل کې Buzzer23 (تیر (1) ښیي)، کوم چې کارونکي ته اجازه ورکوي چې د مختلف فریکونسۍ ټونونه جذب کړي. د دې بنسټیز سرکټري په 9 شکل کې ښودل شوی.
Buzzer1 د MCCAB روزنې بورډ کې د مایکرو کنټرولر GPIO D9 سره د جمپر له لارې د پن هیډر JP6 (تیر (29) په 1 شکل کې موقعیت کې د جمپر له لارې وصل کیدی شي) (شکل 9، شکل 4 او تیر (2) وګورئ په 1 شکل کې). جمپر لرې کیدی شي که چیرې GPIO D9 د نورو موخو لپاره په برنامه کې اړین وي.
که چیرې جمپر لیرې شي، نو دا هم ممکنه ده چې د ډوپونټ کیبل له لارې د پن هیډر JP24 6 پن ته بهرنۍ سیګنال پلي کړئ او دا د Buzzer1 لخوا تولید کړئ.
9 شکل: د Buzzer1 تارونه
د ټون تولیدولو لپاره، کاروونکي باید په خپل پروګرام کې یو سیګنال تولید کړي چې د مایکرو کنټرولر D9 محصول کې د مطلوب ټون فریکونسۍ سره بدل شي (په 9 شکل کې ښي خوا ته انځور شوی).
د لوړې او ټيټې کچې دا چټک ترتیب د مستطیل AC حجم پلي کويtage ته Buzzer1، کوم چې په دوره توګه د بزر دننه د سیرامیک پلیټ خرابوي ترڅو د مناسب ټون فریکونسۍ کې د غږ کمپن تولید کړي.
د ټون رامینځته کولو لپاره حتی ساده لاره د مایکرو کنټرولر T/C1 (ټایمر / کاونټر 1) کارول دي: د AVR مایکرو کنټرولر ATmega1P T/C1 محصول OC328A په Arduino NANO مایکرو کنټرولر ماډل کې د مایکرو کنټرولر دننه GPIO D9 سره وصل کیدی شي. چپ د T/C1 مناسب پروګرام کولو سره، د مستطیل سیګنال رامینځته کول خورا اسانه دي چې فریکونسۍ f = ® 1 ؟؟ (T د مستطیل سیګنال موده ده) د بزر لخوا مطلوب ټون ته بدلیږي. 10 شکل ښیې چې د پیزو بزر د های فای لاوډ سپیکر نه دی. لکه څنګه چې لیدل کیدی شي، د پیزو بوزر فریکونسۍ غبرګون بل څه دي مګر خطي. په 10 شکل کې ډیاګرام د پیزو ټرانسډوسر SAST-2155 د غږ فشار کچه (SPL) ښیې چې د سونیټرون څخه د 1 متر په فاصله کې د سیګنال فریکونسۍ د فعالیت په توګه اندازه کیږي. د فزیکي ملکیتونو او طبیعي گونجونو له امله، ځینې فریکونسۍ په لوړ غږ بیا تولید کیږي او نور نرم. د MCCAB روزنې بورډ کې د پیزو بزر اړونده ډیاګرام ورته وکر ښیې.
شکل 10: د پیزو بزر عادي فریکونسۍ غبرګون (انځور: سونیټرون)
د دې محدودیت سره سره ، د پیزو بزر د مایکرو کنټرولر لخوا رامینځته شوي غږونو د تکثیر کیفیت او په تخته کې د هغې د نښو ترمینځ ښه جوړجاړی دی ، کوم چې دا اجازه ورکوي په کوچني ځای کې ځای په ځای شي. په هغه حالتونو کې چې د لوړ کیفیت غږ تولید ته اړتیا وي ، د پیزو بزر د جمپر په لرې کولو سره د D9 محصول څخه منحل کیدی شي او D9 د SV5 پن سرلیک کې د غږ تولید لپاره بهرني تجهیزاتو سره وصل کیدی شي د مثال په توګه ، د ډوپونټ کیبل له لارې (که اړتیا وي) , د volt له لارېtagد کمولو لپاره e ویشونکی amplitude د دې لپاره چې داخل ته زیان ونه رسويtagاو).
4.8 د 3 × 3 LED میټرکس
د شکل 9 په چپه برخه کې 1 LEDs په میټرکس کې د 3 کالمونو او 3 قطارونو (تیر (27) په 1 شکل کې ترتیب شوي دي). د دوی سرکټري په 11 شکل کې ښودل شوي. 9 LEDs د میټریکس ترتیب له امله د مایکرو کنټرولر یوازې 6 GPIOs سره کنټرول کیدی شي.
د درې کالم کرښې A، B او C د مایکرو کنټرولر د D8، D7 او D6 پنونو سره په دایمي توګه وصل دي لکه څنګه چې په 11 شکل کې ښودل شوي. د کالم په لیکو کې درې مقاومت کونکي R5 … R7 د LEDs له لارې جریان محدودوي. برسېره پردې، د کالم لینونه د نښلونکي SV3 سره وصل دي (تیر (25) په 1 شکل کې).
درې قطار ارتباطات 1، 2 او 3 د پن سرلیک JP1 (تیر (28) په 1 شکل کې) ته لیږدول کیږي. دوی کولی شي د مایکرو کنټرولر پنونو D3 ... D5 سره د جمپرونو له لارې وصل شي. په بدیل سره، پنونه 1، 2 یا 3 په سرلیک JP1 کې د ډوپونټ کیبلونو له لارې د هر محصول D2 ... D13 یا A0 ... A3 د Arduino NANO مایکرو کنټرولر ماډل SV5 او SV6 (تیر) او تیر (3) دواړو سرلیکونو سره وصل کیدی شي. په 7 شکل کې) که چیرې یو له ټاکل شوي GPIOs D1 … D3 د مایکرو کنټرولر ATmega5P په Arduino® NANO مایکرو کنټرولر ماډل کې د ځانګړي فعالیت لپاره کارول کیږي. 328 LEDs د A9 … C1 لیبل شوي د میټریکس دننه د دوی د ترتیب سره سم، د بیلګې په توګه، LED B3 د کالم په B او قطار 1 کې موقعیت لري.
11 شکل: نهه LEDs د 3 × 3 میټریکس په بڼه
LEDs معمولا د کارونکي برنامه لخوا په نه ختمیدونکي لوپ کې کنټرول کیږي ، په کوم کې چې له دریو قطارونو 1 ، 2 او 3 څخه یو یې په سایکل ډول په ټیټ پوټینشن کې ټاکل شوی ، پداسې حال کې چې نور دوه قطارونه لوړې کچې ته ټاکل شوي یا په لوړ خنډ کې دي. حالت (Hi-Z). که چیرې په قطار کې یو یا څو LEDs چې اوس مهال د ټیټې کچې لخوا فعال شوي وي روښانه شي ، د دې کالم ترمینل A ، B یا C لوړې کچې ته ټاکل شوی. په فعال قطار کې د LEDs کالم ټرمینالونه چې نه روښانه کیږي په ټیټ ظرفیت کې دي. د مثال لپارهampد دې لپاره چې دواړه LEDs A3 او C3 روښانه کړي، 3 قطار باید په ټیټه کچه وي او کالمونه A او C باید په لوړه کچه وي، پداسې حال کې چې کالم B په ټیټه کچه وي او د قطار کرښې 1 او 2 دواړه په لوړه کچه یا په کې وي. د لوړ خنډ حالت (Hi-Z).
احتیاط: که چیرې د 3 × 3 LED میټریکس قطار کرښې یا د GPIOs D3 ... D5 سره د پن سرلیک JP1 کې د جمپرونو له لارې یا د ډوپونټ کیبلونو له لارې د مایکرو کنټرولر نورو GPIOs سره وصل وي، دا قطار کرښې او همدارنګه د کالم لاین D6 ... D8 هیڅکله باید په پروګرام کې د نورو دندو لپاره ونه کارول شي. د میټریکس GPIOs دوه ګونی دنده به د خرابۍ لامل شي یا حتی د روزنې بورډ ته زیان ورسوي!
4.9 د LC-ډسپلې (LCD)
د شکل 1 په پورتنۍ ښۍ خوا کې د متن یا شمیري ارزښتونو ښودلو لپاره د LC نندارې (LCD) دی (تیر (18) په 1 شکل کې). LCD دوه قطارونه لري؛ هر قطار کولی شي 16 حروف ښکاره کړي. د دې سرکټري په 12 شکل کې ښودل شوی.
د LC نندارې ډیزاین کولی شي د تولید کونکي پورې اړه ولري، د بیلګې په توګه، سپینې حروف په نیلي پس منظر کې یا تور توري په ژیړ پس منظر کې یا بل بڼه ممکنه ده.
څرنګه چې په ټولو پروګرامونو کې LCD ته اړتیا نشته، د +5 V عملیاتي حجمtagد LCD e د پن سرلیک JP5 کې د جمپر په ایستلو سره مداخله کیدی شي ، که چیرې د LCD بیک لائټ مداخله وکړي.
شکل 12: د LC ښودنې اړیکې
د برعکس ترتیب
د MCCAB د روزنې بورډ پیرودونکی باید د لومړي پیل په جریان کې د LC نندارې برعکس تنظیم کړي! د دې کولو لپاره، متن LCD ته تولیدیږي او برعکس د روزنې بورډ له لاندې څخه د سکرو ډرایور سره په 13 شکل کې ښودل شوي د تریمینګ ریزیسټور په بدلولو سره تنظیم کیږي ترڅو په نندارتون کې کرکټرونه په غوره توګه ښودل شوي.
که چیرې د تودوخې د بدلون یا عمر له امله تنظیم کول اړین وي، کارونکي کولی شي د اړتیا په صورت کې د دې تریمینګ ریزورټ تنظیمولو سره د LCD برعکس سم کړي.
13 شکل: د سکریو ډرایور سره د LCD برعکس تنظیم کول
LC-Display ته د معلوماتو لیږد
LC-Display د مایکرو کنټرولر ATmega2P سیریل TWI (=I328 C) انٹرفیس له لارې کنټرول کیږي. نښلونکی A4 د پن سرلیک SV6 (تیر (7) په 1 شکل کې) د ډیټا لاین SDA (سیریل ډیټا) او A5 د ساعت لاین SCL (سیریل کلاک) په توګه کار کوي.
د MCCAB روزنې بورډ کې د LC نندارې معمولا د I2 C پته 0x27 لري.
که چیرې بل پته د تولید دلایلو له امله وکارول شي ، دا پته په نندارتون کې د سټیکر لخوا ښودل کیږي. د کارونکي په سکیچ کې، دا پته باید د پتې 0x27 پرځای وکارول شي.
په LC ډسپلین کې نصب شوی کنټرولر په پراخه کچه کارول شوي صنعتي معیار HD44780 سره مطابقت لري، د کوم لپاره چې د Arduino کتابتونونو لوی شمیر شتون لري (د بیلګې په توګه، https://github.com/marcoschwartz/LiquidCrystal_I2C) په انټرنیټ کې د کنټرول له لارې
IC2 بس. کتابتونونه معمولا له اړوندو څخه وړیا ډاونلوډ کیدی شي webسایټ
4.10 ډرایور SV1 او SV7 د لوړ تولید جریان او حجم لپاره تولیدويtages
د پن سرلیکونه SV1 (تیر (24) په 1 شکل کې) او SV7 (تیر (17) په 1 شکل کې) د بارونو د چلولو او بندولو لپاره کارول کیدی شي چې د نږدې څخه لوړ جریان ته اړتیا لري. 40 mA چې یو نورمال مایکرو کنټرولر تولید کولی شي د اعظمي حد په توګه وړاندې کړي. عملیاتي حجمtagد خارجي بار e تر +24 V پورې وي او د تولید جریان تر 160 mA پورې وي. دا ممکنه کوي چې کوچني موټورونه (د بیلګې په توګه، د فین موټرو)، ریل یا کوچني بلبونه په مستقیم ډول د روزنې بورډ د مایکرو کنټرولر سره کنټرول کړي.
14 شکل د دوو ډرایور محصولاتو سرکټ ډیاګرام ښیې.
14 شکل: ډرایور د لوړ تولید جریان لپاره SV1 او SV7 تولیدوي
په 14 شکل کې ډش شوي ساحې ښیي چې بار څنګه د موټر چلوونکي محصول سره نښلول کیږي، د پخواني په کارولو سرهampد ریل او موټرو لی:
- د بهرني عملیاتي والی مثبت قطبtage د SV3 د سرلیک د پن 1 سره وصل دی (په تخته "+" لیبل شوی). SV7. د بار ډیر مثبت ارتباط د پن سرلیک SV3 یا SV1 پن 7 سره هم وصل دی.
- د بار ډیر منفي ارتباط د سر SV2 ریسپ د پن 1 (په تخته کې "S" لیبل شوی) سره وصل دی. SV7.
- د خارجي عملیاتي حجم منفي قطبtage د سرلیک SV1 resp پن 1 سره وصل دی (په تخته کې لیبل شوی) SV7.
د موټر چلوونکي stage SV1 په دایمي توګه د مایکرو کنټرولر GPIO D3 او ډرایور سره وصل دیtage SV7 د تل لپاره د مایکرو کنټرولر GPIO D10 سره وصل دی. څرنګه چې D3 او D10 د مایکرو کنټرولر PWM وړ محصول دي، نو دا ممکنه ده چې په اسانۍ سره کنټرول شي، د مثال لپاره.ample، د نښلول شوي DC موټور سرعت یا د رڼا بلب روښانتیا. محافظتي ډایډونه D1 او D8 ډاډ ورکوي چې حجمtage peaks ، کوم چې پیښیږي کله چې د انډکټیو بارونو بندول ، نشي کولی تولید ته زیان ورسويtage.
د مایکروکنټرولر په محصول D3 کې لوړ سیګنال د ټرانزیسټر T2 سویچ کوي او په SV1 کې د بار ډیر منفي ارتباط د ټرانزیسټور T2 سویچ کولو له لارې د ځمکې (GND) سره وصل دی. په دې توګه، بار چلول کیږي، ځکه چې ټول بهرني عملیاتي حجمtage اوس په دې کې راښکته کیږي.
په D3 کې یو ټیټ سیګنال د ټرانزیسټر T2 بلاک کوي او د SV1 سره وصل شوی بار بند شوی دی. ورته د مایکرو کنټرولر او سرلیک SV10 محصول D7 باندې تطبیق کیږي.
4.11 د SV2 ساکټ نښلونکی د بهرني ماډلونو د نښلولو لپاره
د ساکټ نښلونکي SV2 له لارې (تیر (26) په 1 شکل کې) بهرني ماډلونه او چاپ شوي سرکټ بورډونه د MCCAB روزنې بورډ ته ډاک کیدی شي. دا ماډلونه کیدای شي سینسر بورډونه، ډیجیټل / انلاګ کنورټرونه، WLAN یا راډیو ماډلونه، ګرافیک ډیزاینونه یا سرکیټونه د ان پټ/آؤټ پوټ لینونو شمیر زیات کړي، د ډیری انتخابونو څخه یوازې یو څو نومول کیږي. حتی د غوښتنلیک بشپړ ماډلونه، لکه د کنټرول انجنیري یا ټرافيکي رڼا کنټرول لپاره د روزنې ماډلونه، چې د دوی کنټرول لپاره ډیری GPIOs ته اړتیا لري، د MCCAB روزنې بورډ SV2 ساکټ نښلونکي سره وصل کیدی شي او د مایکرو کنټرولر لخوا کنټرول کیږي. د ښځینه نښلونکي پټه SV2 له 26 اړیکو څخه جوړه ده، چې هر یو د 2 اړیکو په 13 قطارونو کې تنظیم شوي. د طاق شمیرې اړیکې په پورتنۍ قطار کې دي، د مساوي شمیرې اړیکې د SV2 ساکټ پټې په ښکته قطار کې دي.
شکل 15: د ساکټ نښلونکي SV2 د پن دنده
د SV2 د پن دنده 15 شکل ښیې. د MCCAB روزنې بورډ کې د بهرني ماډل لپاره ټولې اړیکې د ساکټ سټریپ SV2 ته لیږدول کیږي.
GPIOs D0 او D1 (RxD او TxD) او د انلاګ انپټس A6 او A7 د SV2 سره وصل ندي، ځکه چې D0 او D1 د MCCAB روزنې بورډ او PC ترمنځ د سریال پیوستون لپاره ساتل شوي او یوازې د کارونکي لپاره شتون لري. خورا محدوده طریقه (په 4.1 برخه کې یادښتونه وګورئ) او A6 او A7 په دایمي توګه د MCCAB روزنې بورډ کې د پوټینټیو میټر P1 او P2 وائپر ترمینلونو سره وصل دي (د 4.3 برخه وګورئ) او له همدې امله بل ډول کارول کیدی نشي.
د هغه په برنامه کې، کارونکي باید د Arduino NANO مایکرو کنټرولر ماډل هر GPIO په دوه پن سرلیکونو SV5 او SV6 (تیر (3) او تیر (7) په شکل 1 کې تنظیم کړي، کوم چې په SV2 کې د بهرني ماډل لخوا کارول کیږي، د INPUT یا OUTPUT په توګه د اړین معلوماتو لارښود لپاره (برخه 4.1 وګورئ)! ®
احتیاط: د MCCAB روزنې بورډ کې د مایکرو کنټرولر ATmega328P GPIOs، کوم چې د SV2 سره وصل شوي ماډل لخوا کارول کیږي، باید په پروګرام کې د نورو دندو لپاره ونه کارول شي. د دې GPIOs دوه ګونی دنده به د خرابۍ لامل شي یا حتی د روزنې بورډ ته زیان ورسوي!
4.12 د SPI ماډلونو د ارتباط لپاره د پن سرلیکونه
د پن سرلیکونه SV11 (تیر (13) په 1 شکل کې) او SV12 (تیر (12) په 1 شکل کې) د MCCAB روزنې بورډ د SPI ماسټر په توګه د بهرني غلام ماډلونو سره وصل کولو لپاره کارول کیدی شي چې د SPI انٹرفیس (SPI = سیریل پیریفیرل) لري. انٹرفیس). د سیریل پیریفرل انٹرفیس د روزنې بورډ او پریفیریل ماډل ترمینځ ګړندي همغږي ډیټا لیږد ته اجازه ورکوي.
د AVR مایکروکنټرولر ATmega328P په خپل چپ کې هارډویر SPI لري، چې سیګنالونه SS، MOSI، MISO او SCLK د مایکرو کنټرولر چپ دننه د GPIOs D10 سره وصل کیدی شي ... D13 د پن سرلیکونو SV5 او SV6 (تیر (3) او تیر (7) کې په 1 شکل کې).
په Arduino IDE کې، د SPI کتابتون د SPI ماډلونو کنټرول لپاره شتون لري، کوم چې د کاروونکي پروګرام کې د # شاملولو سره یوځای شوی.
شکل 16: د SPI نښلونکي SV11 د پن دنده
ځکه چې د عملیاتي والی سره د SPI ماډلونهtage +3.3 V او همدارنګه د عملیاتي حجم سره د SPI ماډلونهtage +5 V عام دي، د MCCAB د روزنې بورډ د SV11 او SV12 سره دوه ورته تار لرونکي اتصال پټې وړاندیز کوي ترڅو دواړه اختیارونه پوښي.
که چیرې یو جمپر د JP2 سرلیک 3 او 4 پنونه شارټ کړي (پورته شکل 17 وګورئ) ، دواړه SPI انٹرفیسونه SV11 او SV12 د مایکرو کنټرولر ورته محصول D10 د SS (Slave Select) لاین په توګه کاروي ، لکه څنګه چې 16 او شکل 17 ښیې! له همدې امله، یوازې د دوو نښلونکو SV11 یا SV12 څخه یو یې ممکن په ورته وخت کې د SPI ماډل سره وصل شي، ځکه چې د مختلف وسیلو لپاره د ورته SS لاین یوځل کارول به د SPI لینونو کې د لیږد غلطیو او لنډ سرکټونو لامل شي! 4.12.3 برخه یو احتمال ښیي چې څنګه د SPI دوه غلامان په ورته وخت کې SV11 او SV12 سره وصل کیدی شي.
4.12.1 انٹرفیس SV11 د SPI ماډلونو لپاره د +3.3 V عملیاتي حجم سرهtage
نښلونکی SV11 (تیر (13) په 1 شکل کې) کارونکي ته وړتیا ورکوي چې د MCCAB روزنې بورډ او د +3.3 V عملیاتي حجم سره د بهرني SPI ماډل تر مینځ یو سریال SPI اتصال (SPI = سیریل پیریفرل انٹرفیس) رامینځته کړي.tage، ځکه چې په SV11 انٹرفیس کې د SPI محصول سیګنالونو SS، MOSI او SCLK کچه د حجم لخوا 3.3 V ته راټیټه شوې.tage ویشونکي. د SPI ان پټ لاین MISO کې د 3.3 V کچه د AVR مایکرو کنټرولر ATmega328P لخوا د لوړ سیګنال په توګه پیژندل کیږي او له همدې امله اړتیا نلري 5 V کچې ته پورته شي. د SV11 تارونه په 16 شکل کې ښودل شوي.
4.12.2 انٹرفیس SV12 د SPI ماډلونو لپاره د +5 V عملیاتي حجم سرهtage
انٹرفیس SV12 (تیر (12) په 1 شکل کې) کارونکي ته وړتیا ورکوي چې د MCCAB روزنې بورډ او د +5 V عملیاتي حجم سره د بهرني SPI غلام تر مینځ یو سریال SPI اړیکه رامینځته کړي.tage، ځکه چې د انٹرفیس SV12 SS، MOSI، MISO او SCLK سیګنالونه د 5 V سیګنال کچې سره کار کوي.
د SV12 تارونه په 17 شکل کې ښودل شوي.
شکل 17: د SPI نښلونکي SV12 د پن دنده
د پن سرلیک SV12 کې د پن ترتیب د AVR جوړونکي مایکروچپ د AVR پروګرام کولو انٹرفیس وړاندیز شوي پن دندې سره مطابقت لري، کوم چې په 18 شکل کې ښودل شوي. دا کارونکي ته دا امکان ورکوي چې د ATmega328P بوټلوډر د مناسب پروګرام کولو وسیله له لارې بیا پروګرام کړي. د SPI انٹرفیس، د بیلګې په توګه، که دا نوې نسخه ته تازه کولو ته اړتیا ولري یا په غلطۍ سره حذف شوی وي.
18 شکل: د AVR پروګرامینګ انٹرفیس وړاندیز شوی پن ګمارنه
د SV5 په 12 پن کې د سیګنال ایکس انتخاب
د مطلوب غوښتنلیک پورې اړه لري، د SV5 (شکل 12) په 17 پن کې X اړیکه د مختلف سیګنالونو سره ټاکل کیدی شي:
- یو جمپر د پن سرلیک JP2 پن 3 او 4 سره نښلوي.
که چیرې د پن سرلیک JP2 پن 3 او 4 (پورته شکل 17 وګورئ او تیر (11) په 1 شکل کې) د جمپر لخوا لنډ شوي وي، د مایکرو کنټرولر GPIO D10 (سګنال SS) د نښلونکي SV5 پن 12 سره وصل دی. SV12 بیا د SS (Slave Select) GPIO D10 سره د نورمال SPI انٹرفیس په توګه کارول کیږي.
په دې حالت کې، دواړه SPI انٹرفیس SV11 او SV12 ورته SS لاین D10 کاروي! له همدې امله، د SV11 یا SV12 له دوو نښلونکو پټو څخه یوازې یوه ممکن د SPI ماډل سره وصل شي، ځکه چې د مختلف وسیلو لخوا د ورته SS لاین یوځل کارول به د SPI لینونو کې د لیږد غلطیو او لنډ سرکټونو لامل شي! - یو جمپر د پن سرلیک JP1 پن 2 او 4 سره نښلوي. پدې حالت کې ، د مایکرو کنټرولر RESET لاین د پن سرلیک SV5 پن 12 سره وصل دی. په دې حالت کې SV12 د مایکرو کنټرولر ATmega328P لپاره د پروګرام کولو انٹرفیس په توګه کار کوي، ځکه چې د پروګرام کولو پروسې لپاره د ATmega328P RESET لاین باید د پن ایکس (پن 5) د پن سرلیک SV12 سره وصل شي. پدې حالت کې، ATmega328P د SPI غلام دی او بهرنی پروګرامر ماسټر دی.
4.12.3 د SV11 او SV12 سره د SPI ماډلونو سره یوځای اړیکه
که چیرې په ورته وخت کې د MCCAB روزنې بورډ سره د 3.3 V ماډل او 5 V ماډل سره وصل کولو ته اړتیا وي، دا په 19 شکل کې ښودل شوي تارونو سره احساس کیدی شي. د پن سرلیک JP1 3 او 4 پنونه غیر وصل دي، د JP2 پن 4 د یو ډیجیټل GPIOs D2 سره وصل دی ... D9 د پن هیډر SV5 (تیر (3) په شکل 1 کې) د ډوپونټ کیبل له لارې ، لکه څنګه چې په 19 شکل کې ښودل شوی. د مایکرو کنټرولر ATmega328P دا محصول بیا وروسته دنده سرته رسوي. د پن سرلیک SV5 په نښلونکي X (پن 12) کې اضافي SS سیګنال. 19 شکل د پخواني په کارولو سره طرزالعمل ښیېampد D9 د اضافي نښلونکي SS2 په توګه.
شکل 19: د MCCAB روزنیز بورډ سره د SPI دوه ماډلونو سره یوځای اړیکه پدې حالت کې، دواړه SPI انٹرفیسونه SV11 او SV12 کیدای شي په ورته وخت کې د بهرنی SPI غلامانو سره وصل شي، ځکه چې SV11 او SV12 دواړه اوس مختلف SS لینونه کاروي: په ټیټه کچه GPIO D10 د SPI ماډل په SV11 کې فعالوي او په GPIO D9 کې په ټیټه کچه SPI ماډل په SV12 کې فعالوي (شکل 19 وګورئ).
د MCCAB روزنې بورډ کې مایکرو کنټرولر کولی شي یوازې په ورته وخت کې د SV11 یا SV12 له لارې بس سره وصل شوي یو ماډل سره ډیټا تبادله کړي. لکه څنګه چې تاسو په 19 شکل کې لیدلی شئ، د SV11 او SV12 دواړو انٹرفیسونو MISO لینونه یو بل سره وصل دي. که دواړه انٹرفیسونه په ورته وخت کې د دوی په SS-connector کې د ټیټې کچې لخوا فعال شي او مایکرو کنټرولر ته ډیټا لیږدوي ، د لیږد غلطۍ او د SPI لینونو کې لنډ سرکټونه به پایله وي!
4.13 د TWI (=I8C) انٹرفیس لپاره د پن سرلیکونه SV9، SV10 او SV2
د پن سرلیکونو له لارې SV8، SV9 او SV10 (تیر (15)، (16) او (14) په 1 شکل کې) کارونکی کولی شي یو سریال I رامینځته کړي.
C = Inter-Integrated Circuit) د روزنې په بورډ کې د مایکرو کنټرولر د بهرني I2C اتصال سره (I2C ماډلونه. د AVR مایکرو کنټرولر ATmega328P ډیټا شیټ کې د I2C انٹرفیس د TWI (دوه تار انٹرفیس) په نوم یادیږي. د دریو نښلونکو تارونه په 20 شکل کې ښودل شوی.
شکل 20: TWI (=I2C) - د MCCAB د روزنې په بورډ کې انٹرفیس
C ماډلونه د +3.3 V عملیاتي حجم سرهtage د SV8 یا SV9 سره وصل دي. د کچې سمونtage په SV8 او SV9 کې د AVR مایکرو کنټرولر ATmega5P د 328 V سیګنال کچه د بهرني ماډلونو 3.3 V سیګنال کچې ته کموي. I په SV10 کې، هغه I 2 C ماډلونه وصل دي، کوم چې د عملیاتي حجم سره کار کويtage +5 V. I 2 C انٹرفیس یوازې دوه دوه اړخیز لینونه SDA (سیریل ډیټا) او SCL (سیریل کلاک) لري. د ښه توپیر لپاره، په 20 شکل کې د SDA او SCL لینونه د لیول تنظیم کولو دمخه د 5V ضمیمې سره نښه شوي.tage او د 3V3 ضمیمې سره د کچې تنظیم کولو وروستهtage. د AVR مایکروکنټرولر ATmega328P په خپل چپ کې د هارډویر TWI (دوه تار انٹرفیس، په فعال ډول د I 2 C انٹرفیس سره ورته دی) لري، چې د SDA او SCL سیګنالونه د مایکرو کنټرولر چپ دننه د GPIOs A4 او A5 سره د پن سرلیک SV6 کې وصل کیدی شي ( تیر (7) په 1 شکل کې).
په Arduino IDE کې، د تار کتابتون د I 2 C ماډلونو کنټرول لپاره شتون لري، کوم چې د کاروونکي پروګرام کې د # شاملولو سره یوځای شوی. . 2
د ATmega328P د انلاګ / ډیجیټل کنورټر کارولو لپاره اشارې
په ډیفالټ ترتیب کې د عملیاتي حجم بدلولو وروستهtagد مایکروکنټرولر ماډل Arduino NANO څخه، د مایکرو کنټرولر انلاګ/ډیجیټل کنورټر (ADC) د انلاګ حجم لريtage رینج VADC = 0 … +5 V. په دې حالت کې، د +5 V عملیاتي حجمtagد مایکرو کنټرولر ماډل e Vcc د حوالې حجم هم دیtagد ADC VREF، په دې شرط چې د نښلونکي SV6 REF ټرمینل (تیر (7) په 1 شکل کې) غیر وصل دی. د ATmega328P ADC د انلاګ ان پټ حجم بدلويtage VADC په خپل یوه آخذه کې A0 … A7 په ډیجیټل 10-bit ارزښت Z کې. عددي ارزښت Z په بائنری ریسپ کې دی. د هیکساډیسیمل شمیره حد ®
Z = 00 0000 00002 … 11 1111 11112 = 000 … 3FF16.
دا د لسیزې شمیرې سلسلې سره مطابقت لري
Z = 0 … (2-1) = 0 ….
102310 |
1024 |
د انلاګ ان پټ حجم اجازه ورکړل شوې سلسلهtage د VADC = 0 V … 10 1023 REFV⋅ دی
د انلاګ / ډیجیټل تبادلې دقت په عمده ډول د حوالې حجم کیفیت پورې اړه لريtage VREF، ځکه چې د 10-bit عددي ارزښت لپاره Z د مایکرو کنټرولر انلاګ / ډیجیټل کنورټر لخوا رامینځته شوی پلي کیږي:
ز =.1024 (مساوات 1)
VADC د ننوتلو حجم دیtagد انلاګ/ډیجیټل کنورټر e د هغې په یوه آخذه کې A0 … A7 او VREF د حوالې حجم دیtage د کنورټر لپاره ټاکل شوی. حواله voltage د SV6 د REF ترمینل او د سرکټ ځمکني GND تر مینځ د لوړ خنډ والټ میټر سره اندازه کیدی شي. د انلاګ / ډیجیټل تبادلې پایله د انټیجر ارزښت دی، د بیلګې په توګه، هر هغه لسیزې ځایونه چې د دوه حجمونو د ویش پایله ده.tages VADC او VREF قطع شوي دي. د +5 V عملیاتي حجمtagد کمپیوټر لخوا د USB کیبل له لارې تغذیه کیږي د کمپیوټر د بریښنا رسولو بدلولو لخوا رامینځته کیږي. په هرصورت، د محصول حجمtagد بدلولو بریښنا رسولو معمولا د نه منلو وړ AC حجم لريtage برخه په دې باندې سپر شوې، کوم چې د انلاګ / ډیجیټل تبادلې دقت کموي. د +3.3 V مرستندویه حجم په کارولو سره غوره پایلې ترلاسه کیدی شيtage د خطي حجم لخوا ثبات شویtagد MCCAB روزنیز بورډ کې تنظیم کوونکی د حوالې voltagد انلاګ/ډیجیټل کنورټر لپاره. د دې هدف لپاره، د ATmega328P انلاګ/ډیجیټل کنورټر په برنامه کې د لارښوونې انلاګ ریفرنس (بیروني) سره پیل شوی؛ // د والیت ترتیب کويtage په پن REF کې د حوالې voltagد بدل شوي حوالې سره سمtagد پن هیډر SV6 e او پن REF (تیر (7) په 1 شکل کې) د ډوپونټ کیبل یا جمپر له لارې د پن هیډر SV3.3 کې نږدې +3 V پن 3V6 سره وصل دی.
مهرباني وکړئ په یاد ولرئ چې د انلاګ حجمtagد VADC په حواله voltage VREF = 3.3 V لاهم په ډیجیټل 10-bit ارزښتونو کې په 0 … 102310 کې بدل شوی، مګر د انلاګ/ډیجیټل کنورټر اندازه کولو حد د VADC = 0 … +3.297 V حد ته راټیټ شوی.
په بدل کې، د تبادلې پایلې خورا ښه حل ترلاسه کیږي، ځکه چې LSB (د حل وړ ترټولو کوچنی ارزښت) اوس یوازې 3.2 mV دی.
د ننوتلو حجمtagد انلاګ/ډیجیټل کنورټر VADC په خپل انلاګ انپټونو A0 … A7 د پن سرلیک SV6 کې باید تل د SV6 په ترمینل REF کې د VREF ارزښت څخه کوچنی وي!
کارونکي باید ډاډ ترلاسه کړي چې VADC < VREF!
د "A/D تبادلې دقت" لپاره په 11 مخ کې یادښت هم وګورئ.
کتابتون "MCCAB_Lib" د MCCAB روزنې بورډ لپاره
د MCCAB روزنیز بورډ کې د ډیری هارډویر اجزاو (سویچونو، بټنونو، LEDs، 3 × 3 LED میټرکس، بزر) په کنټرول کې د کاروونکي مالتړ لپاره، "MCCAB_Lib" کتابتون شتون لري، کوم چې د انټرنیټ سایټ څخه وړیا ډاونلوډ کیدی شي. www.elektor.com/20440 د روزنې بورډ د پیرودونکو لخوا.
د MCCAB د روزنې بورډ کارولو په اړه نور ادبيات
په کتاب کې "د مایکروکنټرولر لاسونو کورس د Arduino پیل کونکو لپاره" (ISBN 978-3-89576-5452) تاسو به نه یوازې د مایکرو کنټرولرونو پروګرام کولو او د پروګرام کولو ژبې C ته تفصيلي پیژندنه ومومئ، کوم چې په Arduino IDE کې کارول کیږي. د برنامو لیکلو لپاره ، مګر د کتابتون "MCCAB_Lib" میتودونو تفصیلي توضیح او د غوښتنلیک مختلف ډولونه همampد MCCAB د روزنې بورډ کارولو لپاره د تمرین او تمرین پروګرامونه.
اسناد / سرچینې
![]() |
د الیکټور Arduino NANO روزنې بورډ MCCAB [pdf] د لارښوونې لارښود د Arduino NANO روزنې بورډ MCCAB، Arduino، د نانو روزنې بورډ MCCAB، د روزنې بورډ MCCAB، بورډ MCCAB |