Netduino vs Arduino

Microcontroller တွေပလက်ဖောင်းထိပ်တန်းအပေါ်ထဲကလာကြလိမ့်မည်ဘယ်ဟာ?

Arduino င်း၏နယ်ပယ်စပေးပြီမမျှော်လင့်ဘဲခဲ့တဲ့ခေတ်ရေစီးကြောင်းပရိသတ်ကိုရောက်ရှိ, ကျော်ကြားမှုအတွက်ပေါက်ကွဲမှုကြုံတွေ့ခဲ့သည်။ Arduino ဟာ့ဒ်ဝဲလက်တွေ့စမ်းသပ်ချက်အရင်ကထက်ပိုပြီးလက်လှမ်းအခါများစွာသော "ဟာ့ဒ်ဝဲခေတ်ဆန်း" ခေတ်တောင်းဆိုနေကြပါတယ်သောအရာကို၏ရှေ့တန်းမှမှာသောနည်းပညာဖြစ်ပါတယ်။ hardware ဆန်းသစ်တီထွင်မှု၏နောက်လှိုင်းအတွက်အဓိကအခန်းကဏ္ဍမှပါလိမ့်မယ်။ Arduino က၎င်း၏ open source ဖြစ်ပြီးပုံစံအချက်ခေါ်ဆောင်သွားနှင့်၎င်း၏လုပ်ဆောင်နိုင်စွမ်းကိုတိုးမြှင့်ခဲ့ကြကြောင်းစီမံကိန်းများ၏နံပါတ်တခုကိုမွေးဖွားစေခဲ့ပါတယ်ဒါကြောင့်လူကြိုက်များဖြစ်လာသည်။ တစ်ခုမှာထိုကဲ့သို့သောစီမံကိန်းကို Netduino, pin ကို-သဟဇာတအများအပြား Arduino ဒိုင်းနှင့်အတူသောမိုက်ခရို controller ကိုပလက်ဖောင်းဖြစ်ပါသည်, သို့သော် .NET Micro နဲ့ software ကိုမူဘောင်အပေါ်အခြေခံသည်။ ဤအပလက်ဖောင်း၏ဘယ်ဟာ့ဒ်ဝဲရှေ့ပြေးပုံစံများအတွက်စံဖြစ်လာလိမ့်မည်နည်း

ကို C # အပေါ် Netduino အတွက် coding

အဆိုပါ Netduino ပလက်ဖောင်း၏အဓိကအရောင်းရဆုံးမှတ်တစ်ခုမှာ Netduino လုပ်ကိုင်သောကြံ့ခိုင် software ကိုမူဘောင်ဖြစ်ပါတယ်။ Arduino wire ကိုဘာသာစကားကိုအသုံးပြုသည်ကို၎င်း, Arduino IDE အတွက် Microcontroller တွေ၏ "ရှင်းလင်းသောသတ္တု" ကျော်ထိန်းချုပ်မှုများနှင့်မြင်ကွင်း၏မြင့်မားသောအဆင့်ဘို့ခွင့်ပြုပါတယ်။ အခြားတစ်ဖက်တွင် Netduino, Programs ကို Microsoft Visual Studio ကိုအသုံးပြုပြီး, C # မှာအလုပ်လုပ်ခွင့်ပြု, အကျွမ်းတဝင် .NET framework ကိုအသုံးပြုသည်။

Arduino နှင့် Netduino နှစ်ဦးစလုံးပရိုဂရမ်မာတစ်ဦးယေဘုယျပရိသတ်ကိုမှ Microcontroller တွေဖွံ့ဖြိုးတိုးတက်ရေးကိုလောကီသားတို့သည်အကိုပိုမိုသုံးစွဲနိုင်စေရန်ဒီဇိုင်းရေးဆွဲဒါပြီးသားအများအပြားပရိုဂရမ်မှအကျွမ်းတဝင်ဖြစ်ကြောင်း software ကို toolsets ၏အသုံးပြုမှုကိုအကြီးအကျယ်ပေါင်းဖြစ်ပါတယ်နေကြသည်။ Netduino programming ကိုအကျွမ်းတဝင်နှင့် software များကမ္ဘာမှှုသူတို့အဘို့အဆင်ပြေပါလိမ့်မည်ပို software များဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာအင်္ဂါရပ်များအဘို့အခွင့် Arduino ၏ထက် abstraction တစ် higer အဆင့်မှာအလုပ်လုပ်ပါတယ်။

Netduino ပိုမိုအစွမ်းထက်ပေမယ့်ပိုစျေးကြီးသည်

ယေဘုယျခုနှစ်တွင် Netduino အကွာအဝေး၏ကွန်ပျူတာပါဝါ Arduino ၏ထက်ပိုမိုမြင့်မားသည်။ အချို့သော Netduino မော်ဒယ်များအထိ 120 MHz မှာ run နေတဲ့ 32-bit Processor နဲ့အလုပ်လုပ်နှင့် RAM နဲ့များများနှင့်အတူ လျှပ်တစ်ပြက်မီး နှမြောဖို့မှတ်ဉာဏ်, အ Netduino ယင်း၏ Arduino counterparts တွေကိုအများအပြားထက်လေးမွတျပိုမြန်သည်။ တစ်ယူနစ် Netduino ကုန်ကျစရိတ်တားမြစ်ချက်တစ်ရပ်ရပ်ကိုပိုပြီးစျေးကြီးမဟုတ်ပေမယ့်ဒါကအပိုဆောင်းအာဏာပိုကြီးတဲ့စျေးနှုန်း tag ကိုအတူပါလာပါဘူး။ Netduino ယူနစ်စကေးမှာလိုအပ်နေလျှင်ဤရွေ့ကားကုန်ကျစရိတ်သို့သော် mount နိုင်ပါတယ်။

Arduino အတော်များများပံ့ပိုးမှု Libraries ရှိပါတယ်

Arduino ၏အဓိကအစွမ်းသတ္တိကိုက၎င်း၏ကြီးမားသောနှင့်သရုပ်ြပရပ်ရွာထဲတွင်တည်ရှိသည်။ အဆိုပါ open source ဖြစ်ပြီးစီမံကိန်း၏ Arduino Hardware နဲ့ software ကိုအမျိုးမျိုးနှင့်အတူ interface ခွင့်ပြုအသုံးဝင်သောကုဒ်စာကြည့်တိုက်၏ကြီးမြတ်သဘောတူညီချက်ထောက်ပံ့ကြသူပူးပေါင်း, တစ်ဦးကြီးများအစုအဝေး၌စုဝေးလျက်ရှိသည်။ Netduino န်းကျင်ရပ်ရွာကြီးထွားလာနေသည်နေစဉ်, ကထောက်ခံမှုများအတွက်မည်သည့်လိုအပ်ချက် built ခံရဖို့ထုံးစံစာကြည့်တိုက်လိုအပ်တယ်စေခြင်းငှါနေဆဲက၎င်း၏အသက်တာ၌အလုံအလောက်အစောပိုင်းဖြစ်ပါတယ်။ Arduino များအတွက်အလားတူ code ကိုနမူနာ, လဲ tutorial နှင့်ကျွမ်းကျင်မှုမရရှိနိုင် ပို. ဖွံ့ဖြိုးပြီးယင်း၏ရှိသော counterpart ထက်ဖြစ်ပါတယ်။

တစ်ဦး prototype ပတ်ဝန်းကျင်အဖြစ်သင့်လျော်သော

တစ်ဦး platform ပေါ်တွင်ဆုံးဖြတ်ခြင်းသည့်အခါတစ်ဦးကအလွန်အရေးကြီးသောထည့်သွင်းစဉ်းစားစီမံကိန်းခဲ့သည်ဆို၏လိမ့်မည်တဲ့အနာဂတ်ဟာ့ဒ်ဝဲထုတ်ကုန်များအတွက်ရှေ့ပြေးပုံစံအဖြစ်ဆောင်ရွက်ပါလိမ့်မယ်ရှိမရှိသို့မဟုတ်မဟုတ်ပါဘူး။ Arduino အလွန်ကောင်းစွာသင့်လျော်ဒီအခန်းကဏ္ဍအတွက်ဖြစ်တယ်, အလုပျ၏သေးငယ်တဲ့ငွေပမာဏနှင့်တကွ, Arduino Atmel တစ်ဦးထံမှ AVR Microcontroller တွေနဲ့အစားထိုးခြင်းနှင့်ထုတ်လုပ်မှုတွင်အသုံးပြုနိုင်အတူတကွစီမံကိန်းဂဟေဆက်နိုင်ပါသည်။ ဟာ့ဒ်ဝဲကုန်ကျစရိတ် incremental နဲ့ hardware များ၏ထုတ်လုပ်မှုပြေးချုံ့ချဲ့ဘို့သင့်လျော်သောဖြစ်ကြသည်။ အလားတူခြေလှမ်းတွေတစ် Netduino နှင့်အတူခေါ်ဆောင်သွားနိုင်ပါတယ်နေစဉ်, လုပ်ငန်းစဉ်လျော့နည်းရိုးရှင်းတဲ့ဖြစ်တယ်, ပင်သိသိသာသာထုတ်ကုန်၏ကုန်ကျစရိတ်ဖွဲ့စည်းပုံပြောင်းလဲထားတဲ့လုံးဝအသစ်အ Netduino ၏အသုံးပြုမှုကိုလိုအပ်နိုင်ပါတယ်။ တစ်ဦးဟာ့ဒ်ဝဲထုတ်ကုန်အဖြစ်အသုံးပြုခြင်းအကြောင်းစဉ်းစားတဲ့အခါမှာအဆိုပါဆော့ဖ်ဝဲကိုခြေရာ, ဟာ့ဒ်ဝဲလိုအပ်ချက်များကိုနှင့်အမှိုက်သရိုက်အစုအဝေးများကဲ့သို့ဆော့ဖ်ဝဲကိုအကောငျအထညျဖျောအသေးစိတ်ကိုအပေါငျးတို့သ Netduino ပလက်ဖောင်းရှုပ်ထွေး။

Netduino နှင့် Arduino နှစ်ဦးစလုံးဆော့ဖျဝဲပရိုဂရမ်ကနေပြောင်းလဲဖို့ရှာဖွေနေသူတွေအတွက်ဖှံ့ဖွိုးတိုးတ microcontroller အလွန်မိတ်ဆက်ပေးသညျ။ မြင့်မားသောအဆင့်မှာ Netduino တဆော့ဖ်ဝဲ, ကို C #, .NET, ဒါမှမဟုတ် Visual Studio နဲ့နောက်ခံရှိပြီးအထူးသဖြင့်လျှင်, ပေါ့ပေါ့လက်တွေ့စမ်းသပ်ချက်တစ်ခုထက်ပိုသောချဉ်းကပ်ရပလက်ဖောင်းရှိနိုင်ပါသည်။ Arduino က၎င်း၏ IDE နှင့်အတူအနည်းငယ်ကမ်းပါးမတ်သင်ယူမှုကွေးကိုထောက်ပံ့ပေးပေမယ့်ထောက်ခံမှုများအတွက်ပိုကြီးအသိုင်းအဝိုင်းနှင့်ထို့ထက် ပို. ပြောင်းလွယ်ပြင်လွယ်တဦးတည်းထုတ်လုပ်မှုသို့ရှေ့ပြေးပုံစံကိုယူရန်ဆန္ဒရှိသင့်ပါတယ်။