Program til arduino med simulering. Konfiguration af komponentparametre

Disse dage Arduino simulatorer gør det muligt for alle, altså både begyndere og professionelle kredsløbsdesignere, at lære, programmere og teste ideer uden at bekymre sig om at spilde tid og penge.

Arduino-simulatorer er de perfekte platforme for programmører og designere, der ønsker at lære det grundlæggende i kredsløbsskemaer og design. Ved hjælp af en Arduino-simulator får du en mulighed for at lære uden at være bange for, at du vil og designe udstyr.

Studerende, der står over for udfordringer med at købe elektrisk udstyr uden nogen anelse om, hvordan de vil fungere, kan eliminere forsøg og fejl ved hjælp af Arduino-simulatorer, hvilket sparer både tid og penge.

En anden fordel ved Arduino-simulatorer er, at de understøtter linje-til-linje-fejlretning, og brugeren vil identificere nøjagtigt det sted, hvor tingene gik galt. Arduino-simulatorer kommer i alle slags former, og de er blevet udviklet på en sådan måde, at de er kompatible med de vigtigste OS'er.

I denne artikel vil vi liste de bedste Arduino-simulatorer, der er kompatible med Windows-pc'er.

Hvad er de bedste Arduino-simulatorer til pc?

Autodesk Eagle (anbefales)

Autodesk Eagle giver kraftfulde og brugervenlige værktøjer til enhver ingeniør derude. Du kan bring nu dine elektroniske opfindelser til live ved hjælp af et komplet sæt PCB-layout og skematiske redigeringsværktøjer, fællesskabsdrevne funktioner og biblioteksindhold.

Nøglefunktionerne ved Eagle inkluderer følgende:

  • Skematisk editor
  • Modulære designblokke – du kan genbruge de eksisterende kredsløbsblokke.
  • Multiark-skemaer – du kan holde design af enhver størrelse organiseret.
  • Kontrol af elektriske regler – du vil endelig være i stand til at have tillid til dit skematiske design.
  • Designsynkronisering i realtid – du kan forblive synkroniseret mellem skematisk og PCB-layout.
  • PCB Layout editor
  • BGA fanout – du kan flygte fra din BGA på få sekunder.
  • Højhastighedsdesign – du kan designe med de nyeste teknologier, herunder DDR4, PCI Express eller USB-C.
  • 3D-modeller til printkortlayout – du kan forene dit printkort og kabinet problemfrit.
  • Komplette komponenter – dette er one-stop-shoppen til at gennemgå dine komponentbehov.
  • Brugersprogprogrammer (ULP'er) – du kan forbedre din designværktøjsproces.

Autodesk kredsløb

Autodesk kredsløb giver dig mulighed for at bringe dine ideer ud i livet med online gratis og brugervenlige værktøjer. I tilfælde af du er kun en nybegynder, kan du starte med mere simple eksperimenter i Circuit Scribe eller Electronics Lab. Brugere, der er mere erfarne, kan springe videre og gå direkte til PCB Design.

Electronics Lab Hub inkluderer følgende:

  • Realtidssimulering: du kan designe og prototype, før du bygger et kredsløb i det virkelige liv; du kan bruge alt fra modstande, kondensatorer og potentiometre hele vejen til oscilloskoper.
  • Arduino programmering: du kan programmere og simulere enhver Arduino-kode i editoren, og du vil have en fuld seriel skærm og en voksende samling af forskellige understøttede Arduino-biblioteker.
  • Samarbejdsredigering: du kan invitere andre til at samarbejde i realtid om dine designs.
  • Circuit Scribe Hub giver dig mulighed for at designe og simulere kredsløb og derefter udskrive og dele dine skabeloner. Du kan også integrere dit design og lære fra fællesskab af udviklerne af Autodesk Circuit.

PCB Design Hub inkluderer følgende funktioner:

  • Skematisk design: du kan vælge fra et voksende komponentbibliotek af fællesskabet, eller du kan oprette dine egne komponenter.
  • PCB layout: dette inkluderer alle de værktøjer, du har brug for, såsom kobberspor, kobberfyld, gennem- og borehuller og masser af silketrykværktøj.

At lære at kode er meget nemmere, når du kan programmere ting, der virkelig virker. Autodesk Circuits er et gratis værktøj, så du bør gå og tjekke det ud nu.

OPDATERING : Autodesk Circuits er ikke længere tilgængelig som en Arduino-simulator. I stedet forvandlede AutoDesk dette værktøj til en platform til PCB-pakker.

Virtronics Simulator til Arduino

Det her Victronics Arduino simulator lover at være den mest fuldt udstyrede, der er tilgængelig nu.

Her er dens vigtigste fordele, som den kan prale af:

  • Den har evnen til at undervise og demonstrere den indre funktion af en Arduino-skitse.
  • Du kan teste en skitse uden hardwaren eller før du køber udstyr.
  • Du kan fejlsøge en skitse.
  • Ved at bruge det kan du demonstrere et projekt for potentielle kunder.
  • Du er i stand til at udvikle en kompliceret skitse hurtigere, end når du bruger hardwaren.

Du kan downloade den gratis version, prøve den, og når du er klar, kan du opgradere til Pro-versionen. Softwaren er designet til Arduino Uno, Mega og flere standard Arduino boards. Det udfører mange processer, herunder følgende:

  • Den gennemgår programmet linje for linje. Hvis en ny linje vælges, fortsætter programmet fra dette punkt.
  • Udfører digital skrivning, digital læsning og PinMode for ben 0-53
  • Analog læsning for ben 0-16 og analog skrivning for digitale ben 0-53
  • Emulerer seriel, LCD-udgang, Ethernet, Servo, SD-kort, EEPROM, SoftSerial, SPI, Wire
  • Hvis, mens, for, skifter, skal du udføre whileloop-funktionalitet
  • Subrutiner (multi-level) med argumenter
  • Se variabler i realtid
  • Træd ind i, Træd over, Træd ud af eller Kør tilstand
  • Mulighed for at redigere skitse eller åbne i Arduino IDE
  • 2 og 4 linjers LCD understøtter kun med improviseret CGRAM
  • 2-dimensionelle arrays (uden initialisering).

Du har også mulighed for at ændre skrifttype, stil og størrelse på simulatoren. Minimeringstilstanden er perfekt til demoer/træning. Softwaren tilbyder begrænset support til , pointer og strukturer.

Du kan tjekke mere information om denne simulator på dens officielle side.

Elektronificere

Elektronificere kan være meget nyttigt, hvis du kæmper med elektronik og især hvis du har fandt dig selv fast i dine elektronikprojekter. Det vil også være nyttigt, hvis du er nybegynder, og du ønsker at lære elektronik og indlejret system for at gøre dig selv en karriere inden for området.

Med Electronify vil du være i stand til at lære grundlæggende elektronik til forskellige hardware-niveau sprog. Hjemmesiden giver dig al nødvendig viden fra grundlæggende til avanceret om elektronisk kommunikation og indlejrede systemer på enkle metoder. Du vil kunne lære alt fra bunden og blive en dygtig professionel.

Fritzing

Fritzing er et open source hardwareinitiativ, der gør elektronik tilgængelig som et kreativt materiale for alle, der interesserer sig for emnet. Hjemmesiden tilbyder et softwareværktøj, fællesskab og tjenester i ånden af ​​Arduino og forarbejdning, og det fremmer et kreativt økosystem, der tillader brugerne følgende:

  • Dokumentation af deres prototyper
  • Dele prototyperne med andre
  • Undervisning i elektronik i et klasseværelse
  • Layout og fremstilling af professionelle PCB'er

Med Fritzing kan du hurtigt og billigt forvandle dit kredsløb til et ægte specialfremstillet printkort. Dette værktøj kan kun fungere som en kreativ platform, hvis mange brugere bruger det som et middel til at lære og dele.

Du kan lære en enorm mængde ting fra de mange tilgængelige tutorials. Her er nogle af de mest interessante:

  • Opbygning af et kredsløb
  • Brug af stripboard
  • Arbejder med SMD dele
  • Oprettelse af papirskabeloner
  • Buede ledninger og bøjelige ben
  • Design af et printkort
  • Et minuts Arduino Shield-design
  • Dobbeltsidet routing
  • Fremstilling af et PCB
  • Lodning af SMD dele
  • Oprettelse af brugerdefinerede dele
  • Vedhæftning af programmeringskode.

Det er også interessant at vide, at Fritzing forvandlede sig fra et offentligt finansieret forskningsprojekt til en non-profit organisation. Det betyder, at for at gøre det selvbærende og for at fortsætte udviklingen tilbyder Fritzing nogle få tjenester, der inkluderer følgende:

  • Fritzing Fab– Med Fritzing Fab, PCB-produktionstjenesten, kan du hurtigt og billigt forvandle dine skitser til professionelle PCB'er.
  • Værksteder– Der er masser af workshops om Arduino, Fritzing og alt dertil, som tilbydes begyndere og professionelle.
  • Del skabelse– Du kan også få dit produkt vist i Fritzing, og hvis du ikke vil gøre det selv, kan du hyre udviklerne til at skabe dele af høj kvalitet.
  • Produkter– Fritzing har lavet et pædagogisk start- og opgraderingssæt.

VBB4Arduino - Virtual Breadboard til Arduino

Virtual Breadboard til Arduino er skabt for at hjælpe brugere med at tage de første skridt i at lære alt om den fede verden af ​​fysisk computer med Arduino-mikrocontrolleren og de breadboard-baserede elektroniske kredsløbsmodeller.

Her er de vigtigste ting, du vil være i stand til at lære ved hjælp af Virtual Breadboard til Arduino:

  • Du kan lære alt om fysisk databehandling i et sikkert virtuelt sandkassemiljø.
  • Du kan lære af indbyggede Arduino-eksempler.
  • Du kan udforske snesevis af forskellige typer sensorer, lys og motorer.
  • Du vil være i stand til at lære Arduino-kommandoerne, og hvad de gør.
  • Du kan bruge layout-breadboards som reference til at lave rigtige kredsløb.

Her er nøglefunktionerne i Virtual Breadboard:

  • Du kan designe loddefri Virtual Breadboard-kredsløbsapplikationer.
  • Du kan trygt eksperimentere med mikrocontrollerbaserede elektroniske kredsløb.
  • Du vil være i stand til at teste kredsløbslayout, før du forpligter dig til en build.
  • Softwaren har en indbygget firmware-editor til tilpasset mikrocontroller-app-udvikling.
  • Dette er en kredsløbs- og mikrocontroller-emulator til at teste din kode og kredsløb.
  • Programmet tilbyder dig interaktiv virtualisering til at udforske baseret læring og kredsløbstest.
  • Du vil have nok eksempler på opdagelsesrejsende til at navigere i de mange indbyggede dokumenterede eksempler.
  • Den har et integreret Wiki-system til dokumentation og udvikling af kurser.
  • Du vil være i stand til at tjekke animeret GIF-skærmbilledeoptagelse for dokumentationshøjdepunkter.
  • Et enkelt klik kompilerer og implementerer indlejrede apps til Vbb4UNO-mikrocontrollere i den virkelige verden.
  • Udvikling på tværs af platforme med 8-bit mikro og Raspberry Pi 2 med Windows 10 IoT Core-mål.

Ifølge de fleste brugere er denne software perfekt, men den skal rettes lidt, fordi den har et par fejl.

VBB4Arduino er en forenklet version af det fulde VBB-produkt. Det er tænkt som en selvstændig startversion med færre muligheder og moduler, som kan forvirre begyndere. Det er bedst brugt som en sandkasse til at lære fysiske computerbegreber. Avancerede brugere vil måske gerne gå videre til at bruge den fulde version af VBB med ArduinoToolkit-udvidelsesmodulet.

Du er nået til slutningen af ​​vores Arduino-simulatorliste. Udnyt den, som du synes passer til dine behov.

RELATEREDE HISTORIER SOM SKAL TJENES:

Redaktørens note: Dette indlæg er blevet opdateret for at vise de mest nøjagtige downloadlinks og softwareløsninger.

Her er listen over vores top 5 arduino-simulatorer.

Virtual Breadboard til Arduino:

Arduinos åbne hardware- og softwareplatform, der blev lanceret i 2005, er vokset til at være meget populær blandt både hobbyister, undervisere og professionelle, og har taget fart, især inden for robotteknologi. Bakket op af et massivt onlinefællesskab og med de fleste udviklingstavler og hardwaretilbehør tilgængeligt til meget lave priser, er denne platform måske det bedste sted at starte med at arbejde med indlejrede enheder. Men hvad nu hvis du vil lære programmering og ikke ejer et Arduino-kort, eller er overvældet af udvalget af hardware derude? Det er her simuleringssoftware kommer ind.

Virtual Breadboard til Arduino er en læringsapp, der er designet til at hjælpe dig med at tage de første skridt i den spændende verden af ​​fysisk computing med Arduino-mikrocontrolleren og 'Breadboard'-baserede elektroniske kredsløbsmodeller.

Skærmbillede til denne Arduino Simulator:

Med VBB4Arduino vil du

Lær af 75 indbyggede Arduino-eksempler

Udforsk snesevis af forskellige typer sensorer, motorer og lys

Lær Arduino-kommandoerne, og hvad de gør

Rediger dine egne kodeeksempler

Download Arduino Simulator:

CodeBlocks Arduino IDE med simulator:

CodeBlocks Arduino IDE er en tilpasset distribution af open source Code::Blocks IDE forbedret til Arduino-udvikling. Det giver mere krævende softwareudviklere alt, hvad en moderne IDE skal have, inklusive kodefoldning, kodefuldførelse, kodenavigation, kompilering samt upload til Arduino. Med en dedikeret projektguide er det nemt at oprette et klar-til-at-gå Arduino-projekt. Distributionen integrerer de nyeste Arduino-kernefiler, standard Arduino-biblioteker, AVR-værktøjskæde, Arduino Builder, en seriel terminal og mest interessant, en Arduino-simulator på API-niveau (under udvikling).

Funktioner:

  1. dedikeret projektguide til Arduino-udvikling
  2. integrerede Arduino kernefiler og biblioteker
  3. kompilerede kernefiler cachelagret for hurtigere kompileringshastighed (sammenlignet med original Arduino IDE)
  4. integreret prækonfigureret AVR compiler værktøjskæde
  5. populære Arduino boards understøttet som byggemål
  6. uploade HEX til Arduino boards (Leonardo understøttet) ved at køre det indbyggede mål
  7. Arduino API-niveau simulator (meget tidligt stadie) integreret (som et byggemål)

Download kodebloksimulator:

Simuino Arduino Simulator:

Simuino er en Arduino UNO/MEGA Pin Simulator.

Du kan downloade terminalversionen (seneste version er v0.1.9) på www.simuino.com. BEMÆRK: Downloads tilgængelige på code.google.com er ikke den nyeste!

Kør din skitse og evaluer ind/ud-status for de digitale og analoge ben. GUI'en er baseret på ncurses, dvs. køre Simuino fra et terminalvindue. Indeholder animation i realtid i henhold til faktiske forsinkelser i skitsen.

Det perfekte værktøj til alle, der ønsker at komme i gang med Arduino Sketch-konstruktion.

Det er også muligt at konstruere scenarier vedrørende analogRead, digitalRead og External Interrupts.

Formålet er at gøre opbygningen af ​​en skitse lettere. Du kan verificere funktionaliteten uden at have Arduino-kortet tilgængeligt. Simuino kører skitsen og viser status for de digitale, analoge ben og seriel output.

Kilde: C++ Platform: Linux (Ubuntu)

For mere information, besøg www.simuino.com

Måde at arbejde på:
1.Start Simuino
2. Indlæs din skitse i din valgte editor.
3. Rediger logik, scenariedata, log-tekst.
4. Indlæs skitse i Simuino (kommandoindlæsning i Simuino)
5. Evaluer simulering ved at træde ind i Simuino. Indstil værdier på farten.
Gentag 3,4,5 indtil det ønskede resultat.

Download denne simulator:

123D Circuits Arduino Simulator:

123D Circuits er en online elektroniksimulator og kollaborativ designplatform, født fra partnerskabet mellem Autodesk og Circuits.io siden i efteråret 2013. Det er et fremragende værktøj for begyndere, der hurtigt vil have styr på at skabe med Arduino, Raspberry Pi eller andre platforme direkte fra deres browservindue.

123d kredsløb – arduino simulator

Virtuelle kredsløb kan oprettes ved at bruge den intuitive breadboard-editor eller de mere avancerede elektroniske diagrammer eller PCB-editorer, og færdiglavede komponenter og designs er også tilgængelige for dig at implementere. Programmering af de nyoprettede kredsløb er mulig med kodeeditoren, og betjeningen vises i realtid. Du kan også fremstille og bestille elektronikken ud fra dit eget design.

123D Circuits er en gratis tjeneste, men opgraderede medlemskaber, der starter ved 12 USD om måneden, vil give dig rabatter på ordrer samt muligheden for at gøre dine designs private.

Onlinelink for at få adgang til Arduino Simulator:

Dette indlæg/projekt kan også findes ved hjælp af søgeord:

  • kredsløbssimulator programmer arduino
  • arduino online simulator
  • online arduino simulator
  • arduino emulator

Hvad skal du gøre, hvis du ikke har et Arduino UNO-bræt eller nogen anden Arduino ved hånden. Har du en frisk idé eller en skriftlig algoritme? Intet problem, Arduino-emulatoren hjælper dig med at løse dette problem. Det vil være nok at simulere driften af ​​et bestemt bord. Der er kun et stort MEN. Virtuelt program vil aldrig erstatte det rigtige bord. Så jeg anbefaler at emulere med den forståelse, at ikke alle processer kan forløbe glat.

Fra denne artikel lærer du:

Hej venner! Jeg er meget glad for at byde dig velkommen til bloggens sider. Hvis du er faldet over denne artikel, har du sandsynligvis ikke en enhed ved hånden og vil prøve at fejlfinde din skitse.

Jeg forstår, at nu er der mange butikker, du kan købe hvad som helst. Men desværre er det ikke alle, der har mulighed for straks at købe en elektronisk tavle. Jeg er ingen undtagelse, da jeg bor i Krasnodar-regionen, i byen Armavir. Og jeg kan kun købe brættet igennem.

For ganske nylig stødte jeg ved et uheld på en ny udvikling - en mikrocontroller, der kører . Det bedste er, at du bare skal skrive et lille script med de nødvendige biblioteker i en tekstfil, smide det ind i processorens hjerne og voila!

Navn på dette projekt MicroPython. Han er ikke populær i Rusland. Det er desværre umuligt at købe. Kan kun bestilles i borgerlige butikker. Men det er ret dyrt. Det er en skam, men hvad kan du gøre?

Her er en miniature:

Amerikanerne går langt foran. Måske er der noget lignende i Rusland? Er der noget jeg ikke ved? Skriv i kommentarerne...

Af emulatorerne fandt jeg to programmer på internettet - Virtual BreadBoard og AutoDesk Circuit.

Virtuelt brødbræt

Dette program blev udgivet af virksomheden selv i 2015. I den kan du simulere et kredsløb, der er kompatibelt med hovedkortet og navneskiltene. Skriv kode og test den på modellen.

Nu tog jeg musen op og downloadede programmet VBB version 5.57.

Dette er vinduet, vi får:

Hvad kan du gøre i denne emulator?

  1. Med dens hjælp kan du skrive kode for at fejlsøge et program;
  2. Du kan samle et kredsløb til test og justering;
  3. Virtual BreadBoard kan efterligne flere Arduino-komponenter og controllere.

Alle oprettede projekter kan arbejde uafhængigt i denne designer. Du kan bruge en masse elementer til at bygge dine elektriske kredsløb.

Alle programmer behandles af en præprocessor og kompileres derefter til kode.

Programmet ombord har:

  1. kompilator;
  2. Kode editor;
  3. I/O-kort;
  4. Software klient;
  5. Firmwareoverførselsmodul til Arduino;

Autodesk kredsløb

Der er en anden lige så interessant online-emulator til Arduino. En lille detalje er, at alt er på engelsk. Men hvornår stoppede dette en god programmør? Fangst officielle side.

I en webbrowser uden loddekolbe af ledninger og brædder kan du nemt samle kredsløb og teste din kode.

Kan smides forskellige komponenter fra grundstofbasis til .

I den gratis version vil alle dine boards være offentligt tilgængelige, det vil sige, at dine projekter vil være synlige for alle.

Der er en anden mulighed, en betalt - $25 per måned, du får tildelt en server for kreativitet. Det tror jeg, tjenesten er mest nødvendig for designere.

Jeg foretrækker personligt at gøre alt på et rigtigt board, med en rigtig debugger, med rigtig hardware.

Vil aldrig fungere på en emulator ideel model. Hvordan vil det egentlig fungere?

Men min opgave er fuldført, jeg fandt mulige emulatorer og fortalte dig om det. Hvis jeg ikke har angivet noget, så skriv i kommentarerne, så retter jeg det.

Vi ses i de næste artikler.

Med venlig hilsen, Gridin Semyon

VirtualBreadBoard er en Arduino breadboard-simulator til simulering af digitale kredsløb. Hjælpeprogrammet giver dig mulighed for at skrive kode til Arduino-platformen direkte i emulatoren og straks teste dens funktionalitet på en computer uden selve Arduino-controlleren. For eksempel at blinke en LED, skrive tekst på skærmen eller dreje motoren - alt dette vil være muligt takket være VirtualBreadBoard. Derudover inkluderer VirtualBreadBoard, hvad der så meget mangler - en debugger, samt et anstændigt sæt komponenter til at bygge forskellige kredsløb, hvorfra du kan oprette et kredsløbsdiagram over dit projekt og straks kontrollere, hvordan det fungerer.

VirtualBreadBoard blev udviklet som et simulerings- og udviklingsmiljø for indlejrede applikationer ved hjælp af mikrocontrollere. Værktøjet er nemt at bruge og kan erstatte et printkort til eksperimenter. VirtualBreadBoard emulerer mange af PIC16- og PIC18-mikrocontrollerenhederne med en ny vægt på Arduino-emulering. Udover bredt udvalg simulerede komponenter såsom LCD'er, servoer, logik og andre I/O-enheder, der kan bruges til modellering og simulering på højspændingskredsløbsniveau.

VirtualBreadboard giver dig mulighed for at skrive dine skitser og kontrollere deres ydeevne. Derudover indeholder programmet et godt sæt komponenter, hvorfra du kan lave et diagram over dit projekt og tjekke, hvordan det hele fungerer. Ja, ja – tjek bare alt på computeren uden selve Arduino-controlleren.

Ændringer i version 5.5.2.0:
- Ny understøttelse af DS1803 Digital Potentiometer:
- Tilføjet support til Adafruit_NeoMatrix, Adfruit_GFX biblioteker
- Tilføjet nyt Vbb-sprogprojekt, redigering, kompilering, implementering og fejlfinding
- Tilføjet nye Vbb sprogguide eksempler
- Rettelse til ICEShield 1.0-firmwareopdatering og runtime-forbindelse afbrudt af switch på HID-bibliotek
- Rettelse til åbning/lukning af VbbIO-enheder med nyt HID bibliotek
- Rette til PICMicro Build and Run
- Fast LiquidCrystal multi-søjle til at arbejde med andre kolonnestørrelser end 16 i henhold til egenskaben. Bemærk: brug hd44780 true type font for de bedste resultater

Programoplysninger
Fremstillingsår: 2016
OS: Windows XP / Windows 7 / Windows 8 / 8.1 / 10 (x86/x64)
Interfacesprog: Flersproget / russisk
Ingen medicin påkrævet
Størrelse: 14,77 MB
Download: VirtualBreadBoard 5.5.2.0 (Arduino Simulator)