Kas soovite testida Arduino koodi ilma riistvara ja elektroonilisi vooluringe ühendamata? Üks neist Arduino simulaatoritest võib teid aidata.

Tänu kõigile võrgus saadaolevatele ressurssidele on Arduino mikrokontrolleri plaatidega töötamine lihtsam kui kunagi varem. Arduino riist- ja tarkvarajuhendeid leiate veebist lugematul hulgal ning riistvara ise on taskukohane ja kättesaadav kõigile elualadelt pärit inimestele. Aga mis juhtub, kui soovite oma koodi kirjutada enne Arduino riistvara ostmist?

Siin tuleb kasutusele Arduino simulatsioon. Hea Arduino simulaator, mis pakub suurepärast õppimis- ja prototüüpimistööriista, teenib teid hästi alati, kui soovite koodi testida ilma riistvara kasutamata.

Parimad (tasuta) Arduino emulaatorid/simulaatorid võrgus

Arduino tõelises avatud lähtekoodiga vaimus on paljusid veebis saadaolevaid simulaatoritööriistu tasuta kasutada. Uurime kolme parimat tasuta Arduino simulaatorit. Seal on palju suurepärased algaja Arduino projektid Internetis saadaval, et alustada.

instagram viewer

Wokwi Online Arduino ja ESP32 simulaator

Wokwi Online Arduino ja ESP32 simulaator on uskumatult lihtne kasutada, pakkudes vooluringide loomisel palju vabadust. Tööriist töötab ainult teie brauseris, mängimiseks on saadaval lai valik Arduino komponente, sealhulgas nupud, kuvad ja hulk andureid.

Üks Wokwi peamisi eeliseid on see, et see võimaldab teil valida iga komponendi jaoks soovitud I/O-viigud. Sellel on ka kõik populaarseimad ja levinumad Arduino lauad, et pakkuda täpset kogemust.

Autodesk Tinkercadi vooluringid

Autodeski veebipõhine vooluahela simulaator Tinkercad Circuits ei ole komponentide osas nii kõikehõlmav kui Wokwi, kuid liides on kaasaegsem ja hõlpsamini kasutatav. Tinkercad Circuits'iga on saadaval vaid käputäis mikrokontrolleri plaate, mis teeb tööriista Arduino Uno plaatide kasutajate jaoks parimaks.

SimulIDE

SimulIDE on selles loendis ainus Arduino simulaator, mis tuleb teie arvutisse installida. Tarkvara on Windowsi, macOS-i ja Linuxi jaoks tasuta saadaval, muutes sellele juurdepääsu sama lihtsaks kui Wokwi ja Tinkercad Circuits.

Sellel tarkvaral on väga vana kooli kasutajaliides, mis võib alguses tunduda hirmutav. Kui olete sellest mööda saanud, on SimulIDE suurepärane Arduino simulaator, millel on üks kõige ulatuslikumatest komponentidest, mis sellises tööriistas saadaval on.

Kuidas simuleerida Arduino vooluringi ja koodi

Kõik need Arduino simulaatorid töötavad üsna sarnaselt, kuid tasub neid kõiki uurida, et saada aimu, milline neist on teie jaoks parim. Asjade õigluse hoidmiseks kasutame iga simulaatoriga sama koodi ja riistvara: standardset Blinki näidet, mis on kaasas Arduino IDE-ga.

Kuidas kasutada Wokwit Arduino vooluringi loomiseks

Suunduge aadressile Wokwi veebisait ja kerige kodulehte alla, et leida Alusta nullist osa. Valige Arduino Uno et luua uus projekt, mille see (või teie valitud tahvel) on eellaaditud.

Simulatsiooniaknas klõpsake sinist "+" ikooni ja valige LED nimekirjast. Minge uuesti samasse menüüsse ja lisage a Takisti projekti juurde.

Klõpsake Arduino'l GND pin ja lohistage uus juhe LED-i vasakusse jalga. Järgige seda, klõpsates pin 13 Arduino peal ja ühendades selle takisti ühe otsaga. Ühendage takisti teine ​​ots LED-i parema jalaga.

Nüüd on aeg kood lisada. Kustutage uue projektiga laaditud koodimall ja kleepige Blinki näidiskood kasti.

Kui olete lõpetanud, võite simulatsiooni käivitamiseks klõpsata rohelisel esitusnupul (paremnool). Teie LED peaks vilkuma sisse ja välja.

Kuidas kasutada Tinkercadi vooluringi Arduino vooluringi loomiseks

Suunduge aadressile Autodesk Tinkercad Circuit veebisaiti ja logige sisse või looge alustamiseks uus konto. Kui teil on juurdepääs armatuurlauale, kerige lehel alla ja valige Looge oma esimene vooluahela disain jaotises Vooluahelad.

Nüüd näete paremal pool tühja lõuendit ja komponentide loendit. Kerige loendist alla või otsige "Arduino" ja valige Arduino Uno R3 loendist, et see lõuendile lisada. Tehke sama, et lisada an LED ja a takisti lõuendile.

Klõpsake Arduino'l GND pin ja lohistage juhe LED-i vasaku jala juurde. Järgmisena klõpsake pin 13 Arduinol ja lohistage juhe takisti lähima jalani. Ühendage takisti teine ​​ots LED-i parema jalaga.

Tinkercad Circuits töötab nii ploki- kui koodipõhise programmeerimisega. Selle demonstratsiooni jaoks kasutame koodi, kuid soovi korral saate selle toimima panna ka plokkidega. Klõpsake Kood ekraani paremas servas ja valige Tekst rippmenüüst. Kleepige kood sellesse kasti ja vajutage Alusta Simulatsiooni et näha koodi töös.

Kuidas kasutada SimulIDEt Arduino vooluringi loomiseks

Erinevalt Tindercad Circuitsist ja Wokwist on SimulIDE allalaaditav rakendus. Suunduge aadressile SimulIDE veebisait, laadige alla oma operatsioonisüsteemi uusim versioon, pakkige fail lahti ja käivitage sees olev EXE-fail.

Me pole veel alustamiseks päris valmis. Lisaks SimulIDE-le peate alla laadima ka Arduino IDE pärandversiooni. Arduino IDE 1.8.19, kui täpne olla. Suunduge aadressile Arduino veebisait, laadige alla oma operatsioonisüsteemi ZIP-versioon ja pakkige see lahti.

Käivitage SimulIDE ja valige Uus fail ikooni parempoolse lõuendi kohal. Järgmisena valige Seaded hammasratta ikoonist Uus fail vasakul, klõpsake nuppu Kompilaatori sätted, ja veenduge selles Arduino on valitud seadmete rippmenüüst. Määrake tööriista tee allalaaditud Arduino IDE kataloogile. Meie puhul on see F:\arduino-1.8.19-windows\arduino-1.8.19\.

Nüüd on aeg lisada riistvara. Leia an Arduino Uno, an LEDja a takisti ekraani vasakpoolsest loendist ja lohistage need vasakpoolsele lõuendile. Sarnaselt teistele vooluringidele ühendage GND pin Arduinost LED-i maapinnale. Ühendage pin 13 Arduinol takisti ühte otsa ja takisti teine ​​ots LED-i vaba jala külge.

Kleepige kood parempoolsele lõuendile. Siit klõpsake nuppu Silumine ikooni parempoolse lõuendi kohal, salvestage fail uue nimega ja oodake, kuni protsess lõpeb. Klõpsake nuppu Jookse Breakpointi simulatsiooni käivitamiseks parempoolse lõuendi kohal ikooni.

Milline Arduino simulaator on teie jaoks parim?

Nagu näete, on vooluringi loomine Wokwis, Tinkercad Circuitsis või SimulIDEs sarnane protsess. Kõik need tööriistad paistavad silma erinevatel põhjustel ja äsja läbitud protsess muudab nende tugevate külgede nägemise lihtsamaks.

  • Wokwi: Kerge, hõlpsasti kasutatav ja entusiastliku kogukonna toetatud Wokwi on hea valik kõigile, kes alustavad Arduino simulatsiooniga. Selle osade loend pole nii põhjalik kui SimulIDE, kuid sellel on kõik, mida vajate keerukate Arduino vooluahelate loomiseks ilma riistvarata.
  • Tinkercadi vooluringid: Tänu Autodeski toele on Tinkercad Circuits sile ja kaasaegne ning seda värskendatakse regulaarselt. Sellel ei ole väga laia komponentide kogumit, kuid sellel on valmisprojektid ja plokkide programmeerimine, mis muudab selle uutele kasutajatele suurepäraseks. Tinkercad Circuits töötab isegi mobiilibrauserites.
  • SimulIDE: Kuigi seadistamine on keeruline, suudavad vähesed mikrokontrolleri simulaatorid SimulIDE-ga sobida. Sadade komponentide, põhjalike seadistusvalikute ja täpse siluriga on see tööriist võimeline keeruliste projektide jaoks, näiteks Arduino pihuarvuti videomäng.

Alustage Arduino programmeerimisega

Kui teil pole Arduinot käepärast, on ühe nende simulaatorite kasutamine suurepärane viis selle programmeerimise õppimiseks ja elektroonilise projekti kavandamiseks.

Arduinos on suurepärane tööriist igale algajale programmeerijale või tegijale. Neid on lihtne kasutada, need on ligipääsetavad ja pakuvad palju nalja ning MakeUseOfi saidil on palju artikleid, mis aitavad teil alustada. Ükskõik, kas soovite teha kaasaskantavat mängukonsooli või lauaarvuti termomeetrit, tasub oma Arduino unistustega alustada juba täna.