Schranke mit Ultraschallsensor + Zeitverzögerung con 20 Sekunden

Ja.
Ok. Wenn Du Deinen Code da oben so hinbekommst, wie ich meinen davor eingestellt habe, könnte man da drauf schaun.
Ich biete Dir an, meinen ggfls. so anzupassen, das er Deinen ersetzt - das geht sicher einfacher, da ich bei Dir schon ganz viele delays gesehen habe, die Dir früher oder später auf die Füße fallen und Du den Code sowieso in Teilen komplett neu- / um-schreiben musst....

Deine Entscheidung...

Nicht Maßstabsgetreu. Soll nur verdeutlichen wie ich das mir vorstelle.

Auto fährt durch Sensor.
Schranke schließt.
Warten ca.20-25 Sekunden
Schranke öffnet wieder.

Damit soll ein Boxenstop simuliert werden.

Gruß

Das war schon verstanden - darauf ist der Code da oben ja entstanden.
hast Du den mal eingespielt und beobachtet, was die OnBoard-LED macht, wenn die Distanz unterschritten ist und was passiert, wenn die Distanz freigegeben wurde?
Wenn ich Dir noch einige Kontrollelemente einbauen soll, damit Du vergleichen kannst zwischen Deiner Anforderung und meinen Gedanken, dann geht das auch...

Hallo und vielen Dank

Ich komme erst am Montag oder Dienstag dazu.
Werde den Sketch kopieren und mal auf mein Board Uploaden.

Mal sehen was passiert.

Melde mich dann auf jeden Fall nochmal zurück.

Gruß Max

Moin

Der Sketch funktioniert bei mir nicht.

Bekomme immer Fatal Error.

Ist es nicht möglich meinen Sketch anzupassen?

Gruß Max


Hallo Nochmal

Den Delay habe ich gefunden :slight_smile:

if ((fnc_ultrasonic_distance(2,3) <= 30)) {
	servo_8.write(140);
	digitalWrite(4, LOW);
	digitalWrite(5, HIGH);
	digitalWrite(6, HIGH);
	delay(300);
	digitalWrite(4, LOW);
	digitalWrite(5, LOW);
	digitalWrite(6, HIGH);
	***delay(8000);***

Lesen was der monitor anzeigt :wink:
Das fehlt dir.
Entweder über Werkzeuge -> Bibliotheken verwalten suchen, oder herunterladen und über
Sketsch -> Bibliothek einbinden -> .ZIP Bibliothek hinzufügen

Hallo

Mir ist der Abstand leider noch zu groß. Es wir so wie zu sehen ist auf ca50 cm gemessen.

Wo kann ich bei meinem Sketch den Abstand verringern ?

Das ist jetzt mein letztes Problem.

Der Sketch an sich funktioniert ja.

Gruß

Hier?

Kleiner Tip fürs nächste mal: :wink:
grafik
Danach einfach den Fehler hier einfügen.

Hast Du die Streaminglibrary installiert? Link ist in der fehlerbehafteten Zeile.

Post #27 nicht gelesen? :wink:

Doch, aber es ging mir hauptsächlich um das Foto der Fehlermeldung.

Außerdem kann es nicht schaden mehrfach auf den Fehler hinzuweisen.
Leider gibt es aber einige hier, bei denen das auch nicht hilft. :frowning: (war jetzt nicht explizit auf den TO bezogen)

Hallo

Ich bin totaler Anfänger und weiß damit nix anzufangen. Deshalb habe ich mit einen fertigen Sketch und eine STL Datei gekauft und wollte die anpassen.

Sorry wenn ich so viel nachfragen muss.

Werde die Schranke jetzt mal so testen und schauen wir sie sich verhält.

Einen schönen Sonntag noch

Wenn Du mehr als 1€ bezahlt hast, lass Dir das Geld zurück geben. Der Sketch taugt nichts oder schreib das Geld als Lehrgeld ab und lerne die Grundlagen, um es selbst zu machen.

Gruß Tommy

Sehr viele haben so angefangen, ich auch :wink:
Wurde der Vorschlag vom @my_xy_projekt getestet?
Wie man die fehlende Lib einbindet habe in Post 27 geschrieben, und @Moko hat dir auch ein Hinweis gezeigt

Die Frage stellt sich nicht, da Du die mehrfache Bitte um einen Code, bzw. die Korrektur von #17 verweigert hast.
Und komm jetzt nicht auf die Idee da oben noch dran zu fummeln. (Ich zumindest werd das nicht mehr lesen)

Es sieht so aus als der TO liebt gegen Windmühlen kämpfen :wink:
Anders rum es tut Weh wen man Geld schlecht investiert hat.

Moin

Ich habe nun die Libraries ( Streaming ) herunter geladen und installiert. Anschließend den Sketch von my_xy_projekt kopiert und auf mein Arduino R3 upgeloadet.
Muss ich meinen Sketch da auch noch einbinden ? Wenn ja wie ?

Finde zum Beispiel die Ansteuerung vom Servo gar nicht.

Nun geht gar nichts mehr.

Was kann ich jetzt noch machen ?

Mach bitte keine Fotos es geht aus der IDE, für Forum Kopieren und hier im Editor
mit rechter Maustaste einfügen, nicht alle arbeiten hier vor einem 30" Monitor und tippen alles ab

Das stimmt nicht.

Es geht schon noch was - nur vielleicht nicht so, wie Du es erwartest.
Spätestens dann, wenn Du meinen Code mit Deinem vergleichst, wirst Du feststellen, das entweder der Code oder der Aufbau angepasst werden muss.

(Rest hat @fony schon gesagt. - Und wenn Du das mit der/den Fehlermeldung/en genau so verbockst wie mit dem Code, wird es noch schwerer)