Желите да тестирате Ардуино код без повезивања хардвера и електронских кола? Један од ових Ардуино симулатора може вам помоћи.
Рад са Ардуино микроконтролерским плочама је лакши него икад, захваљујући свим ресурсима доступним на мрежи. Можете пронаћи безброј Ардуино хардверских и софтверских водича на вебу, а сам хардвер је приступачан и доступан људима из свих сфера живота. Али шта се дешава ако желите да напишете свој код пре него што се посветите куповини Ардуино хардвера?
Овде долази Ардуино симулација. Нудећи одличан алат за учење и израду прототипа, добар Ардуино симулатор ће вам добро послужити кад год желите да тестирате код без употребе хардвера.
Најбољи (бесплатни) Ардуино емулатори/симулатори на мрежи
У правом духу отвореног кода Ардуина, многи од симулаторских алата доступних на мрежи су бесплатни за коришћење. Хајде да истражимо три најбоља бесплатна Ардуино симулатора. Постоји много одлични почетни Ардуино пројекти доступно на мрежи да бисте започели.
Вокви Онлине Ардуино и ЕСП32 Симулатор
Вокви Онлине Ардуино и ЕСП32 Симулатор је невероватно једноставан алат за коришћење, који нуди велику слободу приликом креирања ваших кола. Алат ради искључиво у вашем претраживачу, са широким спектром Ардуино компоненти доступних за игру, укључујући дугмад, екране и мноштво сензора.
Једна од главних предности Воквија је то што вам омогућава да изаберете И/О пинове које желите за сваку од ваших компоненти. Такође садржи све најпопуларније и уобичајене Ардуино плоче за пружање тачног искуства.
Аутодеск Тинкерцад кола
Аутодесков Тинкерцад Цирцуитс онлине симулатор кола није тако свеобухватан као Вокви када су у питању компоненте, али интерфејс је модернији и лакши за коришћење. Само неколико плоча микроконтролера је доступно са Тинкерцад кола, што овај алат чини најбољим за оне који користе Ардуино Уно плоче.
СимулИДЕ
СимулИДЕ је једини Ардуино симулатор на овој листи који мора бити инсталиран на вашем рачунару. Софтвер је доступан бесплатно на Виндовс-у, мацОС-у и Линук-у, чинећи му приступ једнако лаким као Вокви и Тинкерцад Цирцуитс.
Овај софтвер има веома старошколско корисничко сучеље које у почетку може изгледати застрашујуће. Једном када ово прођете, СимулИДЕ је одличан Ардуино симулатор са једним од најсвеобухватнијих опсега компоненти доступних у оваквом алату.
Како симулирати Ардуино коло и код
Сваки од ових Ардуино симулатора функционише прилично слично, али вреди их све истражити да бисте стекли идеју о томе који је најбољи за вас. Да би ствари биле поштене, користићемо исти код и хардвер са сваким од симулатора: стандардни Блинк пример који долази са Ардуино ИДЕ.
Како користити Вокви за креирање Ардуино кола
Крените до Вокви вебсите и скролујте надоле по почетној страници да бисте пронашли Почети од нуле одељак. Изаберите Ардуино Уно да бисте креирали нови пројекат са претходно учитаним (или вашом одабраном плочом).
У прозору Симулатион кликните на плаву икону "+" и изаберите ЛЕД са листе. Идите поново на исти мени и додајте а Ресистор на пројекат.
Кликните на Ардуино ГНД пин и превуците нову жицу на леву ногу ЛЕД диоде. Пратите ово кликом пин 13 на Ардуину и повезујући га на један крај отпорника. Повежите други крај отпорника на десну ногу ЛЕД диоде.
Сада је време да додате код. Избришите шаблон кода који се учитао са новим пројектом и налепите Блинк пример кода у оквир.
Када завршите, можете кликнути на зелено дугме за репродукцију (стрелица удесно) да бисте покренули своју симулацију. Ваша ЛЕД лампица би требало да трепери и да се искључи.
Како користити Тинкерцад Цирцуит за креирање Ардуино кола
Крените до Аутодеск Тинкерцад Цирцуит веб локацију и пријавите се или направите нови налог да бисте започели. Када имате приступ контролној табли, померите страницу надоле и изаберите Креирајте свој први дизајн кола у одељку Кола.
Сада ћете видети празно платно и листу компоненти на десној страни. Померите се надоле по листи или потражите „Ардуино“ и изаберите Ардуино Уно Р3 опцију са листе да бисте је додали на платно. Урадите исто да додате а ЛЕД и а отпорник до платна.
Кликните на Ардуино ГНД пин и превуците жицу до леве ноге ЛЕД-а. Затим кликните пин 13 на Ардуину и превуците жицу до најближе ноге отпорника. Повежите други крај отпорника на десну ногу ЛЕД диоде.
Тинкерцад Цирцуитс ради са програмирањем заснованим на блоковима и коду. За ову демонстрацију користимо код, али ово можете учинити и са блоковима ако желите. Кликните Код на десној страни екрана и изаберите Текст из падајућег менија. Налепите код у ово поље и притисните Покрените симулацију да видите код у акцији.
Како користити СимулИДЕ за креирање Ардуино кола
За разлику од Тиндерцад Цирцуитс и Вокви, СимулИДЕ је апликација за преузимање. Крените до СимулИДЕ вебсите, преузмите најновију верзију за свој оперативни систем, распакујте датотеку и покрените ЕКСЕ датотеку унутра.
Још нисмо сасвим спремни да почнемо. Поред самог СимулИДЕ-а, такође морате да преузмете застарелу верзију Ардуино ИДЕ-а. Ардуино ИДЕ 1.8.19, да будемо прецизни. Крените до Ардуино веб локација, преузмите зип верзију за свој оперативни систем и распакујте је.
Покрените СимулИДЕ и изаберите Нев Филе икона изнад десног платна. Затим изаберите Подешавања зупчаник лево од иконе Нова датотека, кликните на Подешавања компајлера, и уверите се у то Ардуино се бира из падајућег менија уређаја. Поставите путању алата до Ардуино ИДЕ директоријума који сте преузели. У нашем случају, ово је Ф:\ардуино-1.8.19-виндовс\ардуино-1.8.19\.
Сада је време да додате мало хардвера. Пронађите ан Ардуино Уно, ан ЛЕД, и а отпорник са листе на левој страни екрана и превуците их на лево платно. Слично као и друга кола, повежите ГНД пин Ардуина на уземљену ногу ЛЕД-а. Повежите се пин 13 на Ардуину на један крај отпорника, а други крај отпорника на слободну ногу ЛЕД диоде.
Налепите код у десно платно. Одавде кликните на Отклањање грешака икону изнад десног платна, сачувајте датотеку под новим именом и сачекајте да се процес заврши. Кликните на Трчите до тачке прекида икона изнад десног платна за покретање симулације.
Који Ардуино симулатор је најбољи за вас?
Као што видите, изградња кола у Вокви, Тинкерцад Цирцуитс или СимулИДЕ је сличан процес. Међутим, сваки од ових алата се издваја из различитих разлога, а процес кроз који смо управо прошли олакшава уочавање њихових предности.
- Вокви: Лаган, једноставан за коришћење и подржан од стране ентузијастичне заједнице, Вокви је добар избор за све који почињу са Ардуино симулацијом. Његова листа делова није тако свеобухватна као СимулИДЕ, али има све што вам је потребно за креирање сложених Ардуино кола без икаквог хардвера.
- Тинкерцад Цирцуитс: Захваљујући Аутодеск подлози, Тинкерцад Цирцуитс је углађен и модеран и редовно се ажурира. Нема веома широку колекцију компоненти, али садржи унапред направљене пројекте и блок програмирање, што га чини одличним за нове кориснике. Тинкерцад Цирцуитс ради чак и у мобилним претраживачима.
- СимулИДЕ: Иако је постављање изазовно, неколико симулатора микроконтролера може да одговара СимулИДЕ. Са стотинама компоненти, опсежним опцијама подешавања и прецизним програмом за отклањање грешака, овај алат је способан за сложене пројекте попут Ардуино ручна видео игра.
Започните са Ардуино програмирањем
Ако немате Ардуино при руци, коришћење једног од ових симулатора је одличан начин да почнете да учите да га програмирате и планирате електронски пројекат.
Ардуинос је одличан алат за сваког младог програмера или произвођача. Једноставни су за употребу, приступачни и забавни, а на МакеУсеОф сајту постоји мноштво чланака који ће вам помоћи да почнете. Без обзира да ли желите да направите преносиву играћу конзолу или термометар за десктоп, вреди почети са својим Ардуино сновима већ данас.