Forum
Arduino Programmierung "speciale" (Elektronik)
Gut, dann suchen wir weiter. Schreib den Einschaltbefehl für die LED zwischen die Zeilen
while ((digitalRead(signalPin) == 0) && (levelvorhigh == false)) {}
und
torzeit = millis() + 250;
Den Einschaltbefehl bei "//fehler" kommentiere sicherheitshalber mal aus. Nach dem Einschalten sollte die LED aus sein und erst leuchten, sobald Pin 9 den ersten H-Impuls bekommt.
» » Hast du einen zweiten Arduino? Oder ein anderes µC-Board mit 5V-Logik?
» Von den Nanos habe ich einige, die sich auch gleich verhalten.
Das Board soll den Arduino nicht ersetzen -der funktioniert ja offenbar-, sondern als Signalgenerator dienen.
EDIT: Und kontrolliere vorsichtshalber auch in setup(), ob die Kontroll-LED überhaupt leuchtet, wenn sie es soll.
nochmal EDIT: Falls du das nicht sowieso schon gemacht hast: Als Indikator eignet sich am Besten die Onboard-LED an Pin 13 (alternativ Variable LED_BUILTIN).
--
Es ist unter der Würde eines Technikers, die Gebrauchsanweisung zu lesen!
Gesamter Thread:
