Мазмұны
жасыру
Arduino REES2 Uno қалай пайдалануға болады
Arduino Uno қалай пайдалануға болады
Типтік қолданба
- Xoscillo, ашық бастапқы осциллограф
- Arduinome, Мономды имитациялайтын MIDI контроллері құрылғысы
- OBDuino, қазіргі заманғы автомобильдердің көпшілігінде кездесетін борттық диагностика интерфейсін пайдаланатын жол компьютері
- Ardupilot, дронның бағдарламалық және аппараттық құралдары
- Gameduino, ретро 2D бейне ойындарын жасауға арналған Arduino қалқаны
- ArduinoPhone, өз қолыңызбен жасайтын ұялы телефон
- Судың сапасын тексеру платформасы
Жүктеп алу / орнату
- өтіңіз www.arduino.cc arduino бағдарламалық құралының соңғы нұсқасын жүктеп алу және операциялық жүйені таңдау үшін
- Тақырып жолағында Бағдарламалық құрал қойындысын нұқыңыз, осы суретті көргеннен кейін жай ғана төмен айналдырыңыз
- Операциялық жүйеңізге сәйкес, мысалы, сізде Windows жүйесі болса, Windows Installer таңдаңыз.
Бастапқы орнату
- Құралдар мәзірін және тақтаны таңдаңыз
- Содан кейін бағдарламалағыңыз келетін Arduino тақтасының түрін таңдаңыз, біздің жағдайда бұл Arduino Uno.
- Arduino ISP бағдарламашысын таңдаңыз, егер бұл таңдалмаса Arduino ISP бағдарламашысын таңдау керек. Arduino қосылғаннан кейін COM портын таңдау керек.
Жарық диодты жыпылықтау
- Тақтаны компьютерге қосыңыз. Arduino-да бағдарламалық құрал келесіге өтіңіз File -> Мысалыamples -> Негіздер -> Жыпылықтау диоды. Терезеде код автоматты түрде жүктеледі.
- Жүктеп салу түймесін басып, бағдарлама "Жүктеу аяқталды" дегенді күтіңіз. 13 түйреуіштің жанындағы жарық диоды жыпылықтай бастағанын көруіңіз керек. Көптеген тақталарға қосылған жасыл жарық диоды бар екенін ескеріңіз - сізге бөлек жарық диоды қажет емес.
Ақаулықтарды жою
Егер сіз Arduino Uno жүйесіне қандай да бір бағдарламаны жүктей алмасаңыз және «BLINK» қатесін алсаңыз, Tx және Rx жүктеп салу кезінде бір уақытта жыпылықтайды және хабарды жасаңыз.
avrdude: тексеру қатесі, байттағы бірінші сәйкессіздік 0x00000x0d != 0x0c Avrdude тексеру қатесі; мазмұнның сәйкессіздігі Avrdudedone «Рахмет»
Ұсыныс
- Құралдар > Тақта мәзірінде дұрыс элемент таңдалғанын тексеріңіз. Егер сізде Arduino Uno болса, оны таңдауыңыз керек. Сондай-ақ, жаңа Arduino Duemilanove тақталары ATmega328, ал ескілерінде ATmega168 бар. Тексеру үшін Arduino тақтасындағы микроконтроллердегі (үлкен чип) мәтінді оқыңыз.
- Құралдар > Сериялық порт мәзірінде дұрыс порттың таңдалғанын тексеріңіз (егер порт көрінбесе, компьютерге жалғанған тақтамен IDE қайта іске қосып көріңіз). Mac жүйесінде сериялық порт /dev/tty.usbmodem621 (Uno немесе Mega 2560 үшін) немесе /dev/tty.usbserial-A02f8e (ескі, FTDI негізіндегі тақталар үшін) сияқты болуы керек. Linux жүйесінде ол /dev/ttyACM0 немесе ұқсас болуы керек (Uno немесе Mega 2560 үшін) немесе
/dev/ttyUSB0 немесе ұқсас (ескі тақталар үшін). - Windows жүйесінде бұл COM порты болады, бірақ қайсысы екенін көру үшін Құрылғы менеджерінде (Порттар астында) тексеру қажет. Arduino тақтасы үшін сериялық порт жоқ сияқты болса, драйверлер туралы келесі ақпаратты қараңыз.
Жүргізушілер
- Windows 7 жүйесінде (әсіресе 64 биттік нұсқасы) құрылғы менеджеріне кіріп, Uno немесе Mega 2560 драйверлерін жаңарту қажет болуы мүмкін.
- Құрылғыны тінтуірдің оң жақ түймешігімен нұқыңыз (тақта компьютерге қосылған болуы керек) және Windows жүйесін тиісті .inf мекенжайына бағыттаңыз file қайтадан. .inf Arduino бағдарламалық құралының драйверлер/каталогында (оның FTDI USB драйверлері ішкі каталогында емес).
- Windows XP жүйесінде Uno немесе Mega 2560 драйверлерін орнату кезінде осы қатені алсаңыз: «Жүйе file көрсетілген
- Linux жүйесінде Uno және Mega 2560 /dev/ttyACM0 пішініндегі құрылғылар ретінде көрсетіледі. Оларға Arduino бағдарламалық құралы сериялық байланыс үшін пайдаланатын RXTX кітапханасының стандартты нұсқасы қолдау көрсетпейді. Linux үшін Arduino бағдарламалық құралын жүктеп алу RXTX кітапханасының осы /dev/ttyACM* құрылғыларын іздеуге арналған патчталған нұсқасын қамтиды. Сондай-ақ Ubuntu бумасы (11.04 үшін) бар, ол осы құрылғыларға қолдау көрсетеді. Дегенмен, сіз RXTX бумасын дистрибутивтен пайдаланып жатсаңыз, /dev/ttyACM0-ден/dev/ttyUSB0-ге (мысалы, үшін) символдық байланыстыру қажет болуы мүмкін.ample) сериялық порт Arduino бағдарламалық құралында пайда болуы үшін
Жүгіру
- sudo usermod -a -G tty пайдаланушы атын
- sudo usermod -a -G пайдаланушы атын теріңіз
- Өзгерістердің күшіне енуі үшін жүйеден шығып, қайта кіріңіз.
Сериялық портқа кіру
- Windows жүйесінде бағдарламалық құрал баяу іске қосылса немесе іске қосылғанда істен шықса немесе Құралдар мәзірі баяу ашылса, құрылғы менеджерінде Bluetooth сериялық порттарын немесе басқа желілік COM порттарын өшіру қажет болуы мүмкін. Arduino бағдарламалық құралы іске қосылғанда және Құралдар мәзірін ашқан кезде компьютердегі барлық сериялық (COM) порттарды сканерлейді және бұл желілік порттар кейде үлкен кідірістерді немесе бұзылуларды тудыруы мүмкін.
- USB Cellular Wi-Fi Dongle бағдарламалық құралы (мысалы, Sprint немесе Verizon), PDA синхрондау қолданбалары, Bluetooth-USB драйверлері (мысалы, BlueSoleil), виртуалды демон құралдары және т.б. сияқты барлық сериялық порттарды сканерлейтін бағдарламаларды іске қоспағаныңызды тексеріңіз.
- Сериялық портқа кіруді блоктайтын брандмауэр бағдарламалық құралының жоқтығына көз жеткізіңіз (мысалы, ZoneAlarm).
- USB немесе Arduino тақтасына сериялық қосылым арқылы деректерді оқу үшін пайдалансаңыз, Processing, PD, vvvv, т.б. шығу қажет болуы мүмкін.
- Linux жүйесінде жүктеп салуды түзететін-түземейтінін көру үшін Arduino бағдарламалық құралын түбір ретінде іске қосып көруге болады.
Физикалық байланыс
- Алдымен тақта қосулы (жасыл жарық диоды қосулы) және компьютерге жалғанғанын тексеріңіз.
- Arduino Uno және Mega 2560 құрылғыларында Mac компьютеріне USB хабы арқылы қосылуда қиындықтар туындауы мүмкін. «Құралдар > Сериялық порт» мәзірінде ештеңе шықпаса, тақтаны тікелей компьютерге қосып, Arduino IDE қайта іске қосып көріңіз.
- Жүктеп салу кезінде 0 және 1 сандық түйреуіштерді ажыратыңыз, өйткені олар компьютермен сериялық байланыспен ортақ пайдаланылады (олар кодты жүктеп салған соң қосылып, пайдалануға болады).
- Тақтаға ешнәрсе қосылмай жүктеп көріңіз (әрине, USB кабелінен басқа).
- Тақта металл немесе өткізгіш заттарға тиіп тұрмағанына көз жеткізіңіз.
- Басқа USB кабелін қолданып көріңіз; кейде олар жұмыс істемейді.
Авто қалпына келтіру
- Егер сізде автоматты қалпына келтіруді қолдамайтын тақта болса, жүктеп салудан бірнеше секунд бұрын тақтаны қалпына келтіріп жатқаныңызға көз жеткізіңіз. (Arduino Diecimila, Duemilanove және Nano 6 істікшелі бағдарламалау тақырыптары бар LilyPad, Pro және Pro Mini сияқты автоматты қалпына келтіруді қолдайды).
- Дегенмен, кейбір Diecimila қате жүктеушімен кездейсоқ күйіп кеткенін және жүктеп салу алдында қалпына келтіру түймесін физикалық түрде басуыңызды талап етуі мүмкін екенін ескеріңіз.
- Дегенмен, кейбір компьютерлерде Arduino ортасында жүктеу түймесін басқаннан кейін тақтадағы қалпына келтіру түймесін басу қажет болуы мүмкін. Екеуінің арасындағы әртүрлі уақыт аралығын, 10 секундқа дейін немесе одан көп уақытты қолданып көріңіз.
- Бұл қатені алсаңыз: [VP 1]Құрылғы дұрыс жауап бермейді. Қайта жүктеп салып көріңіз (яғни тақтаны қалпына келтіріп, жүктеп алу түймесін екінші рет басыңыз).
Жүктеуші
- Arduino тақтасында жүктегіш күйіп кеткеніне көз жеткізіңіз. Тексеру үшін тақтаны қалпына келтіріңіз. Кірістірілген жарық диоды (ол 13 істікшеге қосылған) жыпылықтауы керек. Олай болмаса, тақтада жүктеуші болмауы мүмкін.
- Сізде қандай тақта бар. Егер бұл қосымша сымдарды қажет ететін Mini, LilyPad немесе басқа тақта болса, мүмкін болса, схеманың фотосуретін қосыңыз.
- Тақтаға жүктеп салу мүмкіндігіңіз болды ма, жоқ па. Олай болса, тақта жұмысын тоқтатқанға дейін / тоқтаған кезде онымен не істедіңіз және жақында компьютеріңізден қандай бағдарламалық құралды қостыңыз немесе жойдыңыз?
- Толық шығыс қосулы жүктеп салуға әрекеттенген кезде көрсетілетін хабарлар. Ол үшін құралдар тақтасындағы «Жүктеу» түймесін басып, shift пернесін басып тұрыңыз.