د VMA209
د ARDUINO® لپاره د څو اړخیزو شیلډ توسیع بورډ
د کارن لارښود
پیژندنه
د اروپایی اتحادیې ټولو اوسیدونکو ته
د دې محصول په اړه مهم چاپیریال معلومات
په وسیله یا کڅوړه کې دا سمبول دا په ګوته کوي چې د ژوند دورې وروسته د وسیلې ضایع کول چاپیریال ته زیان رسولی شي. یونټ (یا بیټرۍ) د ښاروالۍ د بې ترتیبه کثافاتو په توګه مه اخلئ؛ دا باید د ریسایکل کولو لپاره ځانګړي شرکت ته ولیږدول شي. دا وسیله باید ستاسو توزیع کونکي یا محلي ریسایکل خدمت ته بیرته ورکړل شي. د محلي چاپیریال قواعدو ته درناوی وکړئ.
که په شک کې وي، د خپل ځایي کثافاتو د ایستلو چارواکو سره اړیکه ونیسئ.
د Velleman® غوره کولو لپاره مننه! مهرباني وکړئ د دې وسیله خدمت ته راوړلو دمخه لارښود په بشپړ ډول ولولئ.
که چیرې وسیله په لیږد کې زیانمنه شوې وي ، نو نصب او یا یې مه کاروئ او خپل سوداګر سره اړیکه ونیسئ.
د خوندیتوب لارښوونې
دا وسیله د 8 کلونو یا پورته عمر ماشومانو لخوا کارول کیدی شي ، او هغه اشخاص چې فزیکي ، حسي یا ذهني وړتیاوې یې کمې وي یا د تجربې او پوهې نشتوالی وي که چیرې دوی ته په خوندي ډول د وسیلې کارولو په اړه نظارت یا لارښوونې ورکړل شوي وي او پوه شي. خطرونه شامل دي. ماشومان باید د وسایلو سره لوبې ونه کړي. پاکول او د کارونکي ساتنه باید د ماشومانو لخوا پرته له نظارت څخه ترسره نشي.
یوازې د کور دننه کارول.
د باران، رطوبت، ویشلو او څاڅکو مایعاتو څخه ځان وساتئ.
عمومي لارښوونې
- د دې لارښود په وروستیو پاڼو کې د Velleman® خدمت او کیفیت تضمین ته مراجعه وکړئ.
- مخکې له دې چې واقعیا یې وکاروئ د وسیلې له دندو سره ځان وپیژنئ.
- د وسیلې ټول بدلونونه د خوندیتوب دلایلو لپاره منع دي. وسیلې ته د کارونکي بدلونونو له امله رامینځته شوي زیان د تضمین لخوا پوښل شوي ندي.
- وسیله یوازې د خپل ټاکل شوي هدف لپاره وکاروئ. په غیر مجاز ډول د وسیلې کارول به تضمین باطل کړي.
- پدې الرښود کې د ځینې لارښودونو نه سرغړونې له امله زیان د تضمین سره پوښل شوی نه دی او معامله کونکی به د راتلونکو نیمګړتیاو لپاره مسؤلیت ونه مني یا
ستونزې نه Velleman nv او نه هم د دې پلورونکي د هر ډول زیان (غیر معمولي ، ناڅاپي یا غیر مستقیم) - د هر ډول طبیعت (مالي ، فزیکي…) لپاره مسؤل کیدی شي چې د دې محصول ملکیت ، کارولو یا ناکامۍ څخه رامینځته کیږي.
- د محصول د دوامداره پرمختګونو له امله، د محصول اصلي بڼه ممکن د ښودل شوي انځورونو څخه توپیر ولري.
- د محصول عکسونه یوازې د توضیحي موخو لپاره دي.
- د تودوخې د بدلونونو سره مخ کیدو سمدستي وروسته وسیله مه چالان کړئ. وسیله د زیان په وړاندې خوندي کړئ تر هغه چې دا بند پاتې وي
د خونې تودوخې ته رسي. - دا لارښود د راتلونکي حوالې لپاره وساتئ.
Arduino® څه شی دی؟
Arduino ® د خلاصې سرچینې پروټوټایپ پلیټ فارم دی چې د کارونې اسانه هارډویر او سافټویر کې میشته دی. د Arduino ® بورډونه د معلوماتو لوستلو توان لري - د رڼا سینسر، په تڼۍ کې ګوتې یا د ټویټر پیغام - او دا په تولید کې بدلوي - د موټرو فعالول، د LED فعالول، آنلاین یو څه خپرول. تاسو کولی شئ خپل بورډ ته ووایاست چې په بورډ کې مایکرو کنټرولر ته د لارښوونو سیټ لیږلو سره څه وکړي. د دې کولو لپاره، تاسو د Arduino پروګرام کولو ژبه کاروئ (د ویرینګ پر بنسټ) او د Arduino ® سافټویر IDE (د پروسس کولو پر بنسټ).
سرف ته www.arduino.cc او arduino.org د نورو معلوماتو لپاره.
V. 01 - 12/04/2018 | 2 | el ویلمان Nv |
اوورview
ابعاد …………………………………………… 69 x 54 x 11 mm
وزن …………………………………………………………………. 27 جی
پیوستون
د VMA209 | اردوینو® |
۳، ۵، ۶، ۸ | 4 سور LEDs |
A1, A2, A3 | 3 تڼۍ + د ری سیٹ تڼۍ |
A0 | پوټینټومیټر (10 kΩ) |
کنډک 4، ساعت 7، ډاټا 8 | 4 عددي، د 7 برخې LED ټیوب د 74HC595 لخوا پرمخ وړل کیږي |
3 (ډیجیټل آن آف) | بزر |
2 | د IR ریسیور لپاره ساکټ (ریموټ کنټرول) |
A4 | د تودوخې سینسر LM35 یا DS18B20 لپاره ساکټ (قطبي!) |
GND, +5V, 0, 1 (RX/TX) | د APC220 شیلډ لپاره سرلیک |
5، 6، 9، A5 | وړیا پنونه (PWM |
Examples
7.1 روښانه LEDs
//*************************************************** ************// په ویلمین VMA209 کې د LEDS فلش کول
// لخوا پروګرام شوی: Arduino IDE
// د دې سره مطابقت لري: ارډوینو لیونارډو، آردوینو UNO، MEGA
//*************************************************** ************
char ledPin = 10; // ډیجیټل پن 10 -> LED1 (D4)
char ledPin1 = 11; // ډیجیټل پن 11 -> LED2 (D3)
char ledPin2 = 12; // ډیجیټل پن 12 -> LED2 (D2)
char ledPin3 = 13; // ډیجیټل پن 13 -> LED2 (D1)
باطل تنظیم ()
{
pinMode(ledPin، OUTPUT)؛// LedPin د محصول په توګه اعلان کړئ
pinMode(ledPin1، OUTPUT)؛
pinMode(ledPin2، OUTPUT)؛
pinMode(ledPin3، OUTPUT)؛
}
باطل لوپ()
{
ډیجیټل رایټ (ledPin، HIGH)؛ // دا LED چالان کړئ
ډیجیټل رایټ (ledPin1، HIGH)؛
ډیجیټل رایټ (ledPin2، HIGH)؛
ډیجیټل رایټ (ledPin3، HIGH)؛
ځنډ (1000)؛ // د 1 ثانیو لپاره انتظار وکړئ
ډیجیټل رایټ (ledPin، LOW)؛ // دا LED بند کړئ
ډیجیټل رایټ (ledPin1، LOW)؛
ډیجیټل رایټ (ledPin2، LOW)؛
ډیجیټل رایټ (ledPin3، LOW)؛
ځنډ (1000)؛ // د 1 ثانیو لپاره انتظار وکړئ
}
7.2 چلول LEDs
//*************************************************** ********************************
//VMA209 چلول LED EXAMPLE
// لیکل شوی: Arduino IDE
// سره مطابقت لري: ارډوینو لیونارډو، ارډوینو UNO، میګا
//*************************************************** ********************************
int BASE = 10 ; // ډیجیټل پن بیس = 10، 10 = د D10 سره مطابقت لري
int NUM = 4 ; // 4 ډیجیټل لینونه د 4 LEDs لپاره کارول کیږي
باطل تنظیم ()
{
لپاره (int i = BASE؛ i < BASE + NUM؛ i ++)
{
pinMode(i، OUTPUT)؛ // ډیجیټل پنونه له 10 څخه تر 13 پورې د محصول په توګه اعلان کړئ
}
}
7.3 پش بټن او د LED ټیسټ
//*************************************************** *****
// VMA209 پش تڼۍ او د LED ازموینه
// د پیټریک ډی کونینک لخوا لیکل شوی / ویلمین NV.
// VMA209 د 3 پش تڼۍ لري، دوی د Arduino انلاګ ان پټونو A1، A2، A3 سره وصل دي
// په دې example موږ به د LED1 په لاره واچوو کله چې د پش تڼۍ 3 فشار ورکړئ - مهرباني وکړئ د مختلف انتخاب کولو لپاره وړیا احساس وکړئ
تڼۍ یا LEDS
//*************************************************** ****
int ledpin=13; // د 13 ارزښت سره د انټیجر لیډپین تعریف کړئ
int inpin=A3; // د انټیجر انپین تعریف کړئ = انلاګ لاین A3
int val; // متغیر VAL تعریف کړئ
باطل تنظیم ()
{
pinMode(ledpin,OUTPUT)؛//لیډپین (چې ارزښت یې 13 دی) د OUTPUT pinMode(inpin,INPUT) په توګه اعلان کړئ؛//انپین (کوم چې د انلاګ ان پټ A3 دی) د INPUT په توګه اعلان کړئ
}
باطل لوپ()
{
val=digitalRead(inpin)؛//د انلاګ لاین 13 ارزښت ولولئ (پش تڼۍ)
که (val==LOW) // که دا ارزښت ټیټ وي:
{digitalWrite(ledpin,LOW);} // بیا ledpin (د ډیجیټل لاین په 13 کې لیډ) هم ټیټ دی (بند) نور
{digitalWrite(ledpin,HIGH);} // په بل حالت کې (ledpin ټیټ نه دی) په D13 کې LED چالان کړئ
}
باطل لوپ()
{
لپاره (int i = BASE؛ i < BASE + NUM؛ i ++)
{
ډیجیټل رایټ (i، LOW)؛ // ډیجیټل لاینونه له 10 څخه تر 13 پورې یو په یو بند کړئ
ځنډ (200)؛ // 0,2 ثانیې انتظار وکړئ
}
لپاره (int i = BASE؛ i < BASE + NUM؛ i ++)
{
ډیجیټل رایټ (i، HIGH)؛ // ډیجیټل لاینونه له 10 څخه تر 13 پورې یو په یو بدل کړئ
ځنډ (200)؛ // 0,2 ثانیې انتظار وکړئ
}
}
7.4 LED سټارټ سټاپ
//*************************************************** ********************************
// VMA209 - د پش بټن EX لخوا LED سټارټ سټاپAMPLE
// فعالیت: S1 فشار ورکړئ، LED D1 به روښانه شي - S1 بیا فشار ورکړئ، LED D1 به بند شي
// په دې پروګرام شوی: Arduino IDE—————————————
// د Arduino UNO، MEGA سره مطابقت لري
//*************************************************** ********************************
# LED 13 تعریف کړئ // LED په ډیجیټل 13 کې دی، د 10 او 13 کرښې ترمنځ بل ارزښت غوره کیدی شي! یوازې دا هڅه وکړئ!
# KEY A1 تعریف کړئ // موږ یو له شته پش بټونو څخه غوره کوو کوم چې په A1، A2 یا A3 کې دي. په دې حالت کې موږ A1 غوره کوو مګر تاسو کولی شئ یو بل هڅه وکړئ KEY_NUM = 0؛
باطل تنظیم ()
{
پن موډ (LED، output)؛
// LED (D13) د آوټ پوټ پن موډ (KEY,INPUT_PULLUP) په توګه پیل کړئ؛
// KEY (انلاګ پن A1) د داخلي پل اپ ریزسټر فعال شوي سره د ننوتلو په توګه پیل کړئ
}
باطل لوپ()
{
ScanKey();
// وګوره چې آیا یو کیلي فشار شوې ده (د void ScanKey وګورئ) که (KEY_NUM == 1) // کیلي 1 فشار ورکړی
{
ډیجیټل رایټ (LED،! ډیجیټل ریډ (LED))؛// د LED حالت بدل کړئ
}
}
باطل ScanKey() // ScanKey معمول
{
KEY_NUM = 0; که (ډیجیټل لوستل (کی) == ټیټ)
{
ځنډ (20)؛
// د توپ ضد ځنډ، دا لږ تر لږه وخت دی چې تاسو باید تڼۍ فشار کړئ که (ډیجیټل ریډ(کی) == ټیټ)
{
KEY_NUM = 1; پداسې حال کې چې (ډیجیټل ریډ (کیی) == ټیټ)؛
}
}
}
7.5 پوټینیومیټر
//*************************************************** ********************************
// VMA209 - د پوټ میټر پخوانیample
// VMA209 یو نیلي پوټ میټر (ټریمر) لري کوم چې د انلاګ 0 سره وصل دی
// پدې کې example موږ تاسو ته وښیو چې څنګه حجم اندازه کړوtagد 0 او 5V ترمنځ، او څنګه یې د لیدلو لپاره
د سیریل مانیټر
// پروګرام شوی: Arduino IDE
// بورډ: ارډوینو لیونارډو، UNO، MEGA
//*************************************************** ********************************
# پوټ A0 تعریف کړئ
// د انلاګ لاین 0 اعلان کړئ د پوټینټ پوټ بفر = 0؛
// متغیر پوټ بفر د انټیجروایډ تنظیم په توګه پیل کړئ ()
{
لړۍ پیل (9600);
// سیریل پورټ 9600 Baud ته تنظیم کړئ
}
باطل لوپ()
{
PotBuffer = analogRead(pot); // د پوټ (A0) ارزښت ولولئ او په PotBuffer Serial.print ("Pot = ") کې ذخیره کړئ؛// سیریل مانیټر ته "Pot =" ولیکئ
Serial.println(PotBuffer); // اوس د A0 (Pot یا PotBuffer) لخوا اندازه شوي ریښتیني ارزښت چاپ کړئ، د نیلي تریمر په سر کې کوچنۍ سکرو وګرځوئ او تاسو به د 0 او شاوخوا 1000 ترمنځ ارزښت وګورئ //
// دا پدې مانا ده چې تاسو باید د 200 لخوا پوټ بفر تقسیم کړئ ترڅو ریښتیني حجم ولريtage په A0 (Serial.println(PotBuffer/200)) کې، متغیر پوټ بفر، کوم چې د Integer (int) په توګه اعلان شوی باید
// بیا د Floating point متغیر په توګه اعلان شي یا: float PotBuffer = 0؛ ځنډ (500);
// انتظار وکړئ 0,5 ثانیې د هر اندازه کولو دورې ترمنځ
}
7.6 پوټینټیو میټر PWM
//*************************************************** ********************************
// VMA209 - د پوټ میټر + PWM example
// VMA209 یو نیلي پوټ میټر (ټریمر) لري کوم چې د انلاګ 0 سره وصل دی
// پدې کې example موږ تاسو ته وښیو چې څنګه حجم اندازه کړوtagد 0 او 5V ترمنځ، دا څنګه د دې لخوا لیدل کیږي
سیریل مانیټر ، او د PWM په کارولو سره د 2 LEDs شدت تنظیم کولو څرنګوالی
// پروګرام شوی: Arduino IDE
// بورډ: ارډوینو لیونارډو، د ملګرو ملتونو سازمان،
//*************************************************** ********************************
int potpin=A0; // د انلاګ 0 په توګه د انټیجر پوټپین پیل کړئ
int ledpin1=11؛// ډیجیټل انٹرفیس 11 تعریف کړئ (PWM محصول)
int ledpin2=10؛// ډیجیټل انٹرفیس 10 تعریف کړئ (PWM محصول)
int val=0؛// د 0 ارزښت سره د عدد په توګه ویل پیل کړئ
باطل تنظیم ()
{
Serial.begin(9600)؛// د مخابراتو بیډریټ 9600 Baud ته تنظیم کړئ
}
باطل لوپ()
{
val=analogRead(potpin)؛// د سینسر انلاګ ارزښت ولولئ او val Serial.println(val) ته یې وټاکئ؛// دا ارزښت سیریل مانیټر ته چاپ کړئ
analogWrite(ledpin1,val/4);// دا ارزښت LED ته ولیکئ او د PWM لخوا یې روښانه کړئ (د 0 او 255 ترمنځ ارزښت، له همدې امله د 4 لخوا ویشئ)
analogWrite(ledpin2,val/4);// دا ارزښت LED ته ولیکئ او د PWM لخوا یې روښانه کړئ (د 0 او 255 ترمنځ ارزښت، له همدې امله د 4 لخوا ویشئ)
ځنډ (100)؛// د راتلونکي اندازه کولو لپاره 0,1 ثانیو ته انتظار وکړئ
}
7.7 بزر ازموینه
//*************************************************** ********************************
// VMA209 Buzzer example
// په VMA209 کې بزر د ډیجیټل پن 3 سره وصل دی
// د دې کوچني پخوانی سرهample، موږ تاسو ته وښایه چې څنګه یو سیرن جوړ کړو
// سره مطابقت لري: Arduino لیونارډو یا Arduino UNO R3
//*************************************************** ********************************
int buzzer=3; // متغیر بزر د عدد په توګه تنظیم کړئ او ارزښت 3 باطل تنظیم کړئ ()
{
pinMode(buzzer,output);// Pin3 (buzzer) د محصول په توګه پیل کړئ
}
باطل لوپ()
{
غیر لاسلیک شوي چار i،j؛// متغیرات تعریف کړئ پداسې حال کې چې (1)
{
لپاره(i=0;i<80;i++)
{
ډیجیټل رایټ (بزر، لوړ)؛// د ځنډ غږ (1)؛// 1ms انتظار وکړئ
ډیجیټل رایټ (بزر، ټیټ)؛// د غږ بند ځنډ (1)؛// انتظار 1ms
}
د(i=0;i<100;i++)//دوهم غږ لپاره
{
ډیجیټل رایټ (بزر، لوړ)؛// غږ آن
ځنډ (2)؛// 2ms انتظار وکړئ
ډیجیټل رایټ (بزر، ټیټ)؛// غږ بند
ځنډ (2)؛// 2ms انتظار وکړئ
}
}
}
7.8 پورته ښکته کاونټر
//*************************************************** ********************************
//—————-VMA209 UP-DOWN counter exampلی————
//*************************************************** ********************************
int latchPin = 4 ;
int clockPin = 7;
int dataPin = 8; // د نندارې لپاره لیچ، ساعت او ډیټا پنونه تعریف کړئ
انټ KEY_ADD =A1; // سویچ 1 د شمیرنې UP په توګه تعریف کړئ
انټ KEY_DEC=A2; // سویچ 2 د شمیرنې په توګه تعریف کړئ
unsigned char Dis_table[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0X80,0X90};
// د LED حالت
متغیرات ښکاره کړئ
غیر لاسلیک شوی چار Dis_buf[] = {0xF1,0xF2,0xF4,0xF8};
غیر لاسلیک شوی چار ډیبف [] = {0, 0, 0, 0};
int SUM = 0 ;
int Flag_up = 1 ;
int Flag_up1 = 1 ;
باطل تنظیم ()
{
pinMode(latchPin,output);
pinMode(clockPin,output);
pinMode(dataPin,output); //پنونه 4,7,8 د OUTPUT په توګه تعریف کړئ
}
باطل ښکاره کول()
{
لپاره (چار i=0؛ i<=3؛ i++)
{
ډیجیټل رایټ (latchPin، LOW)؛
shiftOut(dataPin,clockPin,MSBFIRST,Dis_table[disbuff[i]]); // 4 نندارې ته ارزښت واستوئ
شفټ آوټ(ډاټاپین،کلاک پن،MSBFIRST،Dis_buf[i])
ډیجیټل رایټ (latchPin، HIGH)؛
ځنډ (2)؛
ښودنه();
که (ScanKey() == 1)
// که د فشار تڼۍ فشارول شي
{
SUM++;
// 1 اضافه کړئ
که (SUM> 9999)
// اعظمي کاونټر ارزښت 9999 دی (د بل ارزښت هڅه وکړئ
!! )
{
SUM = 9999; // په 9999 کې پاتې کیږي
}
disbuff[0]=SUM/1000؛
// د نوي ارزښت سره د 4 نندارې بفرونه ډک کړئ
disbuff[1]=SUM%1000/100;
disbuff[2]=SUM%100/10;
disbuff[3]=SUM%10;
}
که (ScanKey1() == 1)
// 2 تڼۍ وهل شوې؟
{
SUM-؛
// یو ارزښت حساب کړئ
که (SUM<=0)
// ارزښت صفر دی؟ په 0 کې پاتې کیدو څخه
{
SUM = 0 ;
}
disbuff[0]=SUM/1000؛
// د نوي ارزښت سره د 4 نندارې بفرونه ډک کړئ
disbuff[1]=SUM%1000/100;
disbuff[2]=SUM%100/10;
disbuff[3]=SUM%10;
}
}
// راتلونکي نندارې ته د لاسرسي دمخه 2ms انتظار وکړئ ، مهرباني وکړئ بل ارزښت هڅه وکړئ
(د مثال لپارهample 100 ) ترڅو وګورو چې ملټي پلیکسینګ څنګه کار کوي
}
}
غیر لاسلیک شوی چار سکین کی ()
// سکین پش تڼۍ 1 (S1)
{
که (Flag_up && digitalRead(KEY_ADD) == LOW)
{
پرچم_اوچت = 0;
ښودنه();
ښودنه();
که (ډیجیټل لوستل (KEY_ADD) == ټیټ)
{
راستنیدنه 1;
}
}
که (ډیجیټل لوستل (KEY_ADD) == لوړ)
{
پرچم_اوچت = 1;
}
راستنیدنه 0;
}
نه لاسلیک شوی چار ScanKey1()
// سکین پش تڼۍ 2 (S2)
{
که (Flag_up1 && digitalRead(KEY_DEC) == LOW)
{
بيرغ_ پورته 1 = 0;
ښودنه();
ښودنه();
که (ډیجیټل لوستل (KEY_DEC) == ټیټ)
{
راستنیدنه 1;
}
}
که (ډیجیټل لوستل (KEY_DEC) == لوړ)
{
بيرغ_ پورته 1 = 1;
}
راستنیدنه 0;
}
باطل لوپ()
{
7.9 د حرارت درجه ازموینه
//*************************************************** **************************************
//—————- VMA209 د ان پټ A4 په کارولو سره د تودوخې اندازه کول ——————————————–/
//— پاملرنه - په PCB کې سمبول د سینسر 18B20 لپاره دی !! که چیرې LM35 کاروئ نو دا باید پورته وي !! —///————-
د پولی سیاست لومړی چیک !!!
—————————————————————–/
//*************************************************** **************************************
# LM35 A4 تعریف کړئ
int val = 0 ;
// د 0 ارزښت سره د متغیر ویل پیل کول
float temp = 0;
// د متغیر تودوخې پیل کول د تیر شوي نقطې باطل تنظیم ()
{
سریال. پیل (9600)؛ // باډریټ 9600 ته تنظیم کړئ
}
باطل لوپ()
{
val = analogRead(LM35);
// د A4 ارزښت ولولئ
temp = ویل * 0.48876;
// د حتمي سمون فکتور
Serial.print("LM35 = ");
Serial.println(temp)؛// ارزښت سیریل مانیټر ته چاپ کړئ
ځنډ (1000)؛ // د راتلونکي اندازه کولو لپاره یوه ثانیه انتظار وکړئ
}
7.10 ولټمیټر
//*************************************************** ***********************************************
//- VMA209 ولټمیټر example
//- دا پخوانیample په VMA209 کې د نیلي پوټ میټر ارزښت لولي او په نندارتون کې یې ښیې
//*************************************************** ***********************************************
int potpin=A0؛// متغیر پوټپین اعلان کړئ لکه څنګه چې د انلاګ ان پټ A0 سره وصل دی
int latchPin = 4 ;
int clockPin = 7;
int dataPin = 8; // د نندارې لپاره latchPin، clockpin او datapin اعلان کړئ (د ډیټا پن 4,7 او 8)
غیر لاسلیک شوی چار Dis_table[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0X80,0X90}; // دا جدول د ښودلو 7 برخې تعریفوي، 0x دلته نه کارول کیږي. 00 = ټولې برخې ON، FF = ټولې برخې بندې، 0x7F د لسیزې نقطې لپاره کارول کیږي
غیر لاسلیک شوی چار Dis_buf[] = {0xF1,0xF2,0xF4,0xF8}; // دا جدول د دې لپاره "ټاکونکی" ټاکي چې کومې عددي غیر لاسلیک شوي چار ډیسبف غوره کړي [] = {0, 0, 0, 0}; // د ښودلو بفر 0 ته تنظیم کړئ
int SUM = 0 ;
باطل تنظیم ()
{
pinMode(latchPin,output);
pinMode(clockPin,output);
pinMode(dataPin,output); // د 3 ډیټا پنونه د محصول په توګه تنظیم کړئ
}
باطل ښکاره کول()
{
for(char i=0; i<=3; i++)// دا معمول به د 4 ښودلو عددونو ته معلومات ولیکي، متغیر زه به له 0 څخه تر 3 پورې حساب کړم
{
ډیجیټل رایټ (latchPin، LOW)؛ // د لیچ پن فعال کړئ، د لیچ پن ډیټا ته اجازه ورکوي چې د VMA209 شفټ راجسترونو ته ولیکل شي
shiftOut(dataPin,clockPin,MSBFIRST,Dis_table[disbuff[i]]); // output Dis_table د i، shiftOut(dataPin،clockPin،MSBFIRST،Dis_buf[i]) په ارزښت پورې اړه لري؛ // output Dis_buf د i ډیجیټل رایټ ارزښت پورې اړه لري (latchPin,HIGH); // د لیچ پن غیر فعال کړئ، د عدد (i) لپاره معلومات ځنډول شوي (2)؛ // د 2mS لپاره وقفه واخلئ
}
}
نور معلومات
مهرباني وکړئ د VMA209 محصول پا pageې ته مراجعه وکړئ www.velleman.eu د نورو معلوماتو لپاره.
دا وسیله یوازې د اصلي لوازمو سره وکاروئ. Velleman nv د دې وسیلې (غلط) کارونې په پایله کې د زیان یا ټپي کیدو په صورت کې مسؤل نشي کیدی. د دې محصول او د دې لارښود وروستۍ نسخه په اړه د نورو معلوماتو لپاره، مهرباني وکړئ زموږ لیدنه وکړئ webسایټ www.velleman.eu. په دې لارښود کې معلومات د مخکینۍ خبرتیا پرته د بدلون تابع دي.
© د کاپي حق خبرتیا
د دې لارښود د چاپ حق د Velleman nv ملکیت دی. د نړۍ ټول حقونه خوندي دي. د دې لارښود هیڅ برخه نشي کولی کاپي شي، بیا تولید شي، ژباړل شي یا کومې بریښنایی وسیلې ته کم شي یا بل ډول د کاپي حق لرونکي د مخکیني لیکلي رضایت پرته.
Velleman® خدمت او کیفیت تضمین
په 1972 کې د تاسیس راهیسې، Velleman® د بریښنایی نړۍ کې پراخه تجربه ترلاسه کړې او دا مهال په 85 هیوادونو کې خپل محصولات توزیع کوي.
زموږ ټول محصولات په EU کې د کیفیت سخت شرایط او قانوني شرایط پوره کوي. د کیفیت د یقیني کولو لپاره، زموږ محصولات په منظمه توګه د داخلي کیفیت ډیپارټمنټ او د ځانګړو بهرنیو سازمانونو لخوا د اضافي کیفیت چک څخه تیریږي. که د ټولو احتیاطي تدابیرو سره سره، ستونزې رامنځته شي، مهرباني وکړئ زموږ د تضمین غوښتنه وکړئ (د تضمین شرایط وګورئ).
د مصرف کونکي محصولاتو په اړه عمومي تضمین شرایط (د EU لپاره):
- ټول مصرف کونکي محصولات د پیرود اصلي نیټې څخه د تولید نیمګړتیاو او عیب لرونکي موادو په اړه د 24 میاشتو تضمین تابع دي.
- Velleman® کولی شي پریکړه وکړي چې یوه مقاله د مساوي مقالې سره بدله کړي، یا د پرچون ارزښت په بشپړ یا جزوي ډول بیرته ورکړي کله چې شکایت د اعتبار وړ وي او د مقالې وړیا ترمیم یا ځای په ځای کول ناممکن وي، یا که لګښتونه له تناسب څخه بهر وي.
تاسو ته به د پیرود قیمت د 100٪ په قیمت کې د بدلیدونکي مادې یا بیرته راستنیدو په صورت کې د پیرود او تحویلۍ نیټې وروسته په لومړي کال کې د نیمګړتیا په صورت کې یا د پیرود نرخ 50٪ کې د ځای په ځای کولو ماده درکړل شي یا د پرچون ارزښت 50٪ په ارزښت کې بیرته ستنیدل د پیرود او تحویل نیټې وروسته په دوهم کال کې د نیمګړتیا په صورت کې. - د تضمین لخوا پوښل شوي ندي:
- مقالې ته د رسیدو وروسته ټول مستقیم یا غیر مستقیم زیانونه (د بیلګې په توګه د اکسیډریشن ، شاکونو ، راوتلو ، دوړو ، دوړو ، رطوبت…) ، او د مقالې په واسطه ، او همدارنګه د هغې مینځپانګې (د بیلګې په توګه د معلوماتو له لاسه ورکول) ، د ګټې تاوان لپاره تاوان؛
- د مصرف وړ توکي ، برخې یا لوازم چې د نورمال کارونې پرمهال د زړیدو پروسې تابع وي ، لکه بیټرۍ (د ریچارج وړ ، نه چارج کیدونکي ، جوړ شوي یا بدلیدونکي) ، lamps، د ربړ برخې، د موټر چلولو بیلټ ... (لامحدود لیست)؛
- هغه اورونه چې د اور ، اوبو زیان ، بریښنا ، حادثې ، طبیعي ناورین ، او داسې نور ... له امله رامینځته شوي.
- نیمګړتیاوې په قصدي ډول ، غفلت یا د ناسم مدیریت ، غفلت ساتنه ، ناوړه ګټه اخیستنې یا د تولید کونکي لارښوونو سره په مخالفت کې پایله درلوده.
- د مقالې د سوداګریز ، مسلکي یا ډله ایزې استعمال له امله زیان رسیدلی (د تضمین اعتبار به شپږ (6) میاشتو ته راټیټ شي کله چې مقاله په مسلکي توګه وکارول شي)؛
- زیان چې د نامناسب کڅوړې او د مقالې لیږدونې پایله ده؛
- ټول زیانونه چې د ترمیم، ترمیم یا بدلون له امله رامینځته شوي د دریمې ډلې لخوا د Velleman® لخوا لیکلي اجازې پرته ترسره شوي.
- د ترمیم لپاره مقالې باید ستاسو د ویلمین® ډیلر ته وسپارل شي ، په کلکه بسته شوي (په غوره توګه په اصلي بسته بندۍ کې) ، او د پیرود اصلي رسید او د روښانه نیمګړتیا توضیح سره بشپړ شي.
- اشاره: د لګښت او وخت خوندي کولو لپاره، مهرباني وکړئ لارښود بیا ولولئ او وګورئ چې ایا نیمګړتیا د ترمیم لپاره د مقالې وړاندې کولو دمخه د څرګند لاملونو له امله رامینځته شوې. په یاد ولرئ چې د غیر عیب لرونکي مقالې بیرته راګرځول کیدی شي د لګښتونو اداره کول هم شامل وي.
- د تضمین پای ته رسیدو وروسته رامینځته شوي ترمیم د بار وړلو لګښتونو تابع دي.
- پورتني شرایط د ټولو سوداګریزو تضمینونو سره له تعصب پرته دي.
پورته شمیرنه د مقالې له مخې د تعدیل تابع ده (د مقالې لارښود وګورئ).
په PRC کې جوړ شوی
د Velleman nv لخوا وارد شوی
لیګن هیرویګ 33 ، 9890 ګاویر ، بلجیم
www.velleman.eu
اسناد / سرچینې
![]() |
velleman VMA209 د Arduino لپاره ملټي فنکشن شیلډ توسیع بورډ [pdf] د کارونکي لارښود د Arduino لپاره د VMA209 ملټي فنکشن شیلډ توسیع بورډ، VMA209، VMA209 بورډ، د ملټي فنکشن شیلډ توسیع بورډ، د شیلډ توسیع بورډ، توسیع بورډ، د ارډوینو لپاره د څو فنکشن شیلډ توسیع بورډ، بورډ |