Vai vēlaties pārbaudīt Arduino kodu, nepievienojot aparatūru un elektroniskās shēmas? Viens no šiem Arduino simulatoriem var jums palīdzēt.
Pateicoties visiem tiešsaistē pieejamajiem resursiem, darbs ar Arduino mikrokontrolleru platēm ir vienkāršāks nekā jebkad agrāk. Tīmeklī varat atrast neskaitāmus Arduino aparatūras un programmatūras ceļvežus, un pati aparatūra ir par pieņemamu cenu un pieejama cilvēkiem no visām dzīves jomām. Bet kas notiek, ja vēlaties uzrakstīt savu kodu, pirms apņematies iegādāties Arduino aparatūru?
Šeit parādās Arduino simulācija. Piedāvājot lielisku mācību un prototipēšanas rīku, labs Arduino simulators jums noderēs ikreiz, kad vēlaties pārbaudīt kodu, neizmantojot aparatūru.
Labākie (bezmaksas) Arduino emulatori/simulatori tiešsaistē
Patiesajā Arduino atvērtā pirmkoda garā daudzus tiešsaistē pieejamos simulatora rīkus var izmantot bez maksas. Izpētīsim trīs labākos bezmaksas Arduino simulatorus. Ir daudz lieliski iesācēju Arduino projekti pieejams tiešsaistē, lai sāktu darbu.
Wokwi tiešsaistes Arduino un ESP32 simulators
Wokwi Online Arduino un ESP32 simulators ir neticami viegli lietojams rīks, kas piedāvā lielu brīvību, veidojot shēmas. Šis rīks darbojas tikai jūsu pārlūkprogrammā, un spēlēšanai ir pieejams plašs Arduino komponentu klāsts, tostarp pogas, displeji un daudzi sensori.
Viena no Wokwi galvenajām priekšrocībām ir tā, ka tā ļauj izvēlēties katrai komponentei nepieciešamās I/O tapas. Tajā ir arī visi populārākie un izplatītākie Arduino dēļi, lai nodrošinātu precīzu pieredzi.
Autodesk Tinkercad shēmas
Autodesk tiešsaistes ķēdes simulators Tinkercad Circuits nav tik visaptverošs kā Wokwi, kad runa ir par komponentiem, taču saskarne ir modernāka un vieglāk lietojama. Ar Tinkercad shēmām ir pieejamas tikai dažas mikrokontrolleru plates, padarot šo rīku vislabāko tiem, kas izmanto Arduino Uno plates.
SimulIDE
SimulIDE ir vienīgais Arduino simulators šajā sarakstā, kas ir jāinstalē jūsu datorā. Programmatūra ir pieejama bez maksas operētājsistēmās Windows, macOS un Linux, padarot tai tikpat vienkāršu piekļuvi kā Wokwi un Tinkercad shēmām.
Šai programmatūrai ir ļoti veca lietotāja saskarne, kas sākotnēji var šķist biedējoša. Tomēr, kad esat to pārvarējis, SimulIDE ir lielisks Arduino simulators ar vienu no visplašākajiem komponentu klāstiem, kas pieejami tādā rīkā kā šis.
Kā simulēt Arduino ķēdi un kodu
Katrs no šiem Arduino simulatoriem darbojas diezgan līdzīgi, taču ir vērts tos visus izpētīt, lai iegūtu priekšstatu par jums piemērotāko. Lai lietas būtu godīgas, mēs izmantosim to pašu kodu un aparatūru katram simulatoram: standarta Blink piemēru, kas tiek piegādāts kopā ar Arduino IDE.
Kā izmantot Wokwi, lai izveidotu Arduino ķēdi
Dodieties uz Wokwi vietne un ritiniet lejup pa sākumlapu, lai atrastu Sākt no jauna sadaļā. Izvēlieties Arduino Uno lai izveidotu jaunu projektu ar to (vai jūsu izvēlēto plati) iepriekš ielādētu.
Simulācijas logā noklikšķiniet uz zilās ikonas "+" un atlasiet LED no saraksta. Atkal dodieties uz to pašu izvēlni un pievienojiet a Rezistors uz projektu.
Noklikšķiniet uz Arduino GND tapa un velciet jauno vadu uz LED kreiso kāju. Sekojiet tam, noklikšķinot tapa 13 uz Arduino un savienojot to ar vienu rezistora galu. Savienojiet otru rezistora galu ar gaismas diodes labo kāju.
Tagad ir pienācis laiks pievienot kodu. Izdzēsiet koda veidni, kas tika ielādēta ar jauno projektu, un lodziņā ielīmējiet Blink parauga kodu.
Kad esat pabeidzis, varat noklikšķināt uz zaļās atskaņošanas pogas (labā bultiņa), lai palaistu simulāciju. Jūsu LED ir jāieslēdzas un jāizslēdzas.
Kā izmantot Tinkercad ķēdi, lai izveidotu Arduino shēmu
Dodieties uz Autodesk Tinkercad shēma vietni un piesakieties vai izveidojiet jaunu kontu, lai sāktu darbu. Kad jums ir piekļuve informācijas panelim, ritiniet lapu uz leju un atlasiet Izveidojiet savu pirmo shēmu dizainu sadaļā Ķēdes.
Tagad labajā pusē redzēsit tukšu audeklu un komponentu sarakstu. Ritiniet uz leju sarakstā vai meklējiet "Arduino" un atlasiet Arduino Uno R3 opciju no saraksta, lai to pievienotu audeklam. Dariet to pašu, lai pievienotu an LED un a rezistors uz audekla.
Noklikšķiniet uz Arduino GND tapa un velciet vadu uz LED kreiso kāju. Tālāk noklikšķiniet uz tapa 13 uz Arduino un velciet vadu uz tuvāko rezistora kāju. Savienojiet otru rezistora galu ar gaismas diodes labo kāju.
Tinkercad Circuits darbojas gan ar bloku, gan koda programmēšanu. Šai demonstrācijai mēs izmantojam kodu, taču, ja vēlaties, varat arī likt tam darboties ar blokiem. Klikšķis Kods ekrāna labajā pusē un atlasiet Teksts no nolaižamās izvēlnes. Ielīmējiet kodu šajā lodziņā un nospiediet Sāciet simulāciju lai redzētu kodu darbībā.
Kā izmantot SimulIDE, lai izveidotu Arduino ķēdi
Atšķirībā no Tindercad Circuits un Wokwi, SimulIDE ir lejupielādējama lietojumprogramma. Dodieties uz SimulIDE vietne, lejupielādējiet jaunāko versiju savai operētājsistēmai, izpakojiet failu un palaidiet tajā esošo EXE failu.
Mēs vēl neesam gatavi sākt darbu. Papildus pašam SimulIDE jums ir jālejupielādē arī mantotā Arduino IDE versija. Precīzāk, Arduino IDE 1.8.19. Dodieties uz Arduino vietne, lejupielādējiet savas operētājsistēmas zip versiju un izpakojiet to.
Palaidiet SimulIDE un atlasiet Jauns fails ikona virs labās puses audekla. Pēc tam atlasiet Iestatījumi zobrata pa kreisi no ikonas Jauns fails, noklikšķiniet uz Kompilatora iestatījumi, un pārliecinieties par to Arduino ir atlasīts no ierīču nolaižamās izvēlnes. Iestatiet rīka ceļu uz lejupielādēto Arduino IDE direktoriju. Mūsu gadījumā tas ir F:\arduino-1.8.19-windows\arduino-1.8.19\.
Tagad ir pienācis laiks pievienot kādu aparatūru. Atrodi an Arduino Uno, an LEDun a rezistors no saraksta ekrāna kreisajā pusē un velciet tos uz kreisās puses audekls. Līdzīgi kā citas shēmas, pievienojiet GND tapa no Arduino līdz LED zemei. Savienot tapa 13 uz Arduino uz vienu rezistora galu un otru rezistora galu uz gaismas diodes brīvo kāju.
Ielīmējiet kodu labās puses audeklā. No šejienes noklikšķiniet uz Atkļūdošana ikonu virs labās puses audekla, saglabājiet failu ar jaunu nosaukumu un gaidiet, līdz process tiks pabeigts. Noklikšķiniet uz Skrien uz Breakpoint ikonu virs labās puses audekla, lai palaistu simulāciju.
Kurš Arduino simulators jums ir vislabākais?
Kā redzat, ķēdes izveide Wokwi, Tinkercad Circuits vai SimulIDE ir līdzīgs process. Tomēr katrs no šiem rīkiem izceļas dažādu iemeslu dēļ, un tikko veiktais process ļauj vieglāk saskatīt to stiprās puses.
- Wokwi: Viegls, ērti lietojams un entuziasma pilnas kopienas atbalstīts, Wokwi ir laba izvēle ikvienam, kurš sāk darbu ar Arduino simulāciju. Tā detaļu saraksts nav tik visaptverošs kā SimulIDE, taču tajā ir viss nepieciešamais, lai izveidotu sarežģītas Arduino shēmas bez aparatūras.
- Tinkercad shēmas: Pateicoties tā Autodesk atbalstam, Tinkercad Circuits ir gluds un moderns, un tas tiek regulāri atjaunināts. Tam nav ļoti plašas komponentu kolekcijas, taču tajā ir jau sagatavoti projekti un bloku programmēšana, padarot to par lielisku jauniem lietotājiem. Tinkercad Circuits darbojas pat mobilajās pārlūkprogrammās.
- SimulIDE: Lai gan iestatīšana ir sarežģīta, daži mikrokontrolleru simulatori var atbilst SimulIDE. Ar simtiem komponentu, visaptverošām iestatījumu opcijām un precīzu atkļūdotāju šis rīks spēj veikt sarežģītus projektus, piemēram, Arduino rokas videospēle.
Sāciet ar Arduino programmēšanu
Ja jums nav pieejams Arduino, kāda no šiem simulatoriem ir lielisks veids, kā sākt mācīties programmēt un plānot elektronisku projektu.
Arduinos ir lielisks rīks jebkuram topošam programmētājam vai veidotājam. Tie ir viegli lietojami, pieejami un rada daudz prieka, un MakeUseOf vietnē ir daudz rakstu, lai jūs varētu sākt darbu. Neatkarīgi no tā, vai vēlaties izveidot pārnēsājamu spēļu konsoli vai darbvirsmas termometru, ir vērts sākt īstenot savus Arduino sapņus jau šodien.