Tarkib
yashirish
Arduino REES2 Uno-dan qanday foydalanish kerak
Arduino Uno-dan qanday foydalanish kerak
Oddiy dastur
- Xoscillo, ochiq manbali osiloskop
- Arduinome, Monomni taqlid qiluvchi MIDI boshqaruv qurilmasi
- OBDuino, ko'pgina zamonaviy avtomobillarda mavjud bo'lgan bortli diagnostika interfeysidan foydalanadigan sayohat kompyuteri
- Ardupilot, dron dasturiy ta'minoti va apparati
- Gameduino, retro 2D video o'yinlarini yaratish uchun Arduino qalqoni
- ArduinoPhone, o'z-o'zidan ishlaydigan uyali telefon
- Suv sifatini tekshirish platformasi
Yuklab olish / O'rnatish
- ga boring www.arduino.cc arduino dasturining so'nggi versiyasini yuklab olish va operatsion tizimingizni tanlash uchun
- Sarlavha satrida Dastur yorlig'ini bosing, bu rasmni ko'rganingizdan so'ng pastga aylantiring
- Operatsion tizimingizga ko'ra, agar sizda Windows tizimi bo'lsa, Windows Installer-ni tanlang.
Dastlabki sozlash
- Asboblar menyusi va Kengash-ni tanlang
- Keyin dasturlamoqchi bo'lgan Arduino platasining turini tanlang, bizning holatlarimizda bu Arduino Uno.
- Dasturchi Arduino ISP ni tanlang, agar bu tanlanmagan bo'lsa, Arduino ISP dasturchisini tanlash kerak. Arduino ulangandan so'ng COM portini tanlash kerak.
Ledni miltillash
- Kengashni kompyuterga ulang. Arduino-da dasturiy ta'minotga o'ting File -> Masalanamples -> Asos -> Blink LED. Kod avtomatik ravishda oynada yuklanadi.
- "Yuklash" tugmasini bosing va dastur "Yuklash tugallandi" deb yozilguncha kuting. 13-pin yonidagi LED miltillay boshlaganini ko'rishingiz kerak. E'tibor bering, ko'pgina platalarga allaqachon yashil LED ulangan - sizga alohida LED kerak emas.
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Agar siz Arduino Uno-ga biron bir dasturni yuklay olmasangiz va “BLINK” xatosi paydo bo'lsa, Tx va Rx yuklanganda bir vaqtning o'zida miltillaydi va xabarni yarating.
avrdude: tekshirish xatosi, baytdagi birinchi nomuvofiqlik 0x00000x0d != 0x0c Avrdude tekshirish xatosi; kontent nomuvofiqligi Avrdudedone “Rahmat”
Taklif
- Asboblar > Kengash menyusida to'g'ri element tanlanganiga ishonch hosil qiling. Agar sizda Arduino Uno bo'lsa, uni tanlashingiz kerak bo'ladi. Bundan tashqari, yangi Arduino Duemilanove platalarida ATmega328, eskilarida esa ATmega168 mavjud. Tekshirish uchun Arduino platangizdagi mikrokontrollerdagi (kattaroq chip) matnni o'qing.
- Asboblar > Seriyali port menyusida to'g'ri port tanlanganligini tekshiring (agar sizning portingiz ko'rinmasa, kompyuterga ulangan plata bilan IDE-ni qayta ishga tushirishga harakat qiling). Mac-da ketma-ket port /dev/tty.usbmodem621 (Uno yoki Mega 2560 uchun) yoki /dev/tty.usbserial-A02f8e (eski, FTDI-ga asoslangan platalar uchun) kabi bo'lishi kerak. Linuxda u /dev/ttyACM0 yoki shunga o'xshash bo'lishi kerak (Uno yoki Mega 2560 uchun) yoki
/dev/ttyUSB0 yoki shunga o'xshash (eski platalar uchun). - Windows-da u MAQOMOTI porti bo'ladi, lekin qaysi biri ekanligini ko'rish uchun Qurilma menejerida (Portlar ostida) tekshirishingiz kerak bo'ladi. Agar Arduino platangiz uchun ketma-ket port bo'lmasa, drayverlar haqida quyidagi ma'lumotlarni ko'ring.
Haydovchilar
- Windows 7 da (ayniqsa, 64-bitli versiya) siz Device Manager-ga kirishingiz va Uno yoki Mega 2560 drayverlarini yangilashingiz kerak bo'lishi mumkin.
- Qurilmani o'ng tugmasini bosing (taxta kompyuteringizga ulangan bo'lishi kerak) va Windows-ni tegishli .inf-ga yo'naltiring file yana. .inf Arduino dasturining drayverlari/katalogida joylashgan (uning FTDI USB drayverlari pastki katalogida emas).
- Agar siz Windows XP da Uno yoki Mega 2560 drayverlarini o'rnatishda ushbu xatoga duch kelsangiz: "Tizim topa olmadi. file belgilangan
- Linuxda Uno va Mega 2560 /dev/ttyACM0 shaklidagi qurilmalar sifatida namoyon bo'ladi. Arduino dasturiy ta'minoti ketma-ket aloqa uchun foydalanadigan RXTX kutubxonasining standart versiyasi tomonidan qo'llab-quvvatlanmaydi. Linux uchun Arduino dasturini yuklab olish RXTX kutubxonasining ushbu /dev/ttyACM* qurilmalarini qidirish uchun yamalgan versiyasini o'z ichiga oladi. Shuningdek, ushbu qurilmalarni qo'llab-quvvatlashni o'z ichiga olgan Ubuntu paketi (11.04 uchun) mavjud. Agar siz tarqatishdagi RXTX paketidan foydalanayotgan bo'lsangiz, /dev/ttyACM0 dan/dev/ttyUSB0 ga simli bog'lanishingiz kerak bo'lishi mumkin (masalan,ample) ketma-ket port Arduino dasturida paydo bo'lishi uchun
Yugurish
- sudo usermod -a -G tty foydalanuvchi nomi
- sudo usermod -a -G foydalanuvchi nomini tering
- O'zgarishlar kuchga kirishi uchun tizimdan chiqing va qayta kiring.
Seriya portiga kirish
- Windows tizimida, agar dasturiy ta'minot sekin ishga tushsa yoki ishga tushayotganda ishdan chiqsa yoki Asboblar menyusi sekin ochilsa, Device Manager'da Bluetooth seriyali portlarini yoki boshqa tarmoqqa ulangan MAQOMOTI portlarini o'chirib qo'yishingiz kerak bo'lishi mumkin. Arduino dasturi ishga tushganda va Asboblar menyusini ochganda kompyuteringizdagi barcha ketma-ket (COM) portlarni skanerdan o'tkazadi va bu tarmoq portlari ba'zan katta kechikishlar yoki ishdan chiqishlarga olib kelishi mumkin.
- USB Cellular Wi-Fi Dongle dasturiy ta'minoti (masalan, Sprint yoki Verizon'dan), PDA sinxronlash ilovalari, Bluetooth-USB drayverlari (masalan, BlueSoleil), virtual daemon vositalari va boshqalar kabi barcha ketma-ket portlarni skanerlovchi dasturlarni ishlamayotganligingizni tekshiring.
- Sizda ketma-ket portga kirishni bloklaydigan xavfsizlik devori dasturi yo'qligiga ishonch hosil qiling (masalan, ZoneAlarm).
- Agar siz USB yoki Arduino platasiga ketma-ket ulanish orqali ma'lumotlarni o'qish uchun foydalanayotgan bo'lsangiz, Processing, PD, vvvv va hokazolardan chiqishingiz kerak bo'lishi mumkin.
- Linuxda Arduino dasturini hech bo'lmaganda vaqtinchalik yuklashni to'g'irlash yoki yo'qligini tekshirish uchun ildiz sifatida ishga tushirishga urinib ko'rishingiz mumkin.
Jismoniy aloqa
- Avval platangiz yoqilgan (yashil LED yoniq) va kompyuterga ulanganligiga ishonch hosil qiling.
- Arduino Uno va Mega 2560 USB hub orqali Mac-ga ulanishda muammoga duch kelishi mumkin. Agar "Asboblar > Seriyali port" menyusida hech narsa ko'rinmasa, platani to'g'ridan-to'g'ri kompyuteringizga ulab ko'ring va Arduino IDE-ni qayta ishga tushiring.
- Yuklash paytida 0 va 1 raqamli pinlarni ajratib oling, chunki ular kompyuter bilan ketma-ket aloqada bo'ladi (ular kod yuklanganidan keyin ulanishi va ishlatilishi mumkin).
- Doskaga hech narsa ulanmagan holda yuklashga harakat qiling (albatta, USB kabelidan tashqari).
- Kengash metall yoki elektr o'tkazuvchan narsalarga tegmasligiga ishonch hosil qiling.
- Boshqa USB kabelini sinab ko'ring; ba'zan ular ishlamaydi.
Avtomatik tiklash
- Agar sizda avtomatik qayta o'rnatishni qo'llab-quvvatlamaydigan platangiz bo'lsa, yuklashdan bir necha soniya oldin platani qayta o'rnatayotganingizga ishonch hosil qiling. (Arduino Diecimila, Duemilanove va Nano 6-pinli dasturlash sarlavhalari bilan LilyPad, Pro va Pro Mini kabi avtomatik tiklashni qo'llab-quvvatlaydi).
- Biroq, ba'zi Diecimila tasodifan noto'g'ri bootloader bilan yoqib yuborilganligini va yuklashdan oldin tiklash tugmasini jismoniy bosishingizni talab qilishi mumkinligini unutmang.
- Biroq, ba'zi kompyuterlarda, Arduino muhitida yuklash tugmasini bosganingizdan so'ng, platadagi reset tugmasini bosishingiz kerak bo'lishi mumkin. Ikkala vaqt oralig'ida 10 soniya yoki undan ko'proq vaqt oralig'ini sinab ko'ring.
- Agar siz ushbu xatoga duch kelsangiz: [VP 1]Qurilma toʻgʻri javob bermayapti. Qayta yuklashga urinib ko'ring (ya'ni platani qayta o'rnating va yuklab olish tugmasini ikkinchi marta bosing).
Yuklash vositasi
- Arduino platangizda yuklovchi yoqilganligiga ishonch hosil qiling. Tekshirish uchun taxtani qayta o'rnating. O'rnatilgan LED (13-pinga ulangan) miltillashi kerak. Agar shunday bo'lmasa, platangizda yuklash moslamasi bo'lmasligi mumkin.
- Sizda qanday taxta bor. Agar u Mini, LilyPad yoki qo'shimcha simlarni talab qiladigan boshqa plata bo'lsa, iloji bo'lsa, sxemangizning fotosuratini qo'shing.
- Doskaga yuklay olmaganmisiz. Agar shunday bo'lsa, plata ishlamay qolganda / oldin u bilan nima qilgan edingiz va yaqinda qanday dasturiy ta'minotni kompyuteringizga qo'shdingiz yoki olib tashladingiz?
- Batafsil chiqish yoqilgan holda yuklamoqchi bo'lganingizda ko'rsatiladigan xabarlar. Buning uchun asboblar panelidagi yuklash tugmasini bosgan holda shift tugmachasini bosib turing.