Arduino Short Guide

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 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 ေတြလုပ္မယ့္ ေက်ာင္းသူေက်ာငး္သားေတြ၊ ၀ါသနာရွင္ေတြအတြက္ သင့္ေတာ္ပါတယ္။

No Comments Yet.

Leave a comment