Hvordan simulere Arduino i Proteus
Proteus er et elektronisk simulering og designverktøy utviklet av Lab Center Electronics. Det sikrer at kretsdesign og kode fungerer som den skal før vi fortsetter å utføre fysisk arbeid.
Et av de viktigste høydepunktene i Proteus er at det støtter Arduino -simulering. På grunn av sin omfattende samling av biblioteker er det et av favorittverktøyene i Arduino -samfunnet, og ikke bare det, kan Proteus også designe tilpassede PCB for Arduino -prosjekter.
For å simulere Arduino med Proteus trenger vi følgende verktøy:
Følg trinnene gitt nedenfor for å simulere Arduino ved hjelp av Proteus.
Installere Arduino -biblioteker i Proteus
Trinn 1: For å starte med Proteus først må vi installere Arduino -biblioteker i Proteus. De fleste av de oppdaterte Proteus-versjonene har forhåndsinstallerte Arduino-biblioteker. I tilfelle av den eldre versjonen, klikk her for å laste ned Arduino -biblioteker for Proteus.
Steg 2: Når Arduino -bibliotekene er lastet ned, åpner du nedlastingsmappen og trekker ut bibliotekfilen til en ny mappe eller katalog.
Trinn 3: Åpne nå den ekstraherte mappen og kopier begge Arduino -bibliotekene med utvidelse “.IDX ” og “.Lib ".
Trinn 4: Når Arduino Libraries -filer er kopiert mot hodet mot Proteus Library -katalogen eller skriver nedenfor gitt mappeadressefelt.
C: \ Program Files (x86) \ LabCenter Electronics \ Proteus 8 Professional \ Data \ Library
Lim inn begge filene som er kopiert tidligere i denne mappen.
Vi har fullført Arduino Libraries -installasjonen i Proteus. Nå skal vi bevege oss mot Arduino Circuit Design i Proteus.
Lag nytt prosjekt i Proteus
Etter vellykket installasjon av biblioteker, er neste trinn å lage et nytt prosjekt i Proteus.
Trinn 1: Åpne Proteus og opprette et nytt Proteus -prosjekt.
Steg 2: Nytt vindu åpnes her vi kan navngi Proteus -prosjektet og angi destinasjonsmappe for Proteus -fil. Klikk NESTE å fortsette.
Trinn 3: Velg nå skjematisk oppsett for Proteus Project. Vi vil gå med standardinnstillinger.
Trinn 4: Velg Neste firmwareprosjekt, da vi bare trenger å simulere et enkelt program, så det er ikke nødvendig å lage et firmwareprosjekt. Klikk NESTE å fortsette.
Trinn 5: Kontroller alle de valgte innstillingene og klikk Fullfør for å åpne Proteus -prosjektet.
Trinn 6: Et nytt vindu åpner og viser oss Proteus -grensesnittet. Her kan vi designe et Arduino -prosjekt og simulere det for å se utdata.
Design arduino ledet blinkende krets i proteus
Når et nytt prosjekt er opprettet med suksess i Proteus, vil vi nå designe en Arduino -krets for blinkende lysdioder i Proteus.
Trinn 1: Klikk på P Etikett som vist på figur nedenfor. Her betegner P Velg enheter. Fra denne delen kan vi legge til hvilken som helst maskinvaremodul, Arduino -tavler og sensorer i Proteus -prosjektet.
Steg 2: Nytt vindu åpnes der vi kan legge til komponenter som kreves for å bygge Arduino LED -blinkende simulering. Skriv inn nøkkelord relatert til komponenter. Først vil vi legge til en grønn ledet til prosjektet. Velg LED og klikk OK.
Trinn 3: Akkurat som forrige trinn, søk nå etter Arduino Uno Board, velg Arduino Board og klikk OK for å legge til prosjekt, alternativt dobbeltklikk for å legge til Arduino i Proteus -prosjektet.
Trinn 4: Siste komponent som kreves er en motstand som vil opprettholde en sikker strømgrense mellom Arduino og LED.
Trinn 5: Etter å ha lagt til alle komponentene, velger du komponenter en etter en fra Enhetsmeny og ordne dem i Proteus -prosjektet.
Trinn 6: En annen viktig terminal som kreves er Bakke blokkere. Proteus har en egen terminalblokk fra hvor vi kan få bakkterminal for Proteus -prosjektet.
Trinn 7: Ordne alle komponentene som vist på figur nedenfor. Koble positivt ben av LED til pinne 13 av Arduino og negativt ben med GND. I mellom Arduino og LED koble en motstand.
Husk å endre verdien av motstanden til 220ohm Ellers vil ikke LED fungere.
Last opp hex -fil fra Arduino IDE til Proteus
Trinn 1: Etter å ha designet Arduino -kretsen i Proteus, åpner nå Arduino IDE. Åpne et eksempel skisse av LED -blinking fra IDE -eksemplerseksjonen. Gå til: Filer> Eksempler> Grunnleggende> Blink
Steg 2: For å simulere Arduino -programmet i Proteus trenger vi en hex -fil. For å få hex -filplassering, følg nedenfor trinn.
Gå til: Fil> Innstillinger eller trykk Ctrl + komma.
Trinn 3: Et nytt vindu vil vises, ta turen mot Verbose output Seksjon og sjekk kompilere og laste opp alternativer. Etter å ha valgt klikk OK. Å gjøre dette vil gi oss Arduino Hex -filplassering i utgangsvinduet til IDE.
Trinn 4: Kompilere LED -blinkprogrammet fra hurtig handlingsknappen.
Trinn 5: I utgangsvinduet se etter “.Hex ” Fil av det kompilerte Arduino -programmet.
Trinn 6: Kopier banen til hex -filen.
Trinn 7: Åpne Proteus igjen og dobbeltklikk Arduino -styret.
Trinn 8: Et eget vindu vil åpne, se etter programfilen og lime inn hex -filadressen som er kopiert tidligere fra Arduino IDE -utgangsseksjonen og klikk OK.
Trinn 9: Arduino Hex -filen lastes opp i Proteus Arduino -modellen. Klikk nå på spillknappen nederst til venstre, LED begynner å blinke. For å stoppe simuleringen, bruk pauseknappen som er til stede helt til spillknappen nederst til venstre på skjermen.
Trinn 10: LED vil begynne å blinke i en syklus på 1 sek.
Vi har fullført Arduino -simulering ved hjelp av proteus. Et LED -blinkende eksempel brukes til å lage denne Arduino -modellen i Proteus.
Konklusjon
Proteus er et flott verktøy for å simulere elektriske prosjekter. Her har vi dekket hvordan vi kan simulere et Arduino -program ved hjelp av Proteus -modellen. LED -blinkemodellen er designet med proteus. Ytterligere proteus kan brukes til å designe ethvert Arduino -relatert prosjekt, det vil gi bedre forståelse før du går til maskinvarenivå.