ကွန်ပျူတာများပရိုဂရမ်းမင်း

Arduino Starter: ခြေလှမ်းညွှန်ကြားချက်အားဖြင့်ခြေလှမ်း။ programming နဲ့စီမံကိန်းများကို Arduino: ဘယ်မှာစတင်ရန်?

Arduino အားလုံးပရိသတ်တွေအကြားအလွန်ရေပန်းစားဒီဇိုင်းဖြစ်ပါတယ်။ သူတို့နှင့်အတူအကျွမ်းတဝင်နှင့်သူ့ကိုအကြောင်းကိုကြားသိဖူးဘူးတဲ့သူတွေကိုဖြစ်သင့်သည်။

Arduino ကဘာလဲ?

အဖြစ်ခေတ္တ Arduino ဖော်ပြထားသနည်း အကောင်းဆုံးစကားများပါလိမ့်မယ်: အီလက်ထရောနစ်ဒီဇိုင်နာ။ Arduino သင်အီလက်ထရောနစ်ပစ္စည်းတွေအမျိုးမျိုးကိုဖန်တီးနိုင်သောကိရိယာတခုဖြစ်တယ်။ တကယ်တော့ဒီကိုမှန်ကန်ဟာ့ဒ်ဝဲကွန်ပျူတာပလက်ဖောင်းတစ်လောကလုံးဦးတည်ရာဖြစ်ပါတယ်။ ဒါဟာရိုးရှင်းတဲ့ဆားကစ်တည်ဆောက်ခြင်းအတွက်အသုံးပြုနိုင်ပါတယ်နှင့်မျှမျှတတရှုပ်ထွေးစီမံကိန်းများကိုအကောင်အထည်ဖေါ်ရန်။

တစ်ဦး input ကို-output ကိုကဒ်ဖြစ်သောမိမိတို့၏ဟာ့ဒ်ဝဲ, အပေါ်အခြေခံပြီးဒီဇိုင်နာ။ ကို C / C ++ တို့အပေါ်အခြေခံထားပါသည်သောဘာသာစကားများကို အသုံးပြု. ဘုတ်အဖွဲ့ program ရန်။ သူတို့ဟာထုတ်ယူခြင်း / ဝါယာကြိုး, အသီးသီးဟုခေါ်ကြသည်။ Group မှကို C ထဲကနေသူတို့အလွန်လျင်မြန်စွာမည်သူမဆိုကျွမ်းကျင်ကြသည်နိုင်အောင်, အစွန်းရောက်ရိုးရှင်းအမွေဆက်ခံခြင်း, အလေ့အကျင့်၌ဤအသိပညာလျှောက်ထားရန်အတော်လေးသိသိသာသာပြဿနာမဟုတ်ပါဘူး။ Starter ဒီဇိုင်နာများ wizards - သင်စစ်ဆင်ရေး၏လွယ်ကူခြင်းကိုနားလည်ကြောင်း, မကြာခဏ Arduino ကြောင်းပြောကြသည်။ တောင်မှကလေးများ "Arduino" ပျဉ်ပြားဖြင့်နားလည်သဘောပေါက်နိုင်ပါ။

ကစုဆောင်းရန်ဖြစ်နိုင်သမျှကဘာလဲ?

လျှောက်လွှာ Arduino အတော်လေးကွဲပြားခြားနားကြောင့်ဆောင်းပါးရဲ့အဆုံးမှာအကြံပြုပါလိမ့်မည်သည့်ရိုးရှင်းတဲ့ဥပမာအဘို့နှင့်ခြယ်လှယ်, စက်ရုပ်နှင့်စက်မှုစက်တွေအပါအဝင်တစ်ဦးမျှမျှတတရှုပ်ထွေးယန္တရားများ, အဘို့ဖြစ်၏ကြောင့်သုံးနိုင်တယ်။ တချို့ကလက်သမား "Smart အိမ်တော်" system သို့မဟုတ်ရုံကွန်ပျူတာများ, တက်ဘလက်, ဖုန်း, လုံခြုံရေးနှင့်စောင့်ကြည့်စနစ်များအိမ်များစေထိုကဲ့သို့သောစနစ်များ၏အခြေခံပေါ်မှာစီမံခန့်ခွဲ။ ပင်သူတို့အားအဘယ်သူမျှမအတွေ့အကြုံကိုသူထိတွေ့ဆက်ဆံဖို့စတငျနိုငျတဲ့သူအရင်ကဆိုရင်များအတွက် Arduino-စီမံကိန်းများ, ဆောင်းပါး၏အဆုံး၌ရှိကြ၏။ သူတို့ကပင်တစ်ဦးစရိုက် virtual reality စနစ်များကိုဖန်တီးရန်အသုံးပြုနိုင်ပါသည်။ တစ်ဦးမျှမျှတတတစ်လောကလုံးဟာ့ဒ်ဝဲအစိတ်အပိုင်းအားလုံးကိုကျေးဇူးတင်စကားနှင့်အခွင့်အလမ်းများကို Arduino programming ကိုပူဇော်ကြ၏။

အစိတ်အပိုင်းများကိုဝယ်ယူရန်အဘယ်မှာရှိသနည်း

အီတလီမှာထုတ်လုပ်မူရင်းအစိတ်အပိုင်းများ, ဆင်ခြင်၏။ သို့သော်ထိုကဲ့သို့သောယူနစ်၏စျေးနှုန်းအနိမ့်သည်မဟုတ်။ ထို့ကြောင့်, ရယ်စရာတန်ဖိုးရှိရှိ Clone ချစ်စနိုးကုမ္ပဏီတွေသို့မဟုတ် Arduino-သဟဇာတ devices များနှင့်အစိတ်အပိုင်းများအားဖြင့်ဖန်ဆင်းတော်ပင်တစ်ဦးချင်းစီလက်မှုပညာတစ်ခုအရေအတွက်ကို။ ဤအ Clone ဝယ်ယူတဲ့အခါမှာသူတို့အလုပ်လုပ်မည်ကိုယုံကြည်စိတ်ချမှုနှင့်အတူကပြောပါတယ်, ဒါပေမယ့်သင့်ရဲ့ရွေးခြယ်သောကယ်တင်ခြင်းငှါအလိုဆန္ဒမရနိုင်ပါ။

components သို့မဟုတ်အစုံတွင်သို့မဟုတ်တစ်ဦးချင်းဝယ်ယူနိုင်ပါသည်။ ထိန်းချုပ်မှုသို့မဟုတ်သင်္ဘောများအမျိုးမျိုးနှင့်အတူကားတွေ, ရဟတ်ယာဉ်များစုဝေးဖို့ Pre-ပြင်ဆင်ထားပစ္စည်းများပြီးသားပင်ရှိပါသည်။ အပေါ်ကဓါတ်ပုံကို၌ရှိသကဲ့သို့, Set တရုတ်နိုင်ငံကုန်ပစ္စည်းထုတ်လုပ်, $ 49 ကုန်ကျမည်ဖြစ်သည်။

ပစ္စည်းကိရိယာများအကြောင်းပိုမိုသိရှိလိုပါက

Arduino ဘုတ်အဖွဲ့ Bootloader ကိုချုပ်နှင့်အနည်းဆုံးနိမ့်ဆုံးလိုအပ်သည့်က USB-UART ဆိပ်ကမ်းကိုရှိပါတယ်ခဲ့သည့်ရိုးရှင်းသော Microcontroller တွေ AVR ဖြစ်ပါသည်။ အဲဒီမှာအရေးကြီးသောအစိတ်အပိုင်းများကိုနေဆဲဖြစ်ကြောင်း, ဒါပေမယ့်ဆောင်းပါးအတွင်းဖွင့်နှစ်ခုအစိတ်အပိုင်းများကိုအာရုံစိုက်ဖို့ပိုကောင်းပါလိမ့်မယ်။

ပထမဦးစွာ Microcontroller တွေ, ပရိုဂရမ်ကိုတည်ရှိသောနှင့်ဖွံ့ဖြိုးသောအတွက်အစီအစဉ်အပေါ်တည်ဆောက်ယန္တရား။ အဆိုပါအစီအစဉ်များကိုနှိပ်အကျိုးသက်ရောက်စေမည်အကြောင်း, etc အစိတ်အပိုင်းများဖန်ဆင်းခြင်း (resistors, စစ္, အာရုံခံကိရိယာများ, etc ... ), ကနေအချက်ပြအဆိုပါအာရုံခံကိရိယာထို့အပြင်၎င်းတို့၏ရည်ရွယ်အသုံးပြုမှုသည်နှင့်အညီအလွန်ကွဲပြားခြားနားနိုင်ပါသည်: .. အလင်း, အရှိန်, အပူချိန်, အကွာအဝေး, ဖိအား, အတားအဆီးများ နှင့် t ကို။ d ။ Display ရဲ့ထုတ်ကုန်တွေဖြစ်တဲ့ဂရပ်ဖစ်ပြသမှုအဖြစ်ရှုပ်ထွေးကိရိယာဖို့အယ်လ်အီးဒီနှင့် tweeters ထံမှရိုးရှင်းသောအစိတ်အပိုင်းများကိုသုံးပြီးထွက်သယ်ဆောင်စေခြင်းငှါအဖြစ်။ အဆိုပါ actuators တစ်ဦးအလွန်ရှည်လျားအချိန်စာရင်းပြုစုသောမော်တာ, အဆို့ရှင်, relays များ, servos, solenoids နှင့်များစွာသောအခြားသူများကိုထည့်သွင်းစဉ်းစားနေကြသည်အဖြစ်။ ဤအ lists ထဲကတစ်ခုခုနှင့်အတူ MK ဆက်သွယ်ထားသောဝါယာကြိုးအားဖွငျ့, ညာအလုပ်လုပ်ပါတယ်။ အချို့သောယန္တရားများအဘို့အ Adapter ကလိုအပ်ပါတယ်။ သင်အမှန်တကယ်ဒီဇိုင်း start လျှင်မူကား, သင်ပယ်ရှင်းကိုချိုးဖျက်ဖို့ခက်ခဲပါလိမ့်မည်။ အခုတော့ရဲ့ Arduino programming ကိုအကြောင်းပြောဆိုကြကုန်အံ့။

ပရိုဂရမ်းမင်း၏ဖြစ်စဉ်နှင့် ပတ်သက်. ပိုမိုသိရှိလိုပါက

firmware ကိုဟုခေါ်သော Microcontroller တွေ program ကိုအပေါ်လုပ်ကိုင်ဖို့ယခုပင်လျှင်အဆင်သင့်။ ဒါဟာတစ်ခုတည်းသောစီမံကိန်းနှင့် Arduino စီမံကိန်းများကိုနိုင်ပါတယ်, ဒါကြောင့်တစ်ဦးချင်းစီ firmware ကိုလက်ျာဖိုင်တွေရှာဖွေခြင်းဖြစ်စဉ်အရှိန်မြှင့်ရန်, သီးခြား folder ထဲမှာသိမ်းထားဖို့နှစ်လိုဖွယ်ဖြစ်ပါသည်။ ပရိုဂရမ်မာ: ဒါဟာအထူးပြု devices များ MK အားဖွငျ့ကြည်လင်ပေါ်သို့ချုပ်ဖြစ်ပါတယ်။ ပြီးတော့ "Arduino" အခြားအားသာချက်ရှိပါတယ် - ကပရိုဂရမ်မာမလိုအပ်ပါဘူး။ အရင်ကဆိုရင်များအတွက် Arduino programming ကိုလွယ်ကူသည်ဒါအရာအားလုံးကိုပြုမိသည်။ Written ကုဒ်ကို USB-cable ကိုကနေတဆင့် MC သို့တင်ဆောင်နိုင်ပါသည်။ Bootloader ကို - ဤအားသာချက် built-in ကြိုတင်ပရိုဂရမ်မာများနှင့် spetsproshivkoy အချို့ကိုမျိုးမဟုတ်ပါဘူးအောင်မြင်။ bootloader ကိုချက်ချင်းဆက်သွယ်နှင့်နားထောင်ပြီးနောက်စတင်သည်တဲ့အထူးအစီအစဉ်တစ်ခုဖြစ်သည်ဟာကြည်လင်အဲဒီမှာသို့မဟုတ်မ flash မှ Arduino စီမံကိန်းများကိုလျှင်မည်သည့် command ကိုရှိပါတယ်။ အသုံးပြုမှု Bootloader ကို မှစ. အချို့အလွန်ဆွဲဆောင်မှုအားသာချက်များကိုတက်လာ:

  1. အပိုဆောင်းအချိန်မလိုအပ်ပါဘူးဆက်သွယ်ရေး၏တစ်ဦးတည်းသာရုပ်သံလိုင်းအသုံးပြုခြင်း။ ထို့ကြောင့် Arduino စီမံကိန်းများအများအပြားကွဲပြားခြားနားသောဝါယာကြိုးများနှင့်ချိတ်ဆက်ရန်သင့်မလိုအပ်ပါဘူး, သူတို့၏အသုံးပြုမှုအတွက်ရှုပ်ထွေးမှုများလည်းမရှိ။ တစ်ဦးကို USB-cable ရဲ့အောင်မြင်စွာအလုံအလောက်အလုပ်လုပ်စေရန်။
  2. ကာကွယ်စောင့်ရှောက်ရေးကွေး, ကိုယ်လက်။ တိုက်ရိုက် firmware ကိုက Microcontroller တွေအုတ်ပြည်နယ်မှကိုယူခဲ့တာ strain မလိုအပ်ပါဘူး, မျှမျှတတလွယ်ကူသည်။ အန္တရာယ်ရှိတဲ့ settings ကိုရန် Bootloader ကိုအတူလုပ်ကိုင်သောအခါ, သငျသညျ (သင်တန်း၏, ထို program ၏ဖွံ့ဖြိုးတိုးတက်ရေးကိုတဆင့်, သင်အရာအားလုံးကိုခြိုးဖကျြနိုငျသညျ) မရကြဘူး။ အရင်ကဆိုရင်များအတွက် Arduino သာရှင်းရှင်းလင်းလင်းနဲ့အသုံးပြုရလွယ်ကူကြောင်း view ၏အချက်အနေဖြင့်ဖြစ်ပါတယ်ဒါကြောင့်နေဆဲသူတို့နှင့်အတူအလုပ်လုပ်သောလူသား၏အတွေ့အကြုံနှင့်ပတ်သက်သောမလိုချင်တဲ့ငွေကုန်ကျစရိတ်ကိုရှောင်။

စတင်စီမံကိန်းများ

သငျသညျအစုတခုရတယ်အခါ, တစ်ဦးဂဟေသံ, rosin နှင့်ဂဟေဆက်ရုံအလွန်ရှုပ်ထွေးသောဒီဇိုင်းများပုံသှငျးဖို့မဖြစ်သင့်ပါတယ်။ သူတို့ကသင်တန်း၏, သငျသညျ dazzle နိုငျသညျ, ဖြစ်ကြသည်, ဒါပေမယ့်ရှုပ်ထွေးစီမံကိန်းများတွင်မျှမျှတတအနိမ့်သည့် Arduino Starter အတွက်အောင်မြင်မှုအခွင့်အလမ်း။ သင်တန်းနှင့်လက်အား "လာပြီ" ဟုသငျသညျအလုပျနဲ့ "Arduino" ၏အပြန်အလှန်နားလည်ရန်ကူညီပေးပါမည်သည့်အချို့သောပိုပြီးရိုးရှင်းအိုး, အကောင်အထည်ဖော်ဖို့ကြိုးစားနိုင်ပါ။ အရင်ကဆိုရင်များအတွက် Arduino အတူလုပ်ကိုင်အတွင်းပထမဆုံးခြေလှမ်းအဖြစ်ကစဉ်းစားရန်အကြံပြုလိုတယ်ဖြစ်နိုင်သည်:

  1. တစ်ဦး Create မှိတ်တုတ်မှိတ်တုတ်နဲ့ LED, "Arduino" မှတဆင့်လုပ်ကိုင်တံ့သော။
  2. "Arduino" ကိုသီးခြား button ကိုချိတ်ဆက်ခြင်း။ ခလုတ်ကို№1ထံမှ LED မီးအလင်းရောင်ချိန်ညှိနိုင်အောင်သည့်အခါဤအမှုကိုပြုသောနိုင်ပါသည်။
  3. တစ်ဦး potentiometer ချိတ်ဆက်ခြင်း။
  4. servo ထိန်းချုပ်မှု။
  5. ချိတ်ဆက် LED အဆိုပါ tri-အရောင်နှင့်အတူအလုပ်လုပ်ကြသည်။
  6. အဆိုပါများကို piezoelectric ဒြပ်စင်၏ connection ။
  7. အဆိုပါ photoresist ချိတ်ဆက်ခြင်း။
  8. သူ့အလုပ်အကြောင်းကိုအဆိုကို sensor နဲ့အချက်ပြချိတ်ဆက်ပါ။
  9. စိုထိုင်းဆသို့မဟုတ်အပူချိန်အာရုံခံကိရိယာကိုချိတ်ဆက်နေ။

အနာဂတျအတှကျစီမံကိန်းများ

ဒါဟာသင်တစ်ဦးချင်းစီအယ်လ်အီးဒီချိတ်ဆက်နိုင်ရန်အတွက် "Arduino" ၌စိတ်ဝင်စားကြကြောင်းမဖြစ်နိုင်ဖြစ်ပါတယ်။ အများစုမှာဖွယ်ရှိ, သင်သည်သူတို့၏ကားကိုဖန်တီးရန်အခွင့်အလမ်းအားဖြင့်ဆွဲဆောင်နေကြသည် RC လှေ , သို့မဟုတ်ရဟတ်ယာဉ်ပျံ။ ထိုသို့သောစီမံကိန်းများကိုသူတို့အချိန်နှင့်ဇွဲအများကြီးမလိုအပ်, သူတို့ရဲ့အကောင်အထည်ဖော်ရေးအတွက်ရှုပ်ထွေးသော်လည်း, သူတို့ကိုအောက်ပါအသုံးပြုပုံသင်လိုချင်တာတွေရ: အရင်ကဆိုရင်များအတွက် Arduino ဒီဇိုင်းနှင့်အတူတန်ဖိုးရှိသောအတွေ့အကြုံကို။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.unansea.com. Theme powered by WordPress.