arduino

Páginas: 18 (4294 palabras) Publicado: 1 de junio de 2014
Anexo I
a
Nº7

ANEXO Arduino + Pure Data (Desarrollos Librería Pduino)

José Manuel Ruiz Gutiérrez

Arduino + Pure Data
ANEXO I
Desarrollos de la librería Pduino

Ver. 1.0

Arduino_Gui

José Manuel Ruiz Gutiérrez
Serie: Herramientas Gráficas para la Programación de
Arduino
1

ANEXO Arduino + Pure Data (Desarrollos Librería Pduino)

José Manuel Ruiz Gutiérrez

INDICE0. Introducción
1. Librería Pduino
1.1.
1.2.

Patch arduino_help
Subpatchs arduino_help
1.2.1.
Patch pd PIN_MODES
1.2.2.
Patch pd PIN_PROPIERTIES_INFO
1.2.3.
Patch pd OUPUT_DIGITAL
1.2.4.
Patch pd OUPUT_PWM
1.2.5.
Patch pd OUPUT_SERVO
1.2.6.
Patch pd INPUT_DIGITAL
1.2.7.
Patch pd INPUT_ANALOG
1.2.8.
Path pd REFERENCE

2. Librería arduino_gui
2.1.

Patch arduino-gui2.1.1.
Nombramiento de variables:
2.2.
Patch arduino-gui-help

3. Empezamos
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
3.9.
3.10.

Escribir una señal digital
Lectura de una entrada digital desde Arduino a Pure data
Blink
Blink Doble
Contador Básico
Lectura de señales analógicas
Lectura de señales analógicas 2
Activación de salidas en modo SERVO
Salidas PWM
Semáforo

Estetrabajo está bajo licencia Creative Commons Attribution 3.0 Unported License)

2

ANEXO Arduino + Pure Data (Desarrollos Librería Pduino)

José Manuel Ruiz Gutiérrez

0. Introducción
Arduino_Gui es una aplicación basada en Pduino que desarrolla algunas utilidades
para facilitar la utilización de la Plataforma Open Hardware Arduino unida a Pure Data.
Los autores de esta aplicación son:
RomanHaefeli reduzent@gmail.com
Georg Holzmann grh@mur.at
Hans-Christoph Steiner hans@at.or.at
Gerda Strobl gerda.strobl@student.tugraz.at
Olsen Wolf sesselastronaut@googlemail.com
Esta es una traducción de la versión original con algunas modificaciones y ampliaciones
Se trata de la realización de un Pduino, mejorado. Todos los patchs de Arduino-Gui se
basan en el Pduino oficial (versión0.5beta8) mantenido por Hans-Christoph Steiner.
Para acceder a la librería Pduino desde la página oficial de Pure Data se puede hacer
dese esta dirección:
http://puredata.info/downloads/pduino
http://puredata.info/downloads/pduino/releases
El lugar de descarga de la aplicación Pduino versión 0.5beta8 es :
https://github.com/EpicJefferson/Intro-to-puredata
La librería utilizada como Firmware esFirmata 2.2 ubicada en: Firmata-2.2.zip
Para utilizar este patch de Pure Data es necesario tener acceso a los patch arduino y
arduino-help que son los originales de Pduino. En la siguiente imagen se muestran los
contenidos mínimos de la carpeta de trabajo:

Los patch y subtpatch que se van a describir han sido traducidos de la versión original y
en todo momento este trabajo se acogerá a lascaracterísticas de ser un software GNU.
La carpeta includes contiene patch que son utilizados por la aplicación arduino-gui.
Describimos el contenido de los principales ficheros:

3

ANEXO Arduino + Pure Data (Desarrollos Librería Pduino)

José Manuel Ruiz Gutiérrez

arduino: Patch que contiene el elemento básico de comunicación con la tarjeta
Arduino.
arduino-help Contiene el ficherode ayuda de objeto arduino de la librería.
arduino-gui contiene el patch que se convierte en el nuevo obejto principal de trabajo
arduino-gui-help contiene le fichero de ayuda del objeto arduino-gui
arduino-meta Contiene los datos identificativos del autor de la librería Pduino

4

ANEXO Arduino + Pure Data (Desarrollos Librería Pduino)

1.

José Manuel Ruiz Gutiérrez

Librería PduinoEsta librería se creó para comunicar Arduino con Pure Data y sobre ella se han
realizado diversas modificaciones y aplicaciones de las que vamos a explicar dos de
ellas. Antes de nada veamos de una manera básica la funcionalidad de esta librería
Pduino.
El objeto que incluye la librería arduino se invoca sencillamente con su nombre:

He traducido el fichero arduino-help que viene en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino
  • Arduino UNO
  • Arduino
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS