You are here
Home > Hardware > DIY > Arduino ဆိုတာဘာလဲ?

Arduino ဆိုတာဘာလဲ?

Arduino ဆိုတာ

Arduino ဆိုတာကေတာ့ open-source platform ေပၚအေျခခံထားတဲ့ micro-controller ေလးပါ။ Micro-controller ဆိုတဲ့အတြက္ သူ႔မွာ Processor ပါမယ္၊ RAM ပါမယ္၊ ROM ပါမယ္၊ ေနာက္ GPIO pins ေတြပါမယ္ေပါ႔။  Arduino ကို 2005 ခုႏွစ္က Italy ႏုိင္ငံမွာ Massimo Banzi နဲ႔ ေနာက္ co-founder ေလးေယာက္ကစျပီး introduce လုပ္ခဲ႔ပါတယ္။

Arduino ကုိသံုးၿပီး ဘာေတြလုပ္လုိ႔ရလဲ ?

 

Arduino ကိုသံုးျပီး motor ေတြ sensor ေတြကေနတစ္ဆင့္ ကိုယ့္ ပတ္၀န္းက်င္မွာရွိတဲ့ အရာေတြကို ခ်ိတ္ဆက္ ထိန္းခ်ဳပ္ႏုိင္ပါတယ္။ ဥပမာ – Home Automation လို project မ်ိဳးေတြ၊ 3D printer လို project မ်ိဳးေတြ၊ Robotic project မ်ိဳးေတြ အစရွိသျဖင့္ project ေပါင္းေျမာက္မ်ားစြာကိုလဲ Arduino ကိုအသံုးျပဳျပီး ျပဳလုပ္ႏုိင္ပါတယ္။ Arduino ကုိ stand-alone project မ်ိဳးေတြမွာ သံုးလို႔ရတဲ့အျပင္ android apps ေတြ computer ကအျခား software ေတြ (ဥပမာ – processing) နဲ႔လည္း ခ်ိတ္ဆက္အသံုးျပဳႏုိင္ပါတယ္။

 Arduino board အမ်ိဳးအစားမ်ား

Arduino Board အမ်ိဳးအစားမ်ား
Arduino Board အမ်ိဳးအစားမ်ား

Arduino borad ေတြမွာ Uno, Mega, Nano, lily pad အစရွိသျဖင့္ board အမ်ိဳးအစားေတြ အမ်ားၾကီးရွိပါတယ္။ Board အမ်ိဳးအစားတစ္ခုနဲ႔ တစ္ခု ဘာကြာသလဲ ဆိုေတာ့ သူ႔မွာပါတဲ့ processor ေတြ GPIO pins အေရအတြက္ ေတြ  storage ပမာဏေတြ စတဲ့ သူ႔ရဲ့ specification ေတြကြာျခားပါတယ္။

ARDUINO ကိုဘာလို႔သံုးသင့္လဲ?

 

Low Cost :    Arduino ရဲ့ အားသာခ်က္ေတြကေတာ့ boards ေတြဟာ ေစ်းႏႈန္း ခ်ိဳသာပါတယ္။
ျမန္မာေငြ ၆၀၀၀ ေလာက္ရွိရင္စျပီး project ေတြလုပ္လို႔ ရပါျပီ။

Open Source:   ေနာက္ Arduino ဟာ open-source platform ျဖစ္တဲ့အတြက္ သူ႔ရဲ့ circuit design ေတြကို free ခ်ေပးထားပါတယ္။ အဲဒီအတြက္ board design ေတြကုိ ကိုယ့္ version နဲ႔ ကိုယ္ထပ္ျပီး improve လုပ္ႏုိင္ပါတယ္။ Program ေရးဖို႔အတြက္ IDE (Integrated Development Environment)ကိုလဲ သူ႔ main site  ျဖစ္တဲ့ www.arduino.cc မွာ free download ဆြဲႏုိင္ပါတယ္။ Online ေပၚ မွာလဲ project examples ေတြ tutorials ေတြ အမ်ားအျပားရွိတဲ့အတြက္ ေလ့လာရလြယ္ကူပါတယ္။

Cross platform:    Arduino software ေတြဟာ cross-platform ျဖစ္ပါတယ္။ ဆိုလိုတာကေတာ့ OS မေရြးပါဘူး။ တစ္ခ်ိဳ႕ micro-controller ေတြဟာ window နဲ႔ compatible မျဖစ္တာ အျခား OS ေတြနဲ႔ compatible မျဖစ္တာမ်ိဳးေတြ ရွိတတ္ပါတယ္။ Arduino software ေတြကေတာ့ Window ေရာ၊ Mac ေရာ၊ Linux OS ေတြမွာပါအသံုးျပဳႏုိင္ပါတယ္။ 

Easy Programming Environment:    Arduino အတြက္ programming environment ကလည္း ရိုးရွင္းလြယ္ကူပါတယ္။ Programming နဲ႔ပတ္သတ္တဲ႔ အေျခခံ Knowledge ေလာက္ရွိရင္ စေရးလို႔ရပါျပီ။ Arduino program ေတြကို C language နဲ႔ေရးပါတယ္။ ဒါေပမယ့္ C language စစ္စစ္မ်ိဳးမဟုတ္ဘဲ သူ႔ကို modify ျပန္လုပ္ထားတဲ့ ပံုစံမ်ိဳးပါ။ Arduino program ေတြကုိ sketches လို႔ေခၚပါတယ္။

 ARDUINO ကို ဘယ္လုိလူမ်ိဳးေတြ သံုးသင့္သလဲ?

Arduino board ေတြဟာ ေလ႔လာရလြယ္ကူျခငး္၊ အသံုးျပဳရလြယ္ကူျခင္းေတြေျကာင့္ အခုမွ စေလ့လာမယ့္သူေတြ၊ စျပီ project ေတြလုပ္မယ့္ ေက်ာင္းသူေက်ာငး္သားေတြ၊ ၀ါသနာရွင္ေတြအတြက္ သင့္ေတာ္ပါတယ္။

Phone Wa Science ကူးယူေဖာ္ျပသည္။

Thiha Bo Bo

Myanmar End User ကို အေကာင္းဆံုးျဖစ္ေအာင္ တင္ဆက္ေပးသြားပါ့မယ္… ကြ်န္ေတာ္နဲ႔အတူ Blogger life ကို စိတ္ဝင္စားသူမ်ား Guest blogger မ်ားကိုလည္း Myanmar End User မွာ ဝင္ေရာက္ေရးသားဖုိ႔ ဖိတ္ေခၚပါတယ္…
Facebook Profile: Fb/dev.thihabobo
Email: [email protected]

http://www.myanmarenduser.com

Similar Articles

Leave a Reply

Top
Skip to toolbar