Arduino - Simulação em Virtual Breadboard

Post on 27-Jun-2015

12.215 views 1 download

description

Descrição ilustrada da simulação de projectos Arduino em Virtual Breadboard.

Transcript of Arduino - Simulação em Virtual Breadboard

Simulação de projectos Arduinoem

Virtual BreadboardVersão 012010/2011

António Henriques

O teste de projectos de electrónica podem hoje ser facilmente realizados em laboratórios virtuais. Esta possibilidade oferece-nos as seguintes vantagens:

- Evitam a destruição de componentes por erros de dimensionamento;- Não necessitamos dos componentes para a realização dos testes;- Podemos trabalhar em qualquer local;- ...

O software Virtual Breadboard é um exemplo deste tipo de aplicações, vocacionado para o desenvolvimento de projectos com microcontroladores.

Para testar um projecto baseado na plataforma ARDUINO no VIRTUAL BREADBOARD podem seguir-se os passos que se mostram de seguida.

1 - Iniciar o programa VIRTUAL BREADBOARD.

2 - Seleccionar novo projecto (New Project).

3 -Atribuir um nome ao projecto.

4 - Montar o circuito (seleccionando e arrastando os componentes para a área de trabalho e fazendo as respectivas ligações).

5 Copiar o ficheiro “pde” gerado no IDE do ARDUINO, para a pasta criada aquando da gravação do projecto VBB.

6 - Clicar com botão direito do rato em “Projecto_x”, seleccionar “Add Arduino Source Project” em “Source Project”.

7 - Clicar no botão “OK”.

8 - Clicar com botão direito do rato em “Source0.SRC” e seleccionar “Add New Arduino Source File”.

9 - Seleccionar o ficheiro “Bot_LED.pde” e clicar no botão “OK”.

10 -Seleccionar “Source0.SRC” e arrastar para a zona azul.

11 - Se for necessário, edite o código do seu projecto.

12 - Antes de iniciar a simulação, deve mudar nas propriedades de “Manual” para “Source_Bot.SCR”.

13 -Para iniciar a simulação, clique no botão verde.

14 -Actue no botão de pressão para verificar se o comportamento do sistema está de acordo com o previsto.

No caso de não funcionar, interrompa a simulação e corrija o erro na lógica de programação.