612
edits
| Line 24: | Line 24: | ||
The atmospheric-soundscape is recorded with a ‘normal’ microphone.  | The atmospheric-soundscape is recorded with a ‘normal’ microphone.  | ||
The playback-event would need quite a loud stereo sound system, so that the mixture of past- and present-soundscape can be achieved in a convincing manner.  | The playback-event would need quite a loud stereo sound system, so that the mixture of past- and present-soundscape can be achieved in a convincing manner.  | ||
== the arduino code that I am using: ==  | |||
int x = 0;                              // a place to hold pin values  | |||
//int ledpin = 13;  | |||
void setup()  | |||
{  | |||
  Serial.begin(115200);               // 115200 is the default Arduino Bluetooth speed  | |||
  digitalWrite(13,HIGH);              ///startup blink  | |||
  delay(600);  | |||
  digitalWrite(13,LOW);  | |||
  pinMode(13,INPUT);  | |||
}  | |||
void loop()  | |||
{   | |||
if (Serial.available() > 0){         // Check serial buffer for characters  | |||
    if (Serial.read() == 'r') {       // If an 'r' is received then read the pins  | |||
for (int pin= 0; pin<=5; pin++){      // Read and send analog pins 0-5  | |||
    x = analogRead(pin);  | |||
    sendValue (x);  | |||
    }  | |||
for (int pin= 2; pin<=13; pin++){     // Read and send digital pins 2-13  | |||
    x = digitalRead(pin);  | |||
    sendValue (x);  | |||
    }  | |||
    Serial.println();                 // Send a carriage returnt to mark end of pin data.   | |||
    delay (5);                        // add a delay to prevent crashing/overloading of the serial port  | |||
  }  | |||
 }  | |||
}  | |||
void sendValue (int x){              // function to send the pin value followed by a "space".   | |||
 Serial.print(x);  | |||
 Serial.write(32);  | |||
}  | |||
edits