Hey ich möchte gerne ein PPM Summensignal auslesen dazu habe ich folgenden Code benutzt :
{
Serial.begin(57600); //Serial Begin
pinMode(3, INPUT); //Pin 3 as input
}
void loop()
{
while(pulseIn(3, LOW) < 5000){} //Wait for the beginning of the frame
for(int x=0; x<=channumber-1; x++)//Loop to store all the channel position
{
value[x]=pulseIn(3, LOW);
}
for(int x=0; x<=channumber-1; x++)//Loop to print and clear all the channel readings
{
Serial.print(value[x]); //Print the value
Serial.print(" ");
value[x]=0; //Clear the value afeter is printed
}
Serial.println(""); //Start a new line
}
dieser ist hierhttp://diydrones.com/profiles/blogs/705844:BlogPost:38393 zu finden.
Leider ist diese Methode störanfällig so das sich manchmal die signale überinander legen !
Würde mich über Vorschläge oder Lösungen freuen .
MfG
victor
Außerdem sollst du nicht immer fluchen. Sonst verbietet mir meine Mutter, mit dir zu spielen...
Verdammte Scheiße ! Warum dass denn ? ( Meine Seemanns-Flüche in möglicherweise 49 Sprachen { mit 50 wäre ich ein Angeber } sind Kultur-Gut ! )
Und warum schreibt ihr nicht gleich PWM ?
Ah, aber weiter bringt uns das auch nicht ?
Der Code sieht aus wie: um einen Kondensator auszulesen.