Stap 6: Nu uitvoeren.
Nu moet alles klaar om te gaan!
Voert de processing schets te controleren van uw twitter en webcam locatie van de archiefmap voor het resultaat.
Iets is er met het downloaden van bestanden.
Dus is hier de code weer.
#------------------------
# twitter.trip
#------------------------
#! / bin/bash
User = "gebruikersnaam"
Pass = "wachtwoord"
reis = $(datum +'%A %b %d, % l: %M %p ')
stat = "laser struikelde:" $trip
URL = http://twitter.com/statuses/update.xml
resultaat ='curl -u $user: $pass -d status = "$stat" $url'
#save webcam pic
webcam
datum +'%A %b %d, % l: %M %p ' > /home/username/someplace
//------------------------
verwerking van code
//------------------------
importeren van processing.serial.*;
Seriële myPort;
char inBuffer;
int, nu wachten, timeout = 10000;
Booleaanse hold = false;
VOID Setup {}
size(200,200);
println(Serial.List());
myPort = nieuwe Serial (dit, Serial.list() [0], 9600);
Fill(#36ff00);
}
VOID draw() {}
terwijl (myPort.available() > 0)
{
inBuffer = myPort.readChar();
if(inBuffer=='1')
{
Als (! houden)
{
Fill(#FF0000);
println("tripped");
Open("/home/username/someplace/Twitter.trip");
wachten = millis();
houden = true;
}
}
}
nu = millis();
Als (nu > (wacht + timeout))
{
houden = false;
Fill(#36ff00);
}
rect(0,0,200,200);
}
//------------------------
Arduino code
//------------------------
int ledPin = 13;
int analogPin = 0;
int ldrVal = 0;
int drempel = 500;
VOID Setup
{
Serial.begin(9600);
pinMode (ledPin, OUTPUT);
digitalWrite (ledPin, hoge);
}
void loop
{
ldrVal = analogRead(analogPin);
Als (ldrVal > drempel)
{
Serial.Print("1");
delay(200);
}
}