Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Arduino platformu za razvoj hardvera koriste hobisti, profesionalci i studenti zainteresirani za elektroniku. Arduino ploče posebno su popularne kod ljudi koji se tek upoznaju s elektronikom, zbog svoje prirode prilagođene početnicima i velike zajednice korisnika.

U nastavku istražujemo neke od najboljih mrežnih simulatora koje možete koristiti kao alternativu Arduino pločama kada ih ne možete kupiti ili im nemate pristup.

Što je Arduino?

Arduino platforma sastoji se od programabilne mikrokontrolerske ploče i integriranog razvojnog okruženja (IDE). Mikrokontroler se može programirati za obavljanje širokog spektra zadataka, od upravljanja svjetlima i računalima do očitavanja senzora i mjerenja temperature.

Arduino postoji od 2005. godine kada je započeo kao projekt studenata Interaction Design Institute Ivrea (IDII) u Ivrei, Italija, i od tada je stekao široku primjenu. Projekt Arduino koristi osnovni programski jezik Arduino koji se temelji na C/C++ i integriranom razvojnom okruženju (IDE) napisanom u Javi.

instagram viewer

Za razliku od računala s jednom pločom, Arduino je mikrokontrolerska ploča i ne može pokretati operativni sustav—pogledajte razlike između mikrokontrolera i SBC-a. Međutim, ima nekoliko unutarnjih funkcija kao što su memorija za pohranjivanje programa i podataka, ulazni priključci za povezivanje vanjskih uređaja poput senzora ili gumba, izlazni priključci za upravljanje svjetlima ili motorima, kristali sata koji omogućuju precizno mjerenje vremena procesoru i regulatori snage koji pretvaraju snagu baterije u napon koji je potreban procesoru sklopovi.

Većina Arduino ploča izgrađena je oko 8-bitnog Atmel AVR mikrokontrolerskog čipa s nizom dodatnih značajki uključujući analogne ulaze/izlaze, digitalni I/O pinovi, kao i pinovi za posebne funkcije kao što su serijski priključci ili SPI veze za brzu komunikaciju s drugim uređajima poput MP3 playera ili GPS-a prijemnici.

Prednosti Arduino simulatora

1. Simulatori su izvrsni za početnike. Početnici u elektronici su ili spriječeni svojim ograničenim znanjem o kodiranju ili neiskustvom s konstruiranjem sklopova. Neki simulatori koriste programiranje temeljeno na blokovima, što olakšava definiranje rada elektroničkih komponenti. Također, neki simulatori dizajnirani su za odabir najboljeg oblika ožičenja kada spajate komponente na digitalnu ploču što vam smanjuje posao.

2. Simulatori su također idealni za testiranje hardvera i učenje više o tome kako ti uređaji rade. Oni su korisni za upoznavanje s time što različite komponente rade i kako međusobno djeluju. Ovo znanje možete upotrijebiti kada kasnije gradite svoje sklopove i uređaje.

3. Omogućuju bržu izradu prototipova. Simulator vam pokazuje što radi, a što ne. Breadboards su korisni, ali nisu bez ograničenja. Simulator vam omogućuje brzu izradu prototipa vaših sklopova bez trošenja puno na skupe tiskane ploče. Ako biste radije koristili matične ploče za prototip svojih elektroničkih projekata, naš vodič za Raspberry Pi maketu je odlično mjesto za početak.

4. Oni vam mogu uštedjeti mnogo novca. Simulatori mogu ukloniti potrebu za kupnjom hrpe ploča koje vam nisu potrebne za projekt koji nikada nije bio izvediv od samog početka. Također sa simulatorima, nema rizika od oštećenja mikrokontrolerskih ploča ili druge opreme.

5. Također omogućuju suradnju između proizvođača. Većina simulatora omogućuje vam da podijelite svoje dizajne i surađujete s drugim kreatorima kako biste stvorili doista veličanstvenu elektroniku.

Proteus Design Suite zbirka je alata tvrtke Lab Center Electronics koja vam omogućuje stvaranje simulacija elektroničkih sklopova. Uključuje podršku za Arduino ploče kao što je STM32-based Blue Pill razvojna ploča kao i 8-bitne AVR mikrokontrolerske ploče.

Proteus je alat jednostavan za korištenje koji je odličan za početnike koji žele eksperimentirati s elektronikom, bez prethodnog znanja o osnovama programiranja. Visual Designer simulira Arduino razvojno okruženje i omogućuje vam da povučete i ispustite komponente potrebne u vašem projektu i testirate ih s Arduinom. Periferna galerija pruža opsežan broj komponenti: razdjelne ploče, štitove, senzore i module koje možete koristiti u svojim projektima.

Proteus je softver koji se plaća, a planovi cijena počinju od 248 dolara što je jednokratno plaćanje. Radi samo na Windows sustavima; macOS i Linux trenutno nisu podržani.

Tinkercad je besplatna aplikacija za 3D modeliranje temeljena na pregledniku koja vam omogućuje stvaranje 3D modela i njihov izvoz kao STL datoteke. To je jednostavan način za početak rada s 3D modeliranjem, a njegova jednostavnost čini ga idealnim za izradu osnovnih modela vaših elektroničkih projekata.

Tinkercad također uključuje simulator elektronike, Tinkercad Circuits, gdje možete postaviti i spojiti komponente za izgradnju virtualnih krugova. Koristi programiranje temeljeno na blokovima gdje možete povući i ispustiti blokove koda za pisanje programa. A ako ste dovoljno vješt programer, možete upisati svoj kôd izravno u uređivač teksta.

Autodesk račun je potreban prije nego što možete koristiti simulator jer je tvrtka kupila Tinkercad još 2013.

Međutim, nudi vrlo veliku biblioteku komponenti, uključujući mikro: bitne i Arduino procesore, te nekoliko unaprijed izrađenih sklopova koji olakšavaju početak vašeg elektroničkog projekta.

Želite odmah početi raditi s Arduinom? Bacite pogled na najbolji Arduino projekti za početnike. Možda baš nađete nešto što vas zanima.

Paulwareov Arduino Simulator besplatan je simulator elektronike otvorenog koda koji vam omogućuje testiranje i otklanjanje pogrešaka u vašim Arduino skicama. Kreirao Paul Richards (Paulware), ovaj simulator je napisan u C++ i uključuje komponente kao što su LED i LCD, matrica tipkovnice 4x4, rotirajući DIP prekidač, itd.

Paulov video na njegovom kanalu objašnjava kako instalirati ovaj simulator pomoću besplatnog CPP kompajlera i kako ga koristiti za testiranje Arduino projekata. Daljnje upute možete pronaći na stranici GitHub projekta. CPP prevodilac možete preuzeti sa SourceForge.

Ima korisničko sučelje koje bi trebalo biti dovoljno jednostavno za početnike za navigaciju. Trenutno radi samo na Windowsima. Korisnici Maca i Linuxa morat će pogledati web opcije na ovom popisu.

Ako umjesto toga želite testirati svoje projekte s Raspberry Pijem, mi smo tu za vas. Pogledajte naš opsežni pregled najbolji Raspberry Pi simulator trebali biste odmah pokušati.

Wokwi je još jedan alat temeljen na webu koji možete koristiti za dizajniranje i simulaciju Arduino projekata. Wokwijevo jednostavno i nenatrpano sučelje olakšava fokusiranje na vaš kod i simulaciju. Ima niz značajki koje mu pomažu da se ističe od ostalih simulatora na ovom popisu, uključujući:

  • Podrška za druge Arduino ploče osim Uno, kao što su Arduino Mega 2560 i Arduino Nano.
  • Puno raznolikiji izbor elektroničkih komponenti koje možete dodati svojim sklopovima, uključujući IR prijemnike, potenciometre, RTC module, motore, drajvere itd.
  • Facebook zajednica u kojoj možete saznati više o Wokwi simulatoru i podijeliti svoje projekte.

Popratni dokumenti stranica također olakšava početak dizajniranja elektronike na Wokwiju. Obavezno provjerite stranice s tipkovničkim prečacima i s često postavljanim pitanjima.

Arduino simulatori

Arduino simulatori izvrstan su način za razvoj i testiranje vaših projekata. Također možete koristiti ove simulatore za izradu interaktivnog prototipa vašeg projekta koji se može dijeliti s drugima ili prenijeti na platforme kao što je GitHub. S ovim popisom Arduino simulacijskih alata koji se kreću od web-baziranih do lokalnih aplikacija, sve što trebate učiniti je isprobati ih i vidjeti koji najbolje odgovara vašim potrebama.