Página de Joaquín Pardos

MIS TUTORIALES. PROCESSING.

PROCESSING. INTRODUCCIÓN

Processing es un programa creado en un principio para artistas, y posteriormente extensible a donde nos lleve la imaginación.
Es un programa abierto y libre, del que hay mucha documentación en internet, tutoriales, ejemplos, y en su propia página, tenemos acceso a todo su lenguaje, ejemplos, tutoriales, librerías, herramientas, libros, etc.
Yo, como ingeniero electrónico, lo miro desde mi punto de vista, y le veo utilidad para poder crear desde juegos hasta programas scada para control electrónico.

El processing es muy potente para representación en pantalla, pudiendo desde dibujar, visualizar, animar, puede usarse el ratón, el teclado, el sonido, el video, las comunicaciones, etc, pudiendo integrarlo con elementos externos, por ejemplo, electrónica de control.

El Processing está escrito en Java, pero puedes comenzar a manejarlo desde el principio.
Si conoces "C" o "Java", o cualquier otro lenguaje de programación, te gustará avanzar más deprisa; si no conoces ninguno, mediante mis videos, podrás aprender a manejar el programa también y a hacer realidad tus ideas.

En estos videotutoriales, pretendo mostrar mediante ejemplos, el funcionamiento de Processing, sus componentes más importantes, comenzaremos por analizar cómo descargar el programa, cómo utilizarlo, y veremos cual es su funcionamiento mediante ejemplos, realizaremos pruebas, etc, de tal forma que aprendamos los principios de Processing.

ACCESO A LA PÁGINA WEB DE PROCESSING.

Pulse aquí para mostrar/ocultar texto

Comienzo por la búsqueda e instalación del Processing, continuando con la explicación de cada una de sus partes, y siguiendo explorando el lenguaje.
De esta forma, y poco a poco, nos iremos introduciendo de una forma sencilla en Processing, y sin darnos cuenta, empezaremos a ver cómo pueden desarrollarse ideas más complejas, siempre apoyándonos en las más simples.

Para poder seguir estos videotutoriales, solamente es necesario que te guste el manejo y diseño con un PC, que tengas inquietudes por hacer cosas, que desees aprender cómo se puede hacer una aplicación que sirva para interaccionar con el PC, etc.
Si tienes cualquier duda, inquietud, sugerencia, o te gustaría que tratase cualquier tema siempre referente a Processing, no dudes en escribirme y serás atendido.

Si por cualquier causa no me sigues y te gustaría hacerlo, ponte en contacto conmigo via e-mail, mediante el icono correpondiente que lo encontrarás a la derecha de la pantalla, y en el pie de la misma.
Me gustaría que esta sección fuese viva, activa, en donde todos podamos aportar cosas.
De cualquier forma, te atenderé encantado.

Para realizar todos los tutoriales, me he apoyado en documentación que he ido recopilando tanto de su propia página, como buscando por internet, así como en libros, etc.

HASTA DÓNDE NOS PERMITE LLEGAR PROCESSING

Processing te permite llegar hasta donde te lo permita tu mente.
Siempre puedes investigar para que tengas nuevas ideas.
Por otra parte, Processing, te permite crear un fichero ejecutable, o lo que es lo mismo, una aplicación ejecutable, de forma que puedes hacerlo correr en otras máquinas para que puedan usarlo personas que no tengan conocimientos de Processing.

Cosas que nos permite Processing

Entre otras cosas, permite realizar los siguientes ejemplos:
  • Animaciones tanto de pantallas, sonidos, y de videos
  • Presentaciones o visualizaciones dinámicas y vivas
  • Manejo de ficheros, tanto lectura como escritura, pudiendo manejar, representar, modificar, insertar,... datos, tablas, etc
  • Juegos
  • Manejo de sonido, música, crear instrumentos musicales, etc
  • Manejo de dibujos, fotografías, imágenes, filtrados, etc
  • Manejo de video, realizar cosas con tu ptopia cámara webcam
  • Comunicarnos con tarjetas electrónicas y hacernos una visualización y poder controlar desde el PC cualquier cosa
  • Construirte tu propio Scada


INDICE DE VIDEOTUTORIALES DE PROCESSING

VIDEO 0.INTRODUCCIÓN.
VIDEO 1.COORDENADAS.
VIDEO 2.FIGURAS PRIMITIVAS.
VIDEO 3.LÍNEAS Y RELLENOS.
VIDEO 4.FORMAS.
VIDEO 5.MODO ESTÁTICO Y DINÁMICO.
VIDEO 6.VELOCIDAD DE EJECUCIÓN.
VIDEO 7.CREANDO UNA ESTELA.
VIDEO 8.PUNTO EN MOVIMIENTO.
VIDEO 9.LOOP.
VIDEO 10.EL COLOR.
VIDEO 11.LA LÍNEA.
VIDEO 12.EL RECTÁNGULO Y EL TRIÁNGULO.
VIDEO 13.LA ELIPSE Y EL CÍRCULO.
VIDEO 14.EL ARCO.
VIDEO 15.ÁNGULOS.
VIDEO 16.TRIGONOMETRÍA.
VIDEO 17.CURVAS.
VIDEO 18.SUAVIZADO.
VIDEO 19.DELANTE Y DETRÁS.
VIDEO 20.POLÍGONOS Y FORMAS.
VIDEO 21.ESTRELLAS.
VIDEO 22.EL CURSOR.
VIDEO 23.VARIABLES.
VIDEO 24.ARRAYS.
VIDEO 25.VARIABLES DEL SISTEMA.
VIDEO 26.OPERADORES.
VIDEO 27.FUNCIONES.
VIDEO 28.FUNCIONES CON PARÁMETROS.
VIDEO 29.ESTRUCTURA DE CONTROL "if".
VIDEO 30.ESTRUCTURA DE CONTROL "for".
VIDEO 31.ESTRUCTURA DE CONTROL "while".
VIDEO 32.ESTRUCTURA DE CONTROL "switch".
VIDEO 33.FUNCIÓN "map".
VIDEO 34.EVENTOS.
VIDEO 35.NÚMEROS ALEATORIOS.
VIDEO 36.FORMAS ALEATORIAS.
VIDEO 37.TEXTO.
VIDEO 38.TRASLADAR Y ROTAR.
VIDEO 39.DIBUJO DE OJOS.
VIDEO 40.DIBUJOS.
VIDEO 41.ANIMACIÓN.
VIDEO 42.ANIMAR UN BRAZO ARTICULADO.
VIDEO 43.ANIMACIÓN HUMANA.
VIDEO 44.ESCALAR.
VIDEO 45.BOTONES ON/OFF.
VIDEO 46.FECHA Y HORA.
VIDEO 47.RELOJ ANIMADO.
VIDEO 48.TIMER. HACER UN SEMÁFORO.
VIDEO 49.RELOJ, ALARMA Y TEMPORIZADOR.
VIDEO 50.RECOGIDA DE CADENA DE CARACTERES POR TECLADO.
VIDEO 51.CREAR UN FORMULARIO.
VIDEO 52.LECTURA DE FICHERO DE TEXTO.
VIDEO 53.ESCRITURA EN ARCHIVO DE TEXTO.
VIDEO 54.GRABANDO DATOS.
VIDEO 55.SECUENCIAS.
VIDEO 56.ZOOM Y ARRASTRE CON EL RATÓN.
VIDEO 57.SIGUIENDO AL RATÓN.
VIDEO 58.IMÁGENES.
VIDEO 59.IMPORTAR UNA IMAGEN.
VIDEO 60.PATRONES.
VIDEO 61.MANEJO DE PIXEL.
VIDEO 62.EL SONIDO.
VIDEO 63.EL VIDEO BÁSICO.
VIDEO 64.EL VIDEO BÁSICO 2.
VIDEO 65.EL VIDEO PIXELADO.
VIDEO 66.EL VIDEO COLOR DEL PÍXEL.
VIDEO 67.EL VIDEO REPRODUCCIÓN.
VIDEO 68.EL VIDEO REPRODUCE CON PIXELADO.
VIDEO 69.EL VIDEO CAZANDO BURBUJAS.
VIDEO 70.EL VIDEO START/STOP.
VIDEO 71.DIBUJAR EN 3D.
VIDEO 72.ROTAR EN 3D.
VIDEO 73.CUBO EN 3D.
VIDEO 74.EJEMPLO DE ASADOR EN 3D.
VIDEO 75.PROGRAMACIÓN ORIENTADA A OBJETOS.
VIDEO 76.OBJETO SIMPLE.
VIDEO 77.OBJETOS CÍRCULOS.
VIDEO 78.OBJETOS ANILLOS.
VIDEO 79.OBJETOS PUNTOS.
VIDEO 80.OBJETOS HUEVOS TAMBALEANTES.
VIDEO 81.OBJETOS ARRASTRABLES.
VIDEO 82.POO PELOTAS EN MOVIMIENTO.
VIDEO 83.OBJETOS LLENADO Y VACIADO DE SILOS.
VIDEO 84.OBJETOS ARRAYS DE IMÁGENES.
VIDEO 85.OBJETO TIMER.
VIDEO 86.OBJETO BOTÓN.
VIDEO 87.CONTROLES CON BOTÓN.
VIDEO 88.CONTROLES CON INTERRUPTOR.
VIDEO 89.CONTROLES CON TECLAS DOBLES.
VIDEO 90.BARRAS DESLIZANTES.
VIDEO 91.CONTROL CON BARRAS DESLIZANTES.
VIDEO 92.CONTROL CON BOTONES ROTATIVOS.
VIDEO 93.CONTROL CON NÚMEROS LED.
VIDEO 94.MARCADOR DE AGUJA.
VIDEO 95.SENSORES Y MARCADORES.
VIDEO 96.SIMULACIÓN DEL LLENADO DE UN TANQUE.
VIDEO 97.VARIACIÓN DEL COLOR.
VIDEO 98.SIMULACIÓN DE UN AEROGENERADOR.
VIDEO 99.SIMULACIÓN DE UN ASCENSOR.
VIDEO 100.CONVERSIÓN DE NÚMEROS DECIMALES A BINARIOS.
VIDEO 101.TRABAJANDO CON CUADRÍCULAS.
VIDEO 102.JUEGOS.
VIDEO 103.USANDO JAVA CON PROCESSING.
VIDEO 104.CREAR UN EJECUTABLE.
VIDEO 105.MANEJO DE FICHEROS SVG.
VIDEO 106.COMUNICACIÓN CON TARJETA ELECTRÓNICA.
.


SE ADMITEN PROPUESTAS PARA CONTINUAR CON OTROS EJEMPLOS DE PROCESSING.


Estoy trabajando en este videotutorial.
En breve lo tendré terminado y podrá disfrutar de él.

 0 
TRABAJANDO EN ELLO