Labmed: C3

Sensores y comunicación serial con Pure Data

Analog Read Serial
Lee la variación de voltaje de cualquier entrada analógica en arduino e imprime el valor en el monitor serial.
https://www.arduino.cc/en/Tutorial/AnalogReadSerial

Calibración de sensores con map y constrain

Analog InOut Serial
Hacer que un led baje y suba su nivel de luminosidad de manera gradual a partir de un potenciómetro con analogRead, analogWrite, map y modulación por pulsos (PWM).
https://www.arduino.cc/en/Tutorial/AnalogInOutSerial

—-
Conexión de Arduino con Pure Data (PD) con protocolo serial
Conecta a Arduino con PD por medio de Serial.write y comport, para luego afectar los valores de un oscilador en PD.
[Descarga de archivos]
Conexiones:
LDR a A0, según como aparece acá.
– Revisar primero que el mensaje serial llegue a PD, luego conectar con el oscilador.

*Importante: PD recibe el mensaje serial a partir de la función Serial.write(); en Arduino y no con Serial.print();

Conexión Arduino + PD video (GEM)
[Descarga de archivos]
Conexiones:
LDR a A0, según como aparece acá.
Verificar que la cámara del computador esté funcionando.

Firmata y Pduino
Conexión serial entre Arduino y Pure Data para leer datos de sensores conectados a pines A0 y A1; y afectar la luminosidad de leds conectados en D2 y D3~ (este último con PWM), que a su vez afectan a los LDR.
[Descarga de archivos]
– Revisar la conexión con Firmata test.pd

Sensor ultrasonico a PD con comport
Lee desde PD la distancia en cms. de dos sensores ultrasónicos HC-SR04. Sin Firmata. Con la librería New Ping. Sin Pduino. Con Comport, serialize, unpack; y otro ejemplo con map y autoscale.
[Descarga de archivos]
Conexiones:
* En los dos sensores hay que conectar el pin trigger con el pin de echo.
Ambos sensores van a tierra (GND) y a 5V (VCC).
Uno irá desde la unión de trigger y echo al pin D2 y el otro de esa misma unión al pin D4.

———-

Referencias ++
http://en.flossmanuals.net/pure-data/sensors/pduino/
https://www.dropbox.com/s/4y8tis8o3yobfm8/Arduino%2BPure%20Data.pdf
https://www.dropbox.com/s/spj94lejktvrjpl/Anexo%20Arduino-Gui.pdf