Садржај
сакрити
Како користити Ардуино РЕЕС2 Уно
Како користити Ардуино Уно
Типична примена
- Ксосцилло, осцилоскоп отвореног кода
- Ардуиноме, МИДИ контролер који опонаша Мономе
- ОБДуино, путни рачунар који користи уграђени дијагностички интерфејс који се налази у већини модерних аутомобила
- Ардупилот, софтвер и хардвер за дрон
- Гамедуино, Ардуино штит за креирање ретро 2Д видео игара
- АрдуиноПхоне, уради сам мобилни телефон
- Платформа за испитивање квалитета воде
Преузимање / инсталација
- Иди на ввв.ардуино.цц да преузмете најновију верзију ардуино софтвера и изаберете свој оперативни систем
- На насловној траци Кликните на картицу Софтвер, само померите надоле када видите ову слику
- У зависности од вашег оперативног система, на пример, ако имате Виндовс систем, изаберите Виндовс Инсталлер.
Почетно подешавање
- Изаберите мени Тоолс и Боард
- Затим изаберите тип Ардуино плоче коју желите да програмирате, у нашем случају то је Ардуино Уно.
- Изаберите програматор Ардуино ИСП, ако ово није изабрано морате изабрати Ардуино ИСП програматор. након повезивања Ардуина мора изабрати ЦОМ порт.
Трепните ЛЕД
- Повежите плочу са рачунаром. У Ардуину, софтвер идите на File -> Прampлес -> Основе -> Блинк ЛЕД. Код ће се аутоматски учитати у прозор.
- Притисните дугме Уплоад и сачекајте док програм не каже Учитавање завршено. Требало би да видите да ЛЕД поред пина 13 почиње да трепери. Имајте на уму да већ постоји зелена ЛЕД диода повезана са већином плоча – није вам нужно потребна посебна ЛЕД диода.
Решавање проблема
Ако нисте у могућности да отпремите било који програм на Ардуино Уно и добијете ову грешку за „БЛИНК“ Током отпремања Тк и Рк трепери истовремено и генерише поруку
аврдуде: грешка у верификацији, прво неслагање у бајту 0к00000к0д != 0к0ц Грешка у верификацији Аврдуде; неподударање садржаја Аврдудедоне “Хвала”
Предлог
- Уверите се да сте изабрали праву ставку у менију Тоолс > Боард. Ако имате Ардуино Уно, мораћете да га изаберете. Такође, новије Ардуино Дуемиланове плоче долазе са АТмега328, док старије имају АТмега168. Да бисте проверили, прочитајте текст на микроконтролеру (већи чип) на вашој Ардуино плочи.
- Проверите да ли је одговарајући порт изабран у менију Тоолс > Сериал Порт (ако се ваш порт не појави, покушајте да поново покренете ИДЕ са плочом која је повезана са рачунаром). На Мац рачунару, серијски порт би требало да буде нешто попут /дев/тти.усбмодем621 (за Уно или Мега 2560) или /дев/тти.усбсериал-А02ф8е (за старије плоче засноване на ФТДИ). На Линук-у би требало да буде /дев/ттиАЦМ0 или слично (за Уно или Мега 2560) или
/дев/ттиУСБ0 или слично (за старије плоче). - На Виндовс-у ће то бити ЦОМ порт, али ћете морати да проверите у Управљачу уређаја (у оквиру Портови) да видите који. Ако изгледа да немате серијски порт за своју Ардуино плочу, погледајте следеће информације о драјверима.
Возачи
- У оперативном систему Виндовс 7 (посебно 64-битној верзији), можда ћете морати да одете у Девице Манагер и ажурирате драјвере за Уно или Мега 2560.
- Само кликните десним тастером миша на уређај (плоча би требало да буде повезана са вашим рачунаром) и усмерите Виндовс на одговарајући .инф file опет. .инф се налази у драјверима/ директоријуму Ардуино софтвера (не у његовом поддиректоријуму ФТДИ УСБ Дриверс).
- Ако добијете ову грешку приликом инсталирања управљачких програма Уно или Мега 2560 на Виндовс КСП: „Систем не може да пронађе file наведено
- На Линук-у, Уно и Мега 2560 се појављују као уређаји облика /дев/ттиАЦМ0. Ово није подржано у стандардној верзији РКСТКС библиотеке коју Ардуино софтвер користи за серијску комуникацију. Преузимање Ардуино софтвера за Линук укључује верзију РКСТКС библиотеке закрпљену да такође тражи ове /дев/ттиАЦМ* уређаје. Постоји и Убунту пакет (за 11.04) који укључује подршку за ове уређаје. Међутим, ако користите РКСТКС пакет из своје дистрибуције, можда ћете морати да симболизујете од /дев/ттиАЦМ0 до/дев/ттиУСБ0 (нпр.ampле) тако да се серијски порт појави у Ардуино софтверу
Трчи
- судо усермод -а -Г тти иоурУсерНаме
- судо усермод -а -Г позовите својеУсерНаме
- Одјавите се и поново се пријавите да би промене ступиле на снагу.
Приступ серијском порту
- У оперативном систему Виндовс, ако се софтвер споро покреће или руши при покретању, или се мени Алатке споро отвара, можда ћете морати да онемогућите Блуетоотх серијске портове или друге умрежене ЦОМ портове у Управљачу уређајима. Ардуино софтвер скенира све серијске (ЦОМ) портове на вашем рачунару када се покрене и када отворите мени Алати, а ови мрежни портови понекад могу изазвати велика кашњења или кварове.
- Проверите да ли не покрећете ниједан програм који скенира све серијске портове, као што је софтвер УСБ Целлулар Ви-Фи Донгле (нпр. из Спринт-а или Веризона), апликације за ПДА синхронизацију, Блуетоотх-УСБ драјвери (нпр. БлуеСолеил), виртуелни демон алати итд.
- Уверите се да немате софтвер заштитног зида који блокира приступ серијском порту (нпр. ЗонеАларм).
- Можда ћете морати да напустите Процессинг, ПД, вввв, итд. ако их користите за читање података преко УСБ-а или серијске везе са Ардуино плочом.
- На Линук-у, можете покушати да покренете Ардуино софтвер као роот, барем привремено да видите да ли поправља отпремање.
Физичка веза
- Прво се уверите да је ваша плоча укључена (зелени ЛЕД је укључен) и повезан са рачунаром.
- Ардуино Уно и Мега 2560 могу имати проблема са повезивањем на Мац преко УСБ чворишта. Ако се ништа не појави у вашем менију „Алати > Серијски порт“, покушајте да прикључите плочу директно на рачунар и поново покренете Ардуино ИДЕ.
- Искључите дигиталне пинове 0 и 1 током отпремања пошто се деле са серијском комуникацијом са рачунаром (могу да се повежу и користе након што се код отпреми).
- Покушајте да отпремите без ничега повезаног на плочу (осим УСБ кабла, наравно).
- Уверите се да плоча не додирује ништа метално или проводљиво.
- Покушајте са другим УСБ каблом; понекад не раде.
Аутоматско ресетовање
- Ако имате плочу која не подржава аутоматско ресетовање, уверите се да сте ресетовали плочу неколико секунди пре отпремања. (Ардуино Диецимила, Дуемиланове и Нано подржавају аутоматско ресетовање као и ЛилиПад, Про и Про Мини са 6-пинским заглављима за програмирање).
- Међутим, имајте на уму да су неке Диецимиле случајно спаљене са погрешним програмом за покретање и можда ће бити потребно да физички притиснете дугме за ресетовање пре отпремања.
- Међутим, на неким рачунарима ћете можда морати да притиснете дугме за ресетовање на плочи након што притиснете дугме за отпремање у Ардуино окружењу. Пробајте различите временске интервале између њих, до 10 секунди или више.
- Ако добијете ову грешку: [ВП 1]Уређај не реагује исправно. Покушајте поново да отпремите (тј. ресетујте плочу и притисните дугме за преузимање други пут).
Боот лоадер
- Уверите се да је боотлоадер спаљен на вашој Ардуино плочи. Да бисте проверили, ресетујте плочу. Уграђени ЛЕД (који је повезан на пин 13) треба да трепери. Ако није, можда неће бити покретач на вашој плочи.
- Какву таблу имаш. Ако је у питању Мини, ЛилиПад или друга плоча која захтева додатно ожичење, укључите фотографију свог кола, ако је могуће.
- Без обзира да ли сте икада могли да отпремите на таблу. Ако јесте, шта сте радили са плочом пре/када је престала да ради, и који софтвер сте недавно додали или уклонили са свог рачунара?
- Поруке које се приказују када покушате да отпремите са омогућеним опширним излазом. Да бисте то урадили, држите притиснут тастер схифт док кликнете на дугме за отпремање на траци са алаткама.