Graficos Processing Arduino

Preview:

Citation preview

1

Marisa Cavalcante ( marisac@pucsp.br )

http://webzone.k3.mah.se/projects/arduino-workshop/projects/arduino_meets_processing/instructions/index.html

A visualização gráfica com o Processing passa por algumas etapas:

1. Instalar o Processing no link http://processing.org/download/

2. O principio básico é o seguinte: existirão dois programas que devem rodar simultaneamente. Um deles deve rodar no Arduino e possibilita a coleta de dados e a comunicação com a sua placa. Outro que deve rodar no processing tendo como referencia as leituras que estão sendo realizadas com o Arduino e enviadas para a porta serial. Vamos considerar alguns exemplos de visualização gráfica Anel Pulsante Um LDR conectado a porta 3 do Arduino e que dará informação de luminosidade, conforme o esquema abaixo.

Gráficos com o Processing

2

Marisa Cavalcante ( marisac@pucsp.br )

Vamos representar graficamente esta situação por um anel pulsante, cujo diâmetro depende do sinal luminoso. Quanto maior a intensidade de luz maior o diâmetro do anel

Para baixar os arquivos clique no link https://skydrive.live.com/feed.aspx?cid=59BCF284A2D396AA&resid=59BCF284A2D396AA%21160

3

Marisa Cavalcante ( marisac@pucsp.br )

Barra Analógica

O circuito utilizado pode ser o mesmo que o anterior

Visualização:

Para baixar os arquivos clique no link https://skydrive.live.com/feed.aspx?cid=59BCF284A2D396AA&resid=59BCF284A2D396AA%21164

4

Marisa Cavalcante ( marisac@pucsp.br )

Circulo Digital: Esquema proposto

Visualização

Para chave ligada Chave desligada

Endereço para acesso aos arquivos: https://skydrive.live.com/feed.aspx?cid=59BCF284A2D396AA&resid=59BCF284A2D396AA!170

?

5

Marisa Cavalcante ( marisac@pucsp.br )

Piezo - colisão de esferas Circuito proposto

R da ordem de 1K

Visualização

Baixa intensidade sonora Acima do limite fixado

Link para baixar os arquivos https://skydrive.live.com/feed.aspx?cid=59BCF284A2D396AA&resid=59BCF284A2D396AA!174

?

6

Marisa Cavalcante ( marisac@pucsp.br )

Joystick- Duas entradas analógicas: vertical e horizontal

Visualização

Com LDR em uma porta e potenciômetro na outra

Para baixar os arquivos clique https://skydrive.live.com/feed.aspx?cid=59BCF284A2D396AA&resid=59BCF284A2D396AA%21178

Para visualizar o traço, clique “enter”. Para mudar a cor tecle a letra C

7

Marisa Cavalcante ( marisac@pucsp.br )

Visualização de dados Entrada de dados na porta analog (0), LDR, potenciômetro, NTC, etc

Baixar arquivos no link https://skydrive.live.com/feed.aspx?cid=59BCF284A2D396AA&resid=59BCF284A2D396AA%21182

Fonte: http://www.arduino.cc/playground/Portugues/LearningGraph

8

Marisa Cavalcante ( marisac@pucsp.br )

Osciloscópio ZOOM Aquisição na porta analógica (0)

Para baixar os arquivos clique aqui

https://skydrive.live.com/P.mvc#!/?cid=59bcf284a2d396aa&sc=documents&uc=2&id=59BCF284A2D396AA%21185

Fonte: http://accrochages.drone.ws/en/node/90

9

Marisa Cavalcante ( marisac@pucsp.br )

Visualização de dados –Analógica (0) Aquisição de dados na porta Analog (0)

Para baixar os arquivos clique aqui https://skydrive.live.com/?cid=59bcf284a2d396aa&sc=documents#!/?cid=59bcf284a2d396aa&sc=documents&uc=2&id=59BCF284A2D396AA%21188

Fonte http://www.arduino.cc/en/Tutorial/Graph

10

Marisa Cavalcante ( marisac@pucsp.br )

Gráfico de Barras Analógicas

Baixar arquivos clique aqui https://skydrive.live.com/?cid=59bcf284a2d396aa&sc=documents#!/?cid=59bcf284a2d396aa&sc=documents&uc=3&id=59BCF284A2D396AA%21191

Fonte: http://boolscott.wordpress.com/2010/02/04/arduino-processing-analogue-bar-graph-2/