Posted by: robobunny on: November 13, 2009
int gsi;
#include <Servo.h>
Servo myservo;
void setup(){
myservo.attach(10);
Serial.begin(9600);
}
void loop(){
gsi=analogRead(3);
Serial.println(gsi);
if(gsi>400){
nervioso();
}
else{
if(400>300){
enfadado();
if(gsi>300){
tranquilo();
}
else{
if(300>200);
nervioso();
}
}
}
}
void tranquilo(){
digitalWrite(12,HIGH);
delay(1000);
digitalWrite(12,LOW);
delay(1000);
Serial.println(gsi);
}
void enfadado(){
myservo.write(80);
digitalWrite(7,HIGH);
digitalWrite(10,HIGH);
digitalWrite(12,HIGH);
delay(10);
myservo.write(120);
digitalWrite(7,LOW);
digitalWrite(10,LOW);
digitalWrite(12,LOW);
Serial.println(gsi);
delay(10);
}
void nervioso(){
myservo.write(80);
digitalWrite(7,HIGH);
digitalWrite(10,HIGH);
digitalWrite(12,HIGH);
delay(10);
myservo.write(120);
digitalWrite(7,LOW);
digitalWrite(10,LOW);
digitalWrite(12,LOW);
Serial.println(gsi);
delay(10);
}
Posted by: robobunny on: October 23, 2009
