upc eetac_1

Projecte P3:  Entorn de programació i simulació d'aplicacions Arduino


Arduino IDE  - Proteus VSM

1. Arduino IDE

El més senzill per començar a treballar amb Arduinos i programar aplicacions és descarregar i instal·lar l'entorn integrat de desenvolupament Arduino IDE.

Arduinoi IDE

Fig.1. L'última edició de l'Arduino IDE que es pot descarregar per diverses plataformes des d'aquí. [maig 2018]

 

Per exemple, podeu instalar-vos-el en un PC convencional Windows 10, o bé a la plataforma Raspberry Pi, tal com s'indica a continuació:

sudo apt-get install arduino

IDE

Fig. 2. L'entorn de programació per a les targetes Arduino està disponible per a la Raspberry Pi 3.

 

2. Simulació d'aplicacions directament des de l'entorn Proteus-VSM

El laboratori vrtual d'electrònica Proteus del fabricant Labcenter Electronics Ltd. incorpora un paquet que es pot adquirir addicionalment per trebalalr amb Arduino.

Arduino

Fig. 3. El paquest de programari VSM for Arduino de Proteus-VSM.

 

La simulació d'¡aplicacions en Proteus ens permet de planificar, desenvolupar i verificar els projectes abans de descarregar-los a la targeta física. I, per tant , guanyar molt de temps i fiabilitat, sobretot quan els dissenys comencen a ser complicats. 

 

http://www.technotrade.com.pk/images/18-vsm%20advantage.gif

Fig. 4. Flux de disseny quan s'usa la simulació com un pas més en el desenvolupament.

 

- Exemple de projecte de simulació per comprovar com funciona. Podeu prendre aquest circuit i "guardar-lo com" per arrencar altres projectes.

Circuit with Arduino

Fig. 5. Exemple d'un circuit amb Arduino simulat en Proteus abans de descarregar-lo a la targeta Arduino UNO.

 

A més, des del simulador podeu gravar finalment la targeta Arduino sense necessitat d'usar l'entorn Arduino IDE perquè té l'aplicació incrustada.

 

- Targeta de proves preparada pel curs (shield_relay). D'aquest esquema en fabricarem una PCB per poder experimentar al laboratori.

Proves

Fig. 6. Exemple de circuits d'entrada i sortida simulats en Proteus i Arduino. Cliqueu la imatge per veure l'esquema.

 

 

Altres referències similars

 

 

Altres materials d'interès

- The ASCII table.