Paso 6: Ahora ejecutarlo.
Ahora todo debería estar listo para ir!
Ejecute el bosquejo del proceso y Compruebe la ubicación del archivo twitter y webcam para el resultado.
Algo pasa con las descargas de archivos.
Así que aquí está el código, una vez más.
#------------------------
# twitter.trip
#------------------------
#! / bin/bash
usuario = "usuario"
Pass = "contraseña"
viaje = $(fecha +' %a ese %d, % l: %M %p ')
STAT = "láser disparado:" $trip
URL = http://twitter.com/statuses/update.xml
resultado =' rizo -u $user: estado -d $pass = "$stat" $url'
#save webcam pic
Webcam
fecha +' %a ese %d, % l: %M %p ' > /home/username/someplace
//------------------------
código de procesamiento
//------------------------
Import processing.serial.*;
Serie myPort;
char inBuffer;
int espera, ahora, tiempo de espera = 10000;
Mantenga boolean = false;
void setup() {}
Size(200,200);
println(serial.List());
myPort = serie nueva (este, Serial.list() [0], 9600);
Fill(#36ff00);
}
void draw() {}
mientras (myPort.available() > 0)
{
inBuffer = myPort.readChar();
if(inBuffer=='1')
{
Si (! hold)
{
Fill(#FF0000);
println("Tripped");
Open("/home/username/Someplace/Twitter.Trip");
esperar = millis();
sostener = true;
}
}
}
ahora = millis();
Si (ahora > (esperar + tiempo de espera))
{
sostener = false;
Fill(#36ff00);
}
Rect(0,0,200,200);
}
//------------------------
código de Arduino
//------------------------
int ledPin = 13;
int analogPin = 0;
int ldrVal = 0;
umbral de int = 500;
void setup()
{
Serial.Begin(9600);
pinMode (ledPin, salida);
digitalWrite (ledPin, HIGH);
}
void loop()
{
ldrVal = analogRead(analogPin);
Si (ldrVal > umbral)
{
Serial.Print("1");
Delay(200);
}
}