GMU:Speculative Atmospheres/Anna Wißmüller: Difference between revisions

From Medien Wiki
No edit summary
No edit summary
Line 108: Line 108:
'''3rd version'''
'''3rd version'''


[[:File:Screenshot (1555).png]]
[[File:1Screenshot (1555).png|400px]]


[[:File:2Schattenfarben_processing.pde]]
[[:File:2Schattenfarben_processing.pde]]

Revision as of 11:59, 28 July 2021

Observing nature

A walk in the park: playing with shadow and reflection


Processing & Arduino experiments

Fun processing experiment: a heart form that changes colors by moving the cursor File:processing_heart.pde


Arduino light sensor sets shape of triangle:



Project

How can light and shadow be experienced in another way? I think the world is more colourful, then we think it is. Even grey shadows can be translated into colorful shapes.

project idea:

painting with shadows: a light sensors isused to sense light/shadow. every grade of shadow outputs a different colour in processing. sitting under a tree, while the sun shines through the leaves and the wind moves them will create a unique painting. going for a walk while carrying the prototype while output a different colourful painting every time.

First try:

File:Schattenfarbem processing.pde

File:Schattenfarben Arduino.ino


This project did not turn out as i wanted it to be. The shapes too randomly located and the colourchanging background in processing is always overlayering the already existing shapes. It was still fun to experiment with colours and shapes. I learnt a lot about how arduino and processing works and how to connect both.



Second try:

I want to create an autonomous agent - a "random walker" - that is not moving randomly, but steered by the light that falls on the light sensor.

See: https://www.youtube.com/watch?v=rqecAdEGW6I

Arduino code: File:Agent_Arduino.ino

Processing codes:

Moving ball:

Movingball pic.jpg

File:ball_moving.pde

File:movingball_vid.mp4


1st Version - Walker

File:processing_agent.pde

Problems:

- mainly the first case is triggered, this means that the line constantly moves to the left and vanishes quickly from the canvas


- sometimes the second case applies but this is barely visible, as the agent just moves back the same line

If the line leaves the canvas it should come back on the other side. I tried to use the line

"if ( x > width ) {

  x = 300;
  y = 300;

}"

placed in the void draw, to make the line reappear at the given coordinates, but the agent did only drew a short line and then stopped


2nd version:

File:1processing_agent.pde

the agent reacts better to the light sensor now. it still moves steadily to the left, but if i cover the light sonsor with my finger it moves to the top left.

--> i wrote "int r =int( map (intData, 0, 1024/2, 0, 3));"

i still cannot bring the agent to move downwards or to reappear on the canvas after it vanished

my idea is to use if satemtents or the function boolean to make it reappear. so far both did not work out

3rd version

1Screenshot (1555).png

File:2Schattenfarben_processing.pde

the walker now moves directly up, down, left and right. If the walker disappears from the screen, it reappears at its starting point.


My goal for this module was to learn the basics of arduino and programming. During this semster i learned how different arduino sensors work and how the arduino can be connected to processing. I had a lot of fun trying out different experiments and directions with these programms. However, for me it was difficult to develop a project while studying online, as i do not have the overview of all the possible outcomes the programs are capable of. Nevertheless, i reched my goal of learning the basics of processing and arduino.