Exercise 3.1 – Controlling I/Os with Serial Command

ဒီလေ့ကျင့်ခန်းမှာတော့ Computer က ပို့လိုက်တဲ့ Serial Command တွေကို အသုံးပြုပြီး LED ၂လုံး၊ DC Motor တစ်လုံးနဲ့ Servo Motor တစ်လုံးကို ထိန်းချုပ်ကြည့်မှာ ဖြစ်ပါတယ်။ Lesson 3.3. ထဲက Sketch ကို အခြေခံပြီး ချဲ့ထွင်ရေးသားရနိုင်ပါတယ်။ sub-command တွေကို ဘယ်လို ဖတ်ပြီး ဘယ်လို ထိန်းချုပ်မလဲ ဆိုတာကို စဉ်းစားရပါမယ်။

LED ၂လုံးကို L1 နဲ့ L2 ၊ Motor ကို M1 ၊ Servo Motor ကို M2 လို့ သတ်မှတ်ပါမယ်။ Command format ကတော့ LED 1 ကို မီးဖွင့်ချင်ရင် L1:1 လို့ ရေးရပါမယ်။ မီးပိတ်ချင်ရင်တော့ L1:0 ဖြစ်ပါတယ်။ LED 2 ကလည်း ဒီလိုပါပဲ။ L2:1 နဲ့ L2:0 ကို သုံးပါမယ်။ မော်တာကိုတော့ M1: နောက်မှာ ရာခိုင်နှုန်းထည့်ပေးရပါမယ်။ ဥပမာ – M1:100 ပေါ့။ Servo Motor ကိုတော့ သုညကနေ ၁၈၀ ဒီဂရီ အထိ ပေးနိုင်ပါတယ်။ ဥပမာ – S1:120။ Command အစနဲ့ အဆုံးကိုတော့ [ ] သုံးရမှာ ဖြစ်ပါတယ်။ ဥပမာ – [L1:0,L2:1,M1:50,S1:90]

ပထမဆုံး Lab Bench Pane ပေါ်မှာ 2 Red LEDs ၊ 1 DC Motor ၊ 1 Servo Motor နဲ့ USB Serial ကို တင်လိုက်ပါ။ ပြီးရင် လိုတဲ့ Code ကို ဖြည့်ရေးပြီး စမ်းကြည့်ပါ။