CEP Huelva: Pensamiento Computacional con Processing

Información:

– Web de Processing:

– Webs con tutoriales y ejercicios

– Canales de youtube

–  Conexión con Arduino:

Propuesta trabajo Processing 4ºESO Tecnología

Propuesta de Trabajo con Processing en 4ºESO: iniciación a la programación escrita

  • Curso: 4ºESO Tecnología
  • Duración 6 sesiones
  • Agrupamiento: individual/parejas

A.- Actividades de introducción a Processing

Duración: 2 sesiones

  • P1.-Dibujar la cara de un animal
  • P2.- Interactividad
  • P3.- Texto: tiempo por la pantalla
  • P4.- Imágenes

B.- Realización de un Pong

Duración: 4 sesiones

Processing y Arduino

Actividad: Prueba los códigos de ejemplo e inventa una aplicación que comunique Arduino y Processing

  • Asignatura: Tecnología Industrial
  • Temporalización: apartado Comunicación con Arduino
  • Agrupación: trabajo por equipos
  • Duración: 3 sesiones

Códigos ejemplo:

Información:

– Diapositivas sobre Arduino y Processing

Seguir leyendo

Árboles: instalación con Processing y Arduino

Árboles es una instalación desarrollada con Processing y Arduino por alumnos de 4º de ESO de Tecnología.

arboles

En Processing se han creado unas dinámicas de estructuras tipo árbol que hacían que estos crecieran al paso del ratón por la pantalla y aumentaban su crecimiento al dejar el ratón en el mismo sitio.

El ratón del ordenador se ha sustituido por la distancia a un objeto (a una persona) a través de la medición de distancia con un sensor de ultrasonidos con Arduino.  La comunicación Arduino-Processing se hace vía puerto serie.

La instalación pretende reflejar como los arboles crecen a nuestro paso, dejando una imagen proporcional al tiempo que hemos estado en cada sitio.

 

La documentación del proyecto está en este documento.

Introducción a Processing

Algunos ejemplos que nos pueden ser útiles para nuestro proyecto:

Clases y Objetos:

Las clases y objetos es un concepto avanzado de Processing que nos puede servir cuando en nuestro proyecto se repiten elementos.

Ejemplos para entender como funcionan las Clases y los Objetos:

Pelota interactiva con Arduino + Processing

Con este proyecto comunicamos Arduino con Processing y usamos dinámicas básicas como la caída y rebote de una bola en Processing en función de un piezoeléctrico (sensor de vibración) conectado a Arduino.

Para este proyecto hemos utilizado:
Hardware:

  • Arduino(en nuestro caso Arduino UNO)
  • Protoboard
  • Piezoeléctrico
  • Resistencia 1M ohm

Software:

  • Programa Arduino: Lo hemos desarrollado nosotros
  • Programa de Processing: Simplemente hemos buscado alguna dinámica que nos interesase y lo hemos adecuado a nuestras necesidades. Puedes verlo aquí.­ También puedes usar el nuestro, ver código más abajo.

Seguir leyendo