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); | |||
} |