Proteus : Schematic & Visual Design

il software è composto da  VisualDesigner e Schematic

Visual Designer: permette di comporre il diagramma di flusso, suddiviso in due parti:

  1. Void Setup() - contiene il codice di inizializzazione del programma, come l’attribuzione Input, Output, dei Pin di Arduino
  2. Void loop() - contiene il codice principale del programma, che  può essere ripetuto

VisualDesigner

proteus visualdesigner

Il pacchetto “Proteus Visual Designer per Arduino”, comprende anche tutta la componentistica hardware necessaria per la progettazione e simulazione di progetti basati sulla famiglia AVR di Arduino, oltre ai vari schede con sensori, Shield, Breakboard, Adafruit e Grove.

proteus periferiche

Schematic

proteus schematic

Schematic: permette la disposizione e il collegamento dei componenti hardware, resistenze,condensatori, transistor, Cmos, TTL, circuiti integrati analogici,  oltre ai vari schede con sensori, Shield, Breakboard, Adafruit e Grove.e quanto altro serve per completare lo schema elettronico del progetto costruito utilizzando la famiglia di Arduino.

Arduino e i componenti elettronici si aggiungono al progetto, nella sessione “Visual designer”, disponendo e collegando tra loro, i componenti, nella sezione “Schematic”.

Nella sezione “Visual Design”, si assembla il diagramma di flusso per il funzionamento del progetto.

Con “ Drag & Drop”, si inseriscono le icone dei comandi Decisione, Delay, Assegnazione nelle due sezioni equivalenti a “Void Setup” e “Void Loop”, come con l’IDE di Arduino, usufruendo dei comandi in codice C++ .

Completato lo schema elettronico e definito il programma, si procede con la compilazione e il debug, utilizzando la strumentazione elettronica compresa nel programma (Oscilloscopio, voltmetro, Amperometro, ecc.), controllando la simulazione direttamente sullo schermo del PC.

Se tutto funziona come previsto, si prosegue con la programmazione di Arduino collegato tramite la porta USB.

proteus 1

I componenti aggiunti in “Visual Design”, sotto la voce “Periferals”,  sono riportati in “Schematic”.

rick 3Riccardo Monti