IFD:GrundlagenElektronik2011/Project/Dokumentation: Difference between revisions

From Medien Wiki
No edit summary
Line 1: Line 1:
== Dokumentation ==
= Dokumentation // Julia =


Im Rahmen der Kettenreaktion folgt mein Projekt nach Philipps:
<br>
<br>
Im Rahmen der Kettenreaktion folgt mein Projekt nach Philipps: Ich fange die Kugel, die von Philipps Projekt ausgelöst wird. Durch die Muskelkontraktion in meinen Armen, vom Fangen der Kugel, wird ein Impuls vom EKG-Sensor ans Arduinoboard gesendet, welches die Ventilatoren aktiviert. Durch den entstehenden Wind wird das Auto die Rampe runter geweht. Dieses trifft direkt auf den Piezo an Martins "aRobot" und löst somit den weiteren Verlauf der Kettenreaktion aus.
Ich fange die Kugel, die von Philipps Projekt ausgelöst wird. Durch die Muskelkontraktion in meinen Armen, vom Fangen der Kugel, wird ein Impuls vom EKG-Sensor ans Arduinoboard gesendet, welches die Ventilatoren aktiviert. Durch den entstehenden Wind wird das Auto die Rampe runter geweht. Dieses trifft direkt auf den Piezo an Martins "aRobot" und löst somit den weiteren Verlauf der Kettenreaktion aus.
<br>
<br>
<br>
<br>
Line 16: Line 17:
</gallery>
</gallery>
<br>
<br>
Arduino-Code:
'''Arduino-Code:'''
<br>
<br>
<br>
<br>
int buttonPin = 2;
int buttonPin = 2;
<br>
int ventilatorPin = 4;
int ventilatorPin = 4;
<br>
int ekgSensorPin = 0;
int ekgSensorPin = 0;
 
<br>
<br>
void setup(){
void setup(){
   Serial.begin(9600);
   Serial.begin(9600);
Line 59: Line 63:
   return;
   return;
  }
  }
for(int i=0; i<time; i++){
for(int i=0; i<time; i++){
       delay(1);
       delay(1);
       if(analogRead(ekgSensorPin)<50){
       if(analogRead(ekgSensorPin)<50){

Revision as of 19:51, 30 March 2012

Dokumentation // Julia

Im Rahmen der Kettenreaktion folgt mein Projekt nach Philipps:
Ich fange die Kugel, die von Philipps Projekt ausgelöst wird. Durch die Muskelkontraktion in meinen Armen, vom Fangen der Kugel, wird ein Impuls vom EKG-Sensor ans Arduinoboard gesendet, welches die Ventilatoren aktiviert. Durch den entstehenden Wind wird das Auto die Rampe runter geweht. Dieses trifft direkt auf den Piezo an Martins "aRobot" und löst somit den weiteren Verlauf der Kettenreaktion aus.


Arduino-Code:

int buttonPin = 2;
int ventilatorPin = 4;
int ekgSensorPin = 0;

void setup(){

 Serial.begin(9600);
 
 pinMode(ekgSensorPin, INPUT);
 pinMode(ventilatorPin, OUTPUT);
 pinMode(buttonPin, OUTPUT);

}

void loop(){

 Serial.println(analogRead(ekgSensorPin));
 delay(100);
 
 int myEkgSensorState = analogRead(ekgSensorPin);
 
if(!(buttonPin, HIGH)){
 waiting();
}else{
  if (myEkgSensorState < 30){
   digitalWrite(ventilatorPin, HIGH);
   
   myLoop(8000);
 }
 if (myEkgSensorState > 40){
   digitalWrite(ventilatorPin, LOW);
   myLoop(100);
 }
}

}


void myLoop(int time){

 if(!(buttonPin, HIGH)){
 digitalWrite(ventilatorPin,LOW);
 return;
}
for(int i=0; i<time; i++){
     delay(1);
     if(analogRead(ekgSensorPin)<50){
      digitalWrite(13,HIGH);
     }else{
      digitalWrite(13,LOW); 
     }
   }

}


void blinking(int delayTime){

 digitalWrite(13,HIGH);
 delay(delayTime);
 digitalWrite(13,LOW);
 delay(delayTime);

}

void waiting(){

 delay(10000);
 for(int i=0; i<3; ++i){
   blinking(500);
 }
}