အပြီးအစီး ပြန်လည်ဒီဇိုင်းထုတ်ထားသော Arduino IDE 2.0 ကို ရရှိနိုင်ပါသည်။

alpha နှင့် beta ကို သုံးနှစ်ကြာစမ်းသပ်ပြီးနောက်၊ microcontrollers များကိုအခြေခံ၍ open-source boards များကိုအခြေခံသည့် Arduino အသိုက်အဝန်းသည် Arduino IDE 2.0 ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်၏တည်ငြိမ်သောထွက်ရှိမှုကိုတင်ပြခဲ့ပြီး၊ ကုဒ်ရေးရန်၊ စုစည်းရန်၊ ဟာ့ဒ်ဝဲပေါ်သို့ Firmware တင်ခြင်း နှင့် အမှားရှာပြင်နေစဉ်အတွင်း ဘုတ်များနှင့် အပြန်အလှန်တုံ့ပြန်ခြင်း။ Firmware Development ကို C နှင့် ဆင်တူသည့် အထူးဖန်တီးထားသော programming language ဖြင့် လုပ်ဆောင်ပြီး microcontroller များအတွက် ပရိုဂရမ်များကို လျင်မြန်စွာ ဖန်တီးနိုင်စေပါသည်။ ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် အင်တာဖေ့စ်ကုဒ်ကို TypeScript (ရိုက်ထည့်ထားသော JavaScipt) ဖြင့် ရေးသားထားပြီး နောက်ခံကို Go တွင် အကောင်အထည်ဖော်ထားသည်။ အရင်းအမြစ်ကုဒ်ကို AGPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ Linux၊ Windows နှင့် macOS အတွက် အဆင်သင့်လုပ်ထားသော ပက်ကေ့ဂျ်များကို ပြင်ဆင်ထားပါသည်။

Arduino IDE 2.x ဌာနခွဲသည် Arduino IDE 1.x နှင့် ကုဒ်ထပ်နေခြင်းမရှိသော လုံးဝအသစ်သော ပရောဂျက်တစ်ခုဖြစ်သည်။ Arduino IDE 2.0 သည် Eclipse Theia ကုဒ်တည်းဖြတ်သူအပေါ် အခြေခံထားပြီး ဒက်စ်တော့အပလီကေးရှင်းကို Electron ပလပ်ဖောင်းကို အသုံးပြု၍ တည်ဆောက်ထားသည် (Arduino IDE 1.x ကို Java ဖြင့် ရေးသားထားသည်)။ စုစည်းခြင်း၊ အမှားပြင်ဆင်ခြင်းနှင့် firmware တင်ခြင်းတို့နှင့်ဆက်စပ်သော ယုတ္တိယုတ္တိကို သီးခြားနောက်ခံလုပ်ငန်းစဉ် arduino-cli သို့ ရွှေ့သည်။ ဖြစ်နိုင်ပါက၊ ကျွန်ုပ်တို့သည် အသုံးပြုသူများနှင့် ရင်းနှီးသောပုံစံဖြင့် အင်တာဖေ့စ်ကို ထားရှိရန် ကြိုးစားခဲ့ပြီး တစ်ပြိုင်နက်တည်း ခေတ်မီအောင် ပြုလုပ်ထားသည်။ Arduino 1.x ကို အသုံးပြုသူများသည် ရှိပြီးသား boards များနှင့် function libraries များကို ပြောင်းလဲခြင်းဖြင့် ဌာနခွဲအသစ်သို့ အဆင့်မြှင့်တင်ရန် အခွင့်အရေး ပေးထားပါသည်။

အသုံးပြုသူအတွက် သိသာထင်ရှားသောပြောင်းလဲမှုများထဲတွင်-

  • အချက်အလက်တင်ပြမှုပုံစံများစွာပါရှိသော ပိုမိုမြန်ဆန်၊ ပိုမိုတုံ့ပြန်မှုနှင့် ခေတ်မီသောအသွင်အပြင်ရှိသော အင်တာဖေ့စ်။
  • ရှိပြီးသားကုဒ်များနှင့် ချိတ်ဆက်ထားသည့် ဒစ်ဂျစ်တိုက်များကို ထည့်သွင်းစဉ်းစားကာ လုပ်ဆောင်ချက်များနှင့် ကိန်းရှင်များ၏ အမည်များကို အလိုအလျောက်ဖြည့်ခြင်းအတွက် ပံ့ပိုးမှု။ စာရိုက်နေစဉ် အမှားအယွင်းများအကြောင်း အသိပေးခြင်း။ ဝေါဟာရခွဲခြမ်းစိတ်ဖြာခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များကို LSP (Language Server Protocol) ပရိုတိုကောကို ပံ့ပိုးပေးသည့် အစိတ်အပိုင်းတစ်ခုတွင် လုပ်ဆောင်သည်။
    အပြီးအစီး ပြန်လည်ဒီဇိုင်းထုတ်ထားသော Arduino IDE 2.0 ကို ရရှိနိုင်ပါသည်။
  • ကုဒ်လမ်းညွှန်ကိရိယာများ။ သင်ရွေးချယ်ထားသောလုပ်ဆောင်ချက် သို့မဟုတ် ကိန်းရှင်ကိုသတ်မှတ်သည့်စာကြောင်းသို့သွားရန် ဖန်ရှင် သို့မဟုတ် ကိန်းရှင်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်သောအခါ ပြသသည့်ဆက်စပ်မီနူးသည် လင့်ခ်များကိုပြသသည်။
    အပြီးအစီး ပြန်လည်ဒီဇိုင်းထုတ်ထားသော Arduino IDE 2.0 ကို ရရှိနိုင်ပါသည်။
  • တိုက်ရိုက် အမှားရှာပြင်ခြင်းကို ပံ့ပိုးပေးသည့် တပ်ဆင်ပါရှိ အမှားရှာပြင်ခြင်း နှင့် ခွဲထွက်မှတ်များကို အသုံးပြုနိုင်စွမ်း ရှိပါသည်။
  • အမှောင်မုဒ် ပံ့ပိုးမှု။
    အပြီးအစီး ပြန်လည်ဒီဇိုင်းထုတ်ထားသော Arduino IDE 2.0 ကို ရရှိနိုင်ပါသည်။
  • မတူညီသောကွန်ပျူတာများတွင် ပရောဂျက်တစ်ခုလုပ်ဆောင်နေသူများအတွက်၊ Arduino Cloud တွင် အလုပ်သိမ်းဆည်းရန်အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။ Arduino IDE 2 ကို ထည့်သွင်းထားခြင်း မရှိသော စနစ်များတွင်၊ အော့ဖ်လိုင်းမုဒ်တွင် လုပ်ဆောင်နိုင်သည့် Arduino Web Editor ဝဘ်အင်တာဖေ့စ်ကို အသုံးပြု၍ ကုဒ်ကို တည်းဖြတ်နိုင်သည်။
  • ဘုတ်အဖွဲ့နှင့် စာကြည့်တိုက်မန်နေဂျာအသစ်များ။
  • Git ပေါင်းစပ်ခြင်း။
  • Serial Port Monitoring စနစ်။
  • ရုပ်ပုံဂရပ်ပုံစံဖြင့် ဘုတ်မှပြန်ပေးသော ကိန်းရှင်များနှင့် အခြားဒေတာများကို တင်ပြနိုင်စေမည့် Plotter။ အထွက်ကို စာသားပုံစံနှင့် ဂရပ်တစ်ခုအဖြစ် တစ်ပြိုင်နက် ကြည့်ရှုနိုင်သည်။
    အပြီးအစီး ပြန်လည်ဒီဇိုင်းထုတ်ထားသော Arduino IDE 2.0 ကို ရရှိနိုင်ပါသည်။
  • အပ်ဒိတ်များကို စစ်ဆေးခြင်းနှင့် ပေးပို့ခြင်းအတွက် တပ်ဆင်ထားသော ယန္တရား။

source: opennet.ru

မှတ်ချက် Add