Digital Connections
ပံုတြင္ ျပထားသည္႔အတိုင္း Arduino Uno ၏ အေပၚဘက္တြင္ 0 မွ 13 အထိ အမွတ္စဥ္ထိုးထားေသာ digital pins မ်ား ပါဝင္ပါသည္။ ၄င္း pins မ်ားကို input အတြက္ ျဖစ္ေစ၊ output အတြက္ ျဖစ္ေစ အသံုးျပဳႏိုင္ပါသည္။
Digital pins မ်ားကို output အျဖစ္ အသံုးျပဳသည္႔ အခါမ်ားတြင္ 5V ကို အဖြင္႔အပိတ္ ျပဳလုပ္ႏိုင္သည္႔ power supply သဖြယ္ အသံုးျပဳႏိုင္ၾကၿပီး ၄င္းကို sketch အတြင္း ပရိုဂရမ္ ေရးသား၍ ထိန္းခ်ဳပ္ႏိုင္ပါသည္။ ထိုသို႔ အသံုးျပဳရာတြင္ Arduino board ၏ အမ်ားဆံုး current ခံႏိုင္ရည္ထက္ မေက်ာ္လြန္ေစရန္ ဂရုျပဳရမည္ ျဖစ္ပါသည္။
အဆိုပါ digital pins မ်ားတြင္ pin 0 ႏွင္႔ 1 သည္ Serial communication အတြက္ အသံုးျပဳထားေသာ pin မ်ား ျဖစ္ၾကၿပီး USB port ရွိ serial pins မ်ားႏွင္႔ တစ္ဆက္တည္း ျဖစ္ပါသည္။ ထို႔ေၾကာင္႔ USB port မွ တဆင္႔ Arduino အား ပရိုဂရမ္ ေရးသြင္းျခင္း၊ Serial Monitoring ျပဳလုပ္ေနခ်ိန္မ်ားတြင္ digital pin 0 ႏွင္႔ 1 ကို အသံုးမျပဳရပါ။ (USB ႀကိဳးကို အသံုးျပဳ၍) ကြန္ပ်ဴတာႏွင္႔ တိုက္ရိုက္ မခ်ိတ္ဆက္လိုသည္႔အခါ အျခား devices မ်ားႏွင္႔ serial communication ျပဳလုပ္ရန္ အတြက္သာ အသံုးျပဳရမည္ ျဖစ္ပါသည္။ RX(receive) ႏွင္႔ TX(transmit) ဟု စာတမ္းထိုးထားပါသည္။
...
PWM pins
Digital pins မ်ားသည္ 40mA current သာ ပံ႔ပိုးေပးႏိုင္ပါသည္။ စိတ္ခ်ရေစရန္ 20mA သာ အသံုးျပဳသင္႔ပါသည္။ ထို႔အျပင္ သက္ဆိုင္ရာ power group အလိုက္ 100mA ထက္္ ေက်ာ္လြန္ မသံုးမိေစရန္ သတိျပဳရမည္ ျဖစ္ပါသည္။ ထို႔ေၾကာင္႔ pin output current သည္ standard LED တစ္လံုး ထြန္းရန္ လံုေလာက္ေသာ္လည္း ေမာ္တာမ်ားအား တိုက္ရိုက္ေမာင္းႏွင္ႏိုင္စြမ္း မရွိပါ။
...
Dr. Aung Win Htut
Founder and President
Green Hackers
No comments:
Post a Comment