0% encontró este documento útil (0 votos)
258 vistas20 páginas

Prácticas de Arduino con Processing

Este documento presenta varias prácticas para usar Arduino con Processing. Explica cómo descargar e instalar la librería de Arduino en Processing, cargar el programa StandardFirmata en Arduino, y comenzar a programar desde Processing. Luego detalla algunos ejemplos básicos como hacer parpadear un LED, leer un potenciómetro analógico y mover un rectángulo en la pantalla, y medir la luz con un LDR y la temperatura con un LM35. Finalmente, muestra cómo controlar un LED RGB.

Cargado por

Ronald Pineda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
258 vistas20 páginas

Prácticas de Arduino con Processing

Este documento presenta varias prácticas para usar Arduino con Processing. Explica cómo descargar e instalar la librería de Arduino en Processing, cargar el programa StandardFirmata en Arduino, y comenzar a programar desde Processing. Luego detalla algunos ejemplos básicos como hacer parpadear un LED, leer un potenciómetro analógico y mover un rectángulo en la pantalla, y medir la luz con un LDR y la temperatura con un LM35. Finalmente, muestra cómo controlar un LED RGB.

Cargado por

Ronald Pineda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Arduino con Processing

PRCTICAS DE ARDUINO A TRAVS DE PROCESSING

Arduino con Processing


PRCTICAS DE ARDUINO A TRAVS DE PROCESSING

Arduino con Processing


PRCTICAS DE ARDUINO A TRAVS DE PROCESSING

PARA EMPEZAR
1. DESCARGAR LA LIBRERIA DE ARDUINO PARA PROCESSING:
[Link]
2. DESCOMPRIMIR Y COPIAR LA LIBRERIA EN:
Processing/Modes/Java/Libraries (windows)
Documentos/Sketchbook/libraries (linux y mac)
3. ABRIR IDE DE ARDUINO Y ABRIR EL PROGRAMA:
Examples > Firmata > StandardFirmata
4. DESCARGAR StandardFirmata EN ARDUINO
5. EMPEZAR A PROGRAMAR DESDE PROCESSING

Arduino
PINES DIGITALES (14)

ENTRADAS ANALGICAS (5)

+5V
GND

Arduino con Processing


DESCARGAR LIBRERIA DESDE PGINA WEB DE ARDUINO

[Link]

Arduino con Processing


ABRIR ARCHIVO FIRMATA

Arduino con Processing


DESCARGAR
FIRMATA A
ARDUINO

Arduino con Processing


ORDENES DE LA LIBRERIA
[Link](): devuelve una lista de elementos conectados al puerto serie, entre
ellos nuestro arduino. El nmero que corresponda a nuestro arduino es el que
debemos poner en la siguiente orden. [Link]()[2]
OJO: En Windows los puertos serie se denominan COM1, COM2,...
En Linux y MAC: dev/tty/[Link]...
Arduino(parent, name, rate): crea un objeto Arduino. Entre parntesis
pondremos this, en [Link]()[2] el nmero que nos da la anterior orden y
57600 es la velocidad de conexin.
arduino = new Arduino(this, [Link]()[2], 57600);

Arduino con Processing


ORDENES DE LA LIBRERIA
pinMode(pin, mode): indica si el pin es de entrada o de salida
[Link](ledPin, [Link]);
digitalRead(pin): lectura digital de un pin de Arduino declarado INPUT
Opciones:[Link] o [Link]
digitalWrite(pin, value): activa o desactiva un pin digital declarado OUTPUT
[Link](ledPin, [Link]);
analogRead(pin): devuelve un valor de lectura analgica entre 0 a 1023
analogWrite(pin, value): escribe un valor analgico (pines PWM) entre 0 y 255

Arduino

PRIMER PROGRAMA: BLINK

BLINK DESDE PROCESSING

Processing

BLINK DESDE PROCESSING

Processing

PROCESSING NOS PERMITE MEJORAR EL FUNCIONAMIENTO


DE ESTE PROGRAMA PUDIENDO PRESENTAR IMAGENES Y
DATOS EN LA PANTALLA DEL ORDENADOR

RDENES BSICAS DE

size (tamao ventana)


Background (color de fondo)
fill (color de relleno)
rect (rectngulo)
ellipse (elipse)

Processing

BLINK 2.0

Processing

Arduino
ENTRADA ANALGICA: POTENCIOMETRO
LED

POTENCIOMETRO

RESISTENCIA 200-300

DESDE PROCESSING

Processing

LEER LECTURA
POTENCIOMETRO

Processing

MOVER RECTNGULO CON


POTENCIOMETRO (PALA POT)

Processing

LECTURA LDR Y LM35

Processing

CONECTAR LED RGB


(programa RGB)

Processing

También podría gustarte