arrexx roboter fahrgestell soll auf geräusch losfahren

Wäre es nicht einfacher das Auto einfach anzupusten, damit es losfährt? ]:smiley:
Der Kraftaufwand ist vermutlich der gleiche :slight_smile:

Aber Scherz beiseite, wenn Ihr das Auto nur fahren lassen wollt, wenn ein Ton erkannt wird, erleichtert das die Programmierung ungemein.
Denn wenn "Ton an" -> "Motor an", ansonsten "Motor aus".

Das ist doch dann schon überschaubar. Vor allem könnt Ihr beide gleichzeitig an Eurem Problem arbeiten.

Eine erstellt das Programm um die Motoren zu steuern. Am Anfang kann man das z.B. mit einem Taster machen, oder im einfachsten Fall einfach zwei lange Drähte. Einen an Masse / GND einen an ein Arduino-Pin. Mehr braucht man nicht. Dann noch pinMode(PIN,INPUT_PULLUP) im setup, um das Pin zum Eingang zu machen. Mit digitalRead(PIN) fragt man das pin dann ab. Liefert die Funktion HIGH sind die Drähte nicht verbunden, liefert die Funktion LOW sind die Drähte verbunden. Das wertet man dann erstmal als "Ton erkannt" und läßt das Auto losfahren.

Die zweite von Euch beiden kümmert sich in der Zwischenzeit um die Schaltung zum Erkennen Eurer Tröte. Daraus wird dann am Ende eine Funktion z.B. "int readTroete(int pin);" die ein HIGH liefert, wenn ein Ton erkannt wurde oder ein LOW, wenn nicht.
Diese Funktion setzte man dann an Stelle des digitalRead(pin) von oben ein, achtet darauf das sich die Logik von "Low == losfahren" zu "HIGH == losfahren" geändert hat und ist im Prinzip fertig.