Come simulare Arduino in Proteus
Proteus è uno strumento elettronico di simulazione e progettazione sviluppato da laboratorio elettronico centrale. Garantisce che la progettazione e il codice del circuito funzioni correttamente prima di continuare a fare un lavoro fisico.
Uno dei punti salienti principali di Proteus è che supporta la simulazione di Arduino. Grazie alla sua vasta raccolta di biblioteche è uno degli strumenti preferiti nella comunità Arduino e non solo, Proteus può anche progettare PCB personalizzato per i progetti Arduino.
Per simulare Arduino con Proteus abbiamo bisogno di seguenti strumenti:
Seguire i passaggi indicati di seguito per simulare Arduino usando Proteus.
Installazione di librerie Arduino in Proteus
Passo 1: Per iniziare prima con Proteus dobbiamo installare librerie Arduino in Proteus. La maggior parte delle versioni di Proteus aggiornate hanno preinstallato le librerie Arduino. Nel caso della versione precedente fai clic qui per scaricare le librerie Arduino per Proteus.
Passo 2: Una volta scaricate le librerie Arduino, aprire la cartella di download ed estrarre il file delle librerie in una nuova cartella o directory.
Passaggio 3: Ora apri la cartella estratta e copia entrambe le librerie Arduino con estensione ".IDX " E ".Lib ".
Passaggio 4: Una volta che i file di librerie Arduino vengono copiati testa verso la directory della libreria Proteus o digita la barra degli indirizzi della cartella indicata di seguito.
C: \ Programmi (x86) \ LabCenter Electronics \ Proteus 8 Professional \ Data \ Library
Ora incolla entrambi i file copiati in precedenza in questa cartella.
Abbiamo completato l'installazione di Arduino Libraries in Proteus. Ora ci sposteremo verso il design del circuito Arduino in Proteus.
Crea nuovo progetto in Proteus
Dopo un'installazione riuscita di librerie, il passo successivo è creare un nuovo progetto in Proteus.
Passo 1: Apri Proteus e crea un nuovo progetto Proteus.
Passo 2: La nuova finestra si aprirà qui, possiamo nominare Proteus Project e impostare la cartella di destinazione per il file Proteus. Clic Prossimo continuare.
Passaggio 3: Ora seleziona layout schematico per il progetto Proteus. Andremo con le impostazioni predefinite.
Passaggio 4: Quindi selezionare nessun progetto di firmware, poiché dobbiamo solo simulare un semplice programma, quindi non è necessario creare un progetto di firmware. Clic Prossimo continuare.
Passaggio 5: Riconnea tutte le impostazioni selezionate e fai clic su Fine per aprire Proteus Project.
Passaggio 6: Si aprirà una nuova finestra che ci mostra l'interfaccia Proteus. Qui possiamo progettare un progetto Arduino e simularlo per vedere l'output.
Design Circuito di lampeggiamento a LED Arduino in Proteus
Una volta che un nuovo progetto è stato creato con successo in Proteus, ora progetteremo un circuito Arduino per le lampeggiare i LED in Proteus.
Passo 1: Clicca il P Etichetta come mostrato nella figura seguente. Qui P indica Scegli dispositivi. Da questa sezione possiamo aggiungere qualsiasi modulo hardware, schede Arduino e sensori nel progetto Proteus.
Passo 2: La nuova finestra si aprirà dove possiamo aggiungere componenti necessari per creare una simulazione a led a led Arduino. Digita parole chiave relative ai componenti. Innanzitutto, aggiungeremo un Green LED al progetto. Seleziona LED e fai clic su OK.
Passaggio 3: Proprio come il passaggio precedente, ora cerca la scheda Arduino UNO, seleziona Arduino Board e fai clic su OK per aggiungere il progetto, in alternativa fare clic a doppio clic per aggiungere Arduino nel progetto Proteus.
Passaggio 4: L'ultimo componente richiesto è un resistore che manterrà un limite di corrente sicura tra Arduino e LED.
Passaggio 5: Dopo aver aggiunto tutti i componenti, selezionare i componenti uno per uno da Menu dispositivi e disporre nel progetto Proteus.
Passaggio 6: Un altro terminale importante richiesto è Terra bloccare. Proteus ha un blocco terminale separato da dove possiamo ottenere il terminale di terra per il progetto Proteus.
Passaggio 7: Disporre tutti i componenti come mostrato nella figura seguente. Collega una gamba positiva del LED al pin 13 di Arduino e alla gamba negativa con GND. Tra Arduino e LED collegano un resistore.
Ricorda di cambiare il valore della resistenza a 220ohm altrimenti LED non funzionerà.
Caricamento del file esadecimale da Arduino IDE a Proteus
Passo 1: Dopo aver progettato il circuito Arduino in Proteus ora aperto Arduino IDE. Apri uno schizzo di esempio del lampeggiante a LED dalla sezione Esempi IDE. Vai a: File> Esempi> Nozioni di base> Blink
Passo 2: Per simulare il programma Arduino in Proteus abbiamo bisogno di un file esadecimale. Per ottenere la posizione del file esadecimale seguire i passaggi.
Vai a: File> Preferenze o premere Ctrl + virgola.
Passaggio 3: Apparirà una nuova finestra, dirigiti verso il Output verbosio sezione e controllo compilare E caricamento opzioni. Dopo aver selezionato fare clic su OK. In questo modo ci darà la posizione del file esadecimale Arduino nella finestra di output di IDE.
Passaggio 4: Compilare il programma di lampeggiamento a LED dal pulsante Azione rapida.
Passaggio 5: Nella finestra di output cerca il ".esadecimale" File del programma Arduino compilato.
Passaggio 6: Copia il percorso al file esadecimale.
Passaggio 7: Apri di nuovo Proteus e fai doppio clic sulla scheda Arduino.
Passaggio 8: Si aprirà una finestra separata, cercherà il file di programma e incolla l'indirizzo del file esadecimale copiato in precedenza dalla sezione output di Arduino IDE e fare clic su OK.
Passaggio 9: Il file esadecimale Arduino viene caricato all'interno del modello Proteus Arduino. Ora fai clic sul pulsante di riproduzione in basso a sinistra, il LED inizierà a lampeggiare. Per fermare la simulazione, utilizzare il pulsante Pausa presente a destra al pulsante di riproduzione nella parte inferiore a sinistra dello schermo.
Passaggio 10: Il LED inizierà a sbattere le palpebre in un ciclo di 1 sec fuori e 1 sec su.
Abbiamo completato la simulazione Arduino usando Proteus. Un esempio di lampeggiante a LED viene utilizzato nella creazione di questo modello Arduino in Proteus.
Conclusione
Proteus è un ottimo strumento per simulare progetti elettrici. Qui abbiamo trattato come possiamo simulare un programma Arduino usando il modello Proteus. Il modello di lampeggiante a LED è progettato utilizzando Proteus. Ulteriori Proteus possono essere utilizzati per progettare qualsiasi progetto correlato a Arduino, darà una migliore comprensione prima di passare al livello hardware.