Arduino သင္ခန္းစာ (၄) - Arduino IDE အသံုးျပဳနည္းႏွင္႔ ပရိုဂရမ္ ထည္႔သြင္းနည္း - Arduino Myanmar

Breaking

Open Arduino for Myanmar

Tuesday, April 3, 2018

Arduino သင္ခန္းစာ (၄) - Arduino IDE အသံုးျပဳနည္းႏွင္႔ ပရိုဂရမ္ ထည္႔သြင္းနည္း


Arduino IDE
ပထမဆံုး Arduino IDE ကို ရင္းႏွီးေအာင္ စတင္ေလ႔လာၾကပါစို႔။ ပံုမွာ ျပထားတဲ႔အတိုင္း Arduino IDE မွာ Menu Bar, Tool Bar, Sketch Tabs, Code Space နဲ႔ Status Display ဆိုၿပီး အပိုင္းငါးပိုင္း ပါဝင္ပါတယ္။
...
Menu Bar
Menu Bar ထဲမွာ File, Edit, Sketch ,Tools နဲ႔ Help တို႔ပါဝင္ၿပီး လုပ္ေဆာင္လို႔ရသမွ် function ေတြကို ထည္႔သြင္းေပးထားတာ ျဖစ္ပါတယ္။ 
...
Tool Bar
Tool Bar ထဲမွာေတာ႔ အဓိကက်ၿပီး အျမဲတမ္း မျဖစ္မေန သံုးၾကရတဲ႔ Verify, Upload, New, Open, Save, Serial Monitor စတဲ႔ function ေတြကို အလြယ္တကူ ေခၚယူ အသံုးျပဳႏိုင္ေအာင္ ခ်ိတ္ဆက္ေပးထားတဲ႔ icon ေလးေတြ ရွိပါတယ္။
...
Sketch Tab
Sketch Tab ကေတာ႔ ကၽြန္ေတာ္တို႔ ဖြင္႔ထားသမွ် Arduino code file (Sketch) ေတြအားလံုးကို ျမင္ႏိုင္တဲ႔ ေနရာျဖစ္ၿပီး Tab ေတြကို သံုးကာ စီထားပါတယ္။ ပရိုဂရမ္ အမ်ားအျပားကို ၿပိဳင္တူဖြင္႔ၿပီး လုပ္ေဆာင္ဖို႔ အဆင္ေျပေစပါတယ္။ 
ပရိုဂရမ္ေတြ ကို Arduino မွာ Sketch လို႔ေခၚပါတယ္။ ကၽြန္ေတာ္တို႔ စိတ္ကူးရလာတဲ႔အခါမ်ိဳးမွာ စာရြက္ေပၚ ခဲတံနဲ႔ ပံုၾကမ္းေရးျခစ္ထားသလိုပါပဲ။ Arduino ကိုအသံုးျပဳၿပီး ကၽြန္ေတာ္တို႔ စိတ္ကူးထဲက လိုခ်င္တဲ႔ function ေတြရေအာင္ ဖန္တီးေပးတဲ႔ ကုဒ္ေတြျဖစ္တဲ႔အတြက္ Sketch လို႔ ေခၚတာ ျဖစ္ပါတယ္။ 
...
Code Space
Code Space ကေတာ႔  ပရိုဂရမ္ေတြ ေရးသားဖို႔အတြက္ ေနရာပဲ ျဖစ္ပါတယ္။ automated syntax highlighting နဲ႔ autoarraging  စနစ္ေတြ ပါဝင္လို႔ ကုဒ္ေရးသားရတာကို ပိုမို အေထာက္အကူျပဳ လြယ္ကူေစတဲ႔ code editor တစ္ခုပဲ ျဖစ္ပါတယ္။ 
...
Status Display
Status Display ကေတာ႔ ကုဒ္ေတြကို Verify (Compile) လုပ္တဲ႔အခါနဲ႔ Upload လုပ္တဲ႔အခ်ိန္ေတြမွာ ဘာျဖစ္ေနတယ္ဆိုတာကို သိေအာင္ ျပေပးတာျဖစ္ပါတယ္။ မ်ားေသာအားျဖင္႔ ကုဒ္ထဲက အမွားေတြကို ေထာက္ျပတဲ႔ ေနရာျဖစ္ၿပီး ဘာ Error မွ ေပၚမလာပါေစနဲ႔လို႔ ဆုေတာင္းရေလ႔ ရွိပါတယ္။
...
Arduino ပရိုဂရမ္ ေရးသားထည္႔သြင္းနည္း အဆင္႔မ်ား
အဆင္႔(၁) - ပထမဆံုး Arduino IDE ထဲမွာ ကုဒ္ေတြ ေရးသားရမွာ ျဖစ္ပါတယ္။ ေရးၿပီးရင္ Save ထားလိုက္ပါ။ Example code ေတြ ၾကည္႔ခ်င္ရင္ ေအာက္ပါပံုအတိုင္း File->Examples ထဲကေန ေရြးခ်ယ္ ေလ႔လာပါ။

အဆင္႔(၂) - ပရိုဂရမ္ထဲမွာ အမွားပါမပါ compile လုပ္ၾကည္႔ပါ။ အမွားပါေနရင္ အဆင္႔(၁) ကို ျပန္သြားပါ။
အဆင္႔(၃) - Tools->Board: ကိုသြားၿပီး မိမိ ပရိုဂရမ္ ေရးသားလိုတဲ႔ Arduino Board အမ်ိဳးအစားကို ေရြးခ်ယ္ေပးပါ။

အဆင္႔(၄) - Tools->Port ကို မိမိတို႔ ခ်ိတ္ဆက္ထားတဲ႔ Arduino ရဲ႕ Com port ကို ေရြးခ်ယ္ေပးလိုက္ပါ။
...
port တြင္ မိမိ Arduino ကို မေတြ႕ပါက driver မရွိျခင္းေၾကာင္႔ ျဖစ္ႏိုင္ပါသည္။ မ်ားေသာအားျဖင္႔ China clone Arduino board မ်ားတြင္ ထိုသို႔ ျဖစ္တတ္ပါသည္။ ေစ်းေပါသည္႔ USB controller chip ကို အသံုးျပဳထားျခင္းေၾကာင္႔ ျဖစ္သည္ဟု ယူဆမိပါသည္။ အဆိုပါ ျပသနာကို ေျဖရွင္းရန္ ေအာက္ပါလင္႔မွ Driver ကို download ျပဳလုပ္၍ install ျပဳလုပ္ေပးပါ။ အဆင္ေျပသြားပါလိမ္႔မည္
Download Here: 
https://drive.google.com/file/d/1kCbLcgyDzaSK4V1QryNpTNXvp795WAKd/view
...
အဆင္႔(၅) - အမွားကင္းသြားတဲ႔ ကုဒ္ေတြကို Hex file ေျပာင္းၿပီး Arduino ထဲကို ထည္႔သြင္းဖို႔ Upload button ကို ႏွိပ္ပါ။ Arduino ေပၚက TX နဲ႔ RX led ေလးေတြ blink ျဖစ္ေနရင္ ပရိုဂရမ္ သြင္းေပးေနပါၿပီ။ အကယ္၍ ျပသနာ တစ္ခုခုရွိေနပါက  အဆင္႔(၃ နဲ႔ ၄)Tools -> Port နဲ႔ Tools->Board: တို႔ကို ေရြးခ်ယ္ထားျခင္း မွန္မမွန္ စစ္ေဆးပါ။ ကြန္ပ်ဴတာႏွင္႔ခ်ိတ္ဆက္ထားသည္႔ USB ႀကိဳးကို ျဖဳတ္ၿပီး ျပန္တပ္ၾကည္႔ပါ။
အဆင္႔(၆) - ပရိုဂရမ္ စတင္လည္ပတ္ၿပီး စမ္းသပ္ႏိုင္ၿပီ ျဖစ္ပါသည္ ခင္ဗ်ာ။
...
ေမတၱာျဖင္႔
Dr. Aung Win Htut
Founder and President
Green Hackers

1 comment: