Hallo Leute kann mir jemand verraten warum der serieller Monitor nur alle 8 sekunden mist und wenn ich im colorwipe das delay(wait); entferne, er nur ca 0,5 sekunden mist und ich die zeit des lauflicht nicht mehr einstellen kann.
Kann mir da jemand weiterhelfen?
Der Sketch liest sich grausig, drücke Mal STRG+T in der IDE, Das rückt zumindest den Code nach der Klammerebene ein.
Stichwort: Warum eine weitere Klammer in loop?
Weiter wirst Du massiv Probleme bekommen, wenn Du deine Tastatur nicht bald repariert bekommst - C++ ist nämlich "case sensitive".
Wenn wir es Dir nicht wert sind, große Buchstaben in Deinem Geschreibsel finden zu dürfen, muß ich mir schwer überlegen, ob Du es mir wert bist, mich um Dein Problem zu kümmern.
Stichwort (ich wiederhole mich): Worin besteht eigentlich Dein Problem? Das habe ich nämlich auch nicht so ganz gefressen.
Ich frage mich wieso man für diesen Sensor eine Bibliothek braucht.
Der GP2Y0A21YK0F gibt eine Analogspannung aus, die proportional zum Abstand des detektierten Objekts ist.
Der Meßbereich ist 10 bis 80 cm.
Bei 80 cm ist die Ausgangsspannung typisch 0,4V, bei 10 cm typisch 2,3V
Du kannst die Spannung mittels eines analogen Eingangs messen und in eine Distanz umformen. Achtung: Außerhalb der Distanz 10 bis 80 cm ist die Ausgangsspannung nicht dem Abstand proportional.
Zu Umrechnung von ADC zu cm:
int reading = analogRead(A0);
int calculated = (6762/(reading-9))-4;
Dann müßte keine Latenz oder Verzögerung mehr sein.
Der Sketch liest sich grausig, drücke Mal STRG+T in der IDE, Das rückt zumindest den Code nach der Klammerebene ein.
Stichwort: Warum eine weitere Klammer in loop?
Weiter wirst Du massiv Probleme bekommen, wenn Du deine Tastatur nicht bald repariert bekommst - C++ ist nämlich "case sensitive".
Wenn wir es Dir nicht wert sind, große Buchstaben in Deinem Geschreibsel finden zu dürfen, muß ich mir schwer überlegen, ob Du es mir wert bist, mich um Dein Problem zu kümmern.
Stichwort (ich wiederhole mich): Worin besteht eigentlich Dein Problem? Das habe ich nämlich auch nicht so ganz gefressen.
MfG
Sorry Ich war Beruflich unterwegs.Ich kann auch auf groß und kleinschreibung achten.
Die weitere Klammer im Loop ist damit es funktioniert,ansonsten bekomm ich probleme mit dem if.
ich hab das bereits geändert und es hatte fuktioniert das er jede sekunde mist bei 144 Led. und als ich es für mein Kleiderschrank angepasst (470Led´s) habe, hatte ich alle nur 4 sekunden die messwerte
uwefed:
Ich frage mich wieso man für diesen Sensor eine Bibliothek braucht.
Der GP2Y0A21YK0F gibt eine Analogspannung aus, die proportional zum Abstand des detektierten Objekts ist.
Der Meßbereich ist 10 bis 80 cm.
Bei 80 cm ist die Ausgangsspannung typisch 0,4V, bei 10 cm typisch 2,3V
Du kannst die Spannung mittels eines analogen Eingangs messen und in eine Distanz umformen. Achtung: Außerhalb der Distanz 10 bis 80 cm ist die Ausgangsspannung nicht dem Abstand proportional.
Zu Umrechnung von ADC zu cm:
int reading = analogRead(A0);
int calculated = (6762/(reading-9))-4;
Dann müßte keine Latenz oder Verzögerung mehr sein.
Grüße Uwe
Hallo Uwe das hat leider nicht geklappt. es hatte sich nichts geändert
Wenn der Sensor nicht so arbeitet, wie's im Datenblatt beschrieben ist, wird wohl der Sensor hin sein.
Nicht auszuschließen ist auch eine Fehlverkabelung.
Wie Dem auch sei, zumindest halbwegs sollte der Sensor dem Datenblatt folgen - es hat sich Nichts geändert.
Der sensor arbeitet ja Fehlerfrei.
ich hab das schon ein sketch wo nur der sensor liest und mit den millis()das funktioniert.
wenn ich das TurnSignal(); im loop rausnehme und dafür strip.clear einsetze denn misst er zeitlich richtig
nur denn geht der Strip im else nicht an.
verstehst du wie ich das meine?
Ist das mit den millis() denn so richtig?
Wenn der Abstand größer als 15 ist sollen die Led´s von Innen nach Außen angehen und wenn der Wert kleiner ist als 15 sollen die von Innen nach Außen ausgehen.
Das Ding ist einfach nur,ich hab 470 Led`s im Kleiderschrank verbaut und wenn Ich statt 470 nur 200 Led´s ansteuere denn misst er schneller.
Je mehr Led´s desto langsamer misst er
bei 200 Led´s= alle 0,5 sek. wird gemessen
bei 470Led´s= alle 3-4 sek. wird gemessen
und je länger er brauch desto später geht der kleiderschrank an