Liebe Spezialisten, kann mir bitte jemand erklären woran es liegt, dass bei dem gegenständlichen Mini Beispiel ein Programmdurchlauf länger als 1 Sekunde dauert ?
Beitrag #5420522 wurde von einem Moderator gelöscht.
Andreas S. schrieb: > die PulseIn misst die Pulsbreite des angegebenen Einganges. Das beantwortet nicht die Frage.
Manoman schrieb im Beitrag #5420522:
> Ohne Arduino wäre dir das nicht passiert..
Was denn....
Bei anderen System muss man die Doku nicht lesen?
Oder was meinst du mit deinem ***** Spruch sonst...
... das ist wohl richtig, aber als Hobby Programmierer kann ich durch die vielen fertigen Headerdateien Ideen viel schneller umsetzen !
Andreas S. schrieb: > habe die Ursache gefunden - mein Fehler !!!! Schön, wenn jemand anderer den selben Fehler macht kannst du ihm dann sagen was falsch war.
P.Loetmichel schrieb: > Mit Bascom wär das nicht passiert! Doch. Auch da muss man bei fremden Code erstmal die Doku lesen.
Ich denke der Fehler war dass die PulseIn Funktion erst auf einen Toggle des Pins wartet und dann erst misst
pulseIn arbeitet mit einem Timeout. Die Methode blockiert solange bis ein Signal anliegt oder der Timeout abgelaufen ist. Siehe: https://www.arduino.cc/reference/en/language/functions/advanced-io/pulsein/
P.Loetmichel schrieb: > Mit Bascom wär das nicht passiert! Beim züchten von Rosen wär das nicht passiert. Es muss nicht jeder talentlose Technikversager irgendwas mit Mikrocontrollern und Arduino machen. Man kann sich doch auch bei so vielen anderen Hobbys prächtig blamieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.