arduino-လိုဂို

Arduino REES2 Uno ကိုအသုံးပြုနည်း

အသုံးပြုပုံ-Arduino-REES2-Uno-ထုတ်ကုန်

Arduino Uno ကိုအသုံးပြုနည်း

အသုံးပြုပုံ-Arduino-REES2-Uno-fig-1

ရိုးရိုးလျှောက်လွှာ

  • Xoscillo၊ open-source oscilloscope
  • Arduinome၊ Monome ကိုတုပသည့် MIDI ထိန်းချုပ်ကိရိယာ
  • OBDuino သည် ခေတ်မီကားအများစုတွင်တွေ့နိုင်သော on-board diagnostics interface ကိုအသုံးပြုသည့် trip computer ဖြစ်သည်။
  • Ardupilot၊ ဒရုန်းဆော့ဖ်ဝဲလ်နှင့် ဟာ့ဒ်ဝဲ
  • ခေတ်နောက်မီ 2D ဗီဒီယိုဂိမ်းများကို ဖန်တီးရန် Arduino အကာအကွယ်တစ်ခုဖြစ်သည့် Gameduino
  • ArduinoPhone၊ ကိုယ်တိုင်ပြုလုပ်နိုင်သော ဆဲလ်ဖုန်း
  • ရေအရည်အသွေးစမ်းသပ်ခြင်းပလပ်ဖောင်း

ဒေါင်းလုဒ်လုပ်ခြင်း/တပ်ဆင်ခြင်း။

  • သွားပါ။ www.arduino.cc arduino ဆော့ဖ်ဝဲလ်၏ နောက်ဆုံးဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ပြီး သင့်လည်ပတ်မှုစနစ်ကို ရွေးချယ်ရန်
  • ခေါင်းစဉ်ဘားတွင် ဆော့ဖ်ဝဲလ်တက်ဘ်ကို နှိပ်ပါ၊ ဤပုံကို သင်မြင်ရသည်နှင့် တစ်ပြိုင်နက် အောက်သို့ scroll လုပ်ပါ။အသုံးပြုပုံ-Arduino-REES2-Uno-fig-2
  • သင့်လည်ပတ်မှုစနစ်အရ၊ သင့်တွင် windows စနစ်ရှိလျှင် Windows Installer ကိုရွေးချယ်ပါ။ အသုံးပြုပုံ-Arduino-REES2-Uno-fig-3

ကနဦးသတ်မှတ်မှု

  • Tools menu နှင့် Board ကိုရွေးချယ်ပါ။အသုံးပြုပုံ-Arduino-REES2-Uno-fig-5
  • ထို့နောက် သင်ပရိုဂရမ်ပြုလုပ်လိုသော Arduino board အမျိုးအစားကို ရွေးချယ်ပါ၊ ကျွန်ုပ်တို့၏ အခြေအနေတွင် ၎င်းသည် Arduino Uno ဖြစ်သည်။ အသုံးပြုပုံ-Arduino-REES2-Uno-fig-6အသုံးပြုပုံ-Arduino-REES2-Uno-fig-7
  • ပရိုဂရမ်မာ Arduino ISP ကို ​​ရွေးပါ၊ ၎င်းကို မရွေးချယ်ပါက Arduino ISP ပရိုဂရမ်မာကို ရွေးချယ်ရပါမည်။ Arduino ကိုချိတ်ဆက်ပြီးနောက် COM port ကိုရွေးချယ်ရပါမည်။

LED မှိတ်တုတ်မှိတ်တုတ်

  • ဘုတ်ကို ကွန်ပျူတာနှင့် ချိတ်ဆက်ပါ။ Arduino တွင် software ကိုသွားပါ။ File -> ထွamples -> အခြေခံများ -> Blink LED ကုဒ်ကို ဝင်းဒိုးတွင် အလိုအလျောက် တင်ပါမည်။အသုံးပြုပုံ-Arduino-REES2-Uno-fig-8
  • အပ်လုဒ်ခလုတ်ကို နှိပ်ပြီး ပရိုဂရမ်က အပ်လုဒ်လုပ်ခြင်း ပြီးဆုံးသည်အထိ စောင့်ပါ။ ပင်နံပါတ် 13 မှစတင်မှိတ်တုတ်မှိတ်တုတ်၏ဘေးရှိ LED ကိုသင်တွေ့ရပါမည်။ ဘုတ်အများစုနှင့် ချိတ်ဆက်ထားသော အစိမ်းရောင် LED တစ်ခု ရှိနှင့်ပြီးဖြစ်သည်ကို သတိပြုပါ - သင်သည် သီးခြား LED တစ်ခု မလိုအပ်ပါ။

ပြသာနာရှာဖွေရှင်းပေးခြင်း

အကယ်၍ သင်သည် Arduino Uno တွင် မည်သည့်ပရိုဂရမ်ကိုမျှ အပ်လုဒ်လုပ်၍ မရပါက Tx နှင့် Rx ကို အပ်လုဒ်တင်နေစဉ်တွင် “BLINK” အတွက် ဤအမှားကို ရယူပြီး မက်ဆေ့ချ်ကို ထုတ်ပေးနေစဉ်၊
avrdude- အတည်ပြုခြင်း အမှား၊ ပထမဆုံး byte 0x00000x0d != 0x0c Avrdude အတည်ပြုမှု အမှား၊ အကြောင်းအရာ မတိုက်ဆိုင်ပါ Avrdudedone "ကျေးဇူးတင်ပါတယ်"အသုံးပြုပုံ-Arduino-REES2-Uno-fig-9

အကြံပြုချက်

  • ကိရိယာများ > ဘုတ်အဖွဲ့မီနူးတွင် သင့်တွင် မှန်ကန်သည့်အရာကို ရွေးချယ်ထားကြောင်း သေချာပါစေ။ သင့်တွင် Arduino Uno ရှိလျှင် ၎င်းကို သင်ရွေးချယ်ရပါမည်။ ထို့အပြင်၊ အသစ်သော Arduino Duemilanove ဘုတ်များတွင် ATmega328 ပါရှိပြီး အဟောင်းများတွင် ATmega168 ရှိသည်။ စစ်ဆေးရန်၊ သင်၏ Arduino ဘုတ်ရှိ မိုက်ခရိုကွန်ထရိုလာ (ပိုကြီးသော ချစ်ပ်) ပေါ်ရှိ စာသားကို ဖတ်ပါ။
  • Tools > Serial Port menu တွင် သင့်လျော်သော port ကို ရွေးထားကြောင်း စစ်ဆေးပါ (သင်၏ port ပေါ်မလာပါက၊ ကွန်ပျူတာနှင့်ချိတ်ဆက်ထားသော board ဖြင့် IDE ကို ပြန်လည်စတင်ကြည့်ပါ)။ Mac တွင်၊ အမှတ်စဉ်အပေါက်သည် /dev/tty.usbmodem621 (Uno သို့မဟုတ် Mega 2560 အတွက်) သို့မဟုတ် /dev/tty.usbserial-A02f8e (အဟောင်းများ၊ FTDI အခြေခံဘုတ်များ) ကဲ့သို့သော အရာဖြစ်သင့်သည်။ Linux တွင်၊ ၎င်းသည် /dev/ttyACM0 သို့မဟုတ် အလားတူဖြစ်သင့်သည် (Uno သို့မဟုတ် Mega 2560 အတွက်) သို့မဟုတ်
    /dev/ttyUSB0 သို့မဟုတ် အလားတူ (ဘုတ်အဟောင်းများအတွက်)။
  • Windows တွင်၊ ၎င်းသည် COM port တစ်ခုဖြစ်လိမ့်မည်၊ သို့သော်မည်သည့်အရာကိုသိရန် Device Manager (Ports အောက်) တွင်သင်စစ်ဆေးရန်လိုအပ်သည်။ သင့် Arduino ဘုတ်အတွက် နံပါတ်စဉ်အပေါက်တစ်ခု မတွေ့ရပါက၊ ယာဉ်မောင်းများအကြောင်း အောက်ပါအချက်အလက်များကို ကြည့်ပါ။

ကားသမား

  • Windows 7 တွင် (အထူးသဖြင့် 64-bit ဗားရှင်း) တွင် သင်သည် Device Manager သို့သွားပြီး Uno သို့မဟုတ် Mega 2560 အတွက် ဒရိုက်ဗာများကို အပ်ဒိတ်လုပ်ရန် လိုအပ်နိုင်သည်။အသုံးပြုပုံ-Arduino-REES2-Uno-fig-10
  • စက်ပေါ်တွင် right click နှိပ်ရုံဖြင့် (ဘုတ်ပြားသည် သင့်ကွန်ပျူတာနှင့် ချိတ်ဆက်ထားသင့်သည်) နှင့် Windows ကို သင့်လျော်သော .inf တွင်ညွှန်ပါ။ file တဖန်။ .inf သည် Arduino ဆော့ဖ်ဝဲလ်၏ ဒရိုက်ဘာ/လမ်းညွှန်ထဲတွင် ရှိသည် (၎င်း၏ FTDI USB Drivers ဖိုင်လမ်းကြောင်းခွဲတွင်မဟုတ်ပါ)။
  • Windows XP တွင် Uno သို့မဟုတ် Mega 2560 ဒရိုက်ဗာများကို ထည့်သွင်းသည့်အခါ ဤအမှားကို သင်တွေ့ရှိပါက- "စနစ်က ၎င်းကို ရှာမတွေ့ပါ။ file သတ်မှတ်ထားသည်။
  • Linux တွင်၊ Uno နှင့် Mega 2560 သည် /dev/ttyACM0 ၏ စက်ပစ္စည်းများအဖြစ် ပေါ်လာသည်။ နံပါတ်စဉ်ဆက်သွယ်ရေးအတွက် Arduino software အသုံးပြုသည့် RXTX စာကြည့်တိုက်၏ စံဗားရှင်းဖြင့် ၎င်းတို့ကို မပံ့ပိုးပါ။ Linux အတွက် Arduino ဆော့ဖ်ဝဲ ဒေါင်းလုဒ်လုပ်ရာတွင် အဆိုပါ /dev/ttyACM* စက်ပစ္စည်းများကို ရှာဖွေရန်အတွက် RXTX စာကြည့်တိုက်၏ ဗားရှင်းတစ်ခု ပါဝင်ပါသည်။ ဤစက်ပစ္စည်းများအတွက် ပံ့ပိုးမှုပါဝင်သည့် Ubuntu ပက်ကေ့ခ်ျ (11.04) လည်း ရှိပါသည်။ အကယ်၍ သင်သည် သင်၏ဖြန့်ဖြူးမှုမှ RXTX ပက်ကေ့ဂျ်ကို အသုံးပြုနေပါက /dev/ttyACM0 မှ/dev/ttyUSB0 သို့ symlink လုပ်ရန် လိုအပ်နိုင်သည် (ဥပမာ၊ample) Arduino software တွင် serial port ပေါ်လာစေရန်

ပြေး 

  • sudo usermod -a -G tty သင်၏UserName
  • sudo usermod -a -G သင့်UserName ကို ခေါ်ဆိုပါ။
  • အပြောင်းအလဲများ အကျိုးသက်ရောက်စေရန်အတွက် အကောင့်ပိတ်ပြီး ထပ်မံဝင်ရောက်ပါ။

Serial Port သို့ဝင်ရောက်ပါ။

  • Windows တွင်၊ ဆော့ဖ်ဝဲလ်သည် စတင်ရန် နှေးကွေးခြင်း သို့မဟုတ် စတင်ခြင်းတွင် ပျက်သွားပါက သို့မဟုတ် ကိရိယာမီနူးကို ဖွင့်ရန် နှေးနေပါက၊ သင်သည် Device Manager ရှိ Bluetooth နံပါတ်စဉ်အပေါက်များ သို့မဟုတ် အခြားသော ကွန်ရက်ချိတ်ဆက်ထားသော COM ပေါက်များကို ပိတ်ရန် လိုအပ်နိုင်သည်။ Arduino ဆော့ဖ်ဝဲလ်သည် သင့်ကွန်ပြူတာပေါ်ရှိ အမှတ်စဉ် (COM) အပေါက်များအားလုံးကို စကင်န်ဖတ်ပြီး Tools မီနူးကိုဖွင့်သည့်အခါတွင် ၎င်းသည် တစ်ခါတစ်ရံတွင် ကြီးမားသောနှောင့်နှေးမှုများ သို့မဟုတ် ပျက်စီးမှုများ ဖြစ်စေနိုင်သည်။
  • USB Cellular Wi-Fi Dongle ဆော့ဖ်ဝဲလ် (ဥပမာ Sprint သို့မဟုတ် Verizon)၊ PDA စင့်ခ်အပလီကေးရှင်းများ၊ Bluetooth-USB ဒရိုက်ဗာများ (ဥပမာ BlueSoleil)၊ virtual daemon ကိရိယာများ စသည်တို့ကဲ့သို့ အမှတ်စဉ်အပေါက်များအားလုံးကို စကင်န်ဖတ်သည့် မည်သည့်ပရိုဂရမ်မဆို သင်လုပ်ဆောင်နေခြင်းကို စစ်ဆေးပါ။
  • သင့်တွင် အမှတ်စဉ်အပေါက်သို့ ဝင်ရောက်ခွင့်ကို ပိတ်ဆို့ထားသည့် firewall software (ဥပမာ ZoneAlarm) မရှိပါ။
  • USB သို့မဟုတ် Arduino ဘုတ်သို့ အမှတ်စဉ်ချိတ်ဆက်မှုမှတစ်ဆင့် ဒေတာဖတ်ရန် ၎င်းတို့ကို အသုံးပြုနေပါက ၎င်းတို့ကို စီမံဆောင်ရွက်ခြင်း၊ PD၊ vvvv အစရှိသည်တို့ကို အသုံးပြုနေပါက သင်သည် ဖယ်ရှားရန် လိုအပ်ပါသည်။
  • Linux တွင်၊ သင်သည် Arduino ဆော့ဖ်ဝဲလ်ကို အပ်လုဒ်တင်ခြင်းအား ပြုပြင်မွမ်းမံခြင်းရှိမရှိ သိရန် အနည်းဆုံး ယာယီအားဖြင့် စမ်းသုံးနိုင်သည်။

ရုပ်ပိုင်းဆိုင်ရာချိတ်ဆက်မှု

  • ပထမဦးစွာ သင့်ဘုတ်အား ဖွင့်ထားကြောင်း သေချာပါစေ (အစိမ်းရောင် LED ပွင့်နေသည်) နှင့် ကွန်ပျူတာနှင့် ချိတ်ဆက်ပါ။
  • Arduino Uno နှင့် Mega 2560 သည် USB hub မှတဆင့် Mac သို့ ချိတ်ဆက်ရာတွင် အခက်အခဲရှိနိုင်သည်။ သင်၏ “Tools > Serial Port” မီနူးတွင် ဘာတစ်ခုမှ မပေါ်ပါက၊ ဘုတ်ကို သင့်ကွန်ပျူတာသို့ တိုက်ရိုက်ချိတ်ဆက်ပြီး Arduino IDE ကို ပြန်လည်စတင်ကြည့်ပါ။
  • ဒစ်ဂျစ်တယ်ပင်နံပါတ် 0 နှင့် 1 တို့ကို ကွန်ပြူတာနှင့် အမှတ်စဉ်ဆက်သွယ်မှုဖြင့် မျှဝေထားသောကြောင့် အပ်လုဒ်တင်နေစဉ် ဒစ်ဂျစ်တယ်ပင်နံပါတ်များကို ဖြုတ်ပါ (ကုဒ်ကို အပ်လုဒ်လုပ်ပြီးပါက ချိတ်ဆက်အသုံးပြုနိုင်သည်)။
  • ဘုတ်နှင့်မချိတ်ဆက်ဘဲ အပ်လုဒ်လုပ်ကြည့်ပါ (USB ကြိုးမှလွဲ၍)။
  • ဘုတ်သည် သတ္တု သို့မဟုတ် လျှပ်ကူးပစ္စည်း တစ်စုံတစ်ရာကို မထိမိကြောင်း သေချာပါစေ။
  • အခြား USB ကြိုးကို စမ်းကြည့်ပါ။ တခါတရံ အလုပ်မလုပ်ဘူး။

အော်တိုပြန်လည်သတ်မှတ်

  • သင့်တွင် အလိုအလျောက်ပြန်လည်သတ်မှတ်ခြင်းကို မပံ့ပိုးနိုင်သော ဘုတ်တစ်ခုရှိပါက၊ သင်သည် ဘုတ်အား မတင်မီ စက္ကန့်အနည်းငယ်အလိုတွင် ပြန်လည်သတ်မှတ်ထားကြောင်း သေချာပါစေ။ (Arduino Diecimila၊ Duemilanove နှင့် Nano တို့သည် 6-pin ပရိုဂရမ်ခေါင်းစီးများဖြင့် LilyPad၊ Pro နှင့် Pro Mini တို့ကဲ့သို့ အလိုအလျောက်ပြန်လည်သတ်မှတ်ခြင်းကို ပံ့ပိုးပေးသည်)။
  • သို့သော်၊ အချို့သော Diecimila သည် မှားယွင်းသော bootloader ဖြင့် မတော်တဆ မီးလောင်သွားကြောင်း သတိပြုပြီး မတင်မီတွင် ပြန်လည်သတ်မှတ်ရန် ခလုတ်ကို ကိုယ်ထိလက်ရောက် နှိပ်ရန် လိုအပ်နိုင်သည်ကို သတိပြုပါ။
  • သို့သော်၊ အချို့သောကွန်ပျူတာများတွင် Arduino ပတ်ဝန်းကျင်တွင် အပ်လုဒ်ခလုတ်ကို နှိပ်ပြီးနောက် ဘုတ်ပေါ်ရှိ ပြန်လည်သတ်မှတ်ခလုတ်ကို နှိပ်ရန် လိုအပ်နိုင်သည်။ 10 စက္ကန့်အထိ သို့မဟုတ် ထို့ထက်ပို၍ နှစ်ခုကြားရှိ မတူညီသောအချိန်များကို စမ်းကြည့်ပါ။
  • ဤအမှားကို သင်ရရှိပါက- [VP 1]စက်ပစ္စည်းသည် မှန်ကန်စွာ တုံ့ပြန်ခြင်းမရှိပါ။ ထပ်တင်ကြည့်ပါ (ဆိုလိုသည်မှာ ဘုတ်ကို ပြန်လည်သတ်မှတ်ပြီး ဒေါင်းလုဒ်ခလုတ်ကို ဒုတိယအကြိမ် နှိပ်ပါ)။

Boot loader

  • သင်၏ Arduino ဘုတ်ပေါ်တွင် bootloader မီးလောင်နေကြောင်း သေချာပါစေ။ စစ်ဆေးရန်၊ ဘုတ်ကို ပြန်လည်သတ်မှတ်ပါ။ တပ်ဆင်ထားသော LED (ပင်နံပါတ် 13 သို့ ချိတ်ဆက်ထားသည့်) မှိတ်တုတ်မှိတ်တုတ်ဖြစ်ရပါမည်။ မဟုတ်ပါက၊ သင့်ဘုတ်ပေါ်တွင် bootloader ရှိမည်မဟုတ်ပါ။
  • မင်းမှာ ဘယ်လိုဘုတ်မျိုးလဲ။ အပိုဝါယာကြိုးလိုအပ်သော Mini၊ LilyPad သို့မဟုတ် အခြားဘုတ်တစ်ခုဖြစ်ပါက ဖြစ်နိုင်လျှင် သင့်ပတ်လမ်း၏ဓာတ်ပုံကို ထည့်သွင်းပါ။
  • သင်ဘုတ်သို့ အပ်လုဒ်တင်နိုင်သည်ဖြစ်စေ မရှိသည်ဖြစ်စေ။ အကယ်၍ သင်သည် ဘုတ်အဖွဲ့နှင့် အလုပ်မလုပ်မီ/ မည်သည့်ဆော့ဖ်ဝဲလ်ကို မကြာသေးမီကမှ ထည့်သွင်းခဲ့သည် သို့မဟုတ် ဖယ်ရှားလိုက်ခြင်းမှာ သင်ဘာလုပ်နေသနည်း။
  • စကားလုံးအသုံးအနှုန်းဖြင့် အပ်လုဒ်လုပ်ရန် ကြိုးစားသောအခါတွင် ပြသထားသည့် စာတိုများ။ ၎င်းကိုလုပ်ဆောင်ရန် ကိရိယာဘားရှိ အပ်လုဒ်ခလုတ်ကို နှိပ်နေစဉ် shift key ကို ဖိထားပါ။

Arduino REES2 Uno အသုံးပြုနည်းလမ်းညွှန်

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *