Forum
Arduino Programmierung "speciale" (Elektronik)
» » Einen Arduino Uno habe ich,
» » und als Simulator ein Arduino Nano
» So kompliziert meinte ich das nicht.
» Einfach ein Breadboard mit LEDs und Tastern
Die Torzeit ist eine Viertelsekunde lang, die Steuerimpulse ca. eine Zehntelsekunde. Da wirst du mit Tastern wohl kaum ein brauchbares Signal hinbekommen.
» » Aber in der Theorie sieht das Programm für mich eigentlich ganz gut
» aus,
» In der Praxis reagiert es aber gar nicht?!
» Weder auf kurze Tastimpulse, noch auf lange.
Selbst die "kurzen" Impulse dürften viel zu lang sein.
» Als 'Sanity-Check' habe ich in void setup() einfach mal alle Ausgangspins
» nacheinander für jeweils 1s auf HIGH gesetzt. Das funktioniert, also ist
» das Borad grundsätzlich in Ordnung und das Programm wurde korrekt
» aufgespielt.
Na, das ist doch schon mal was.
»
» Aber da verließen sie ihn schon... ![]()
Keine Sorge, die kommen wieder.
Dann such dir jetzt mal einen freien Pin und schließ dort eine LED an. Setze den Pin in der setup() auf Ausgang und das Ausgangssignal so, dass die LED nicht leuchtet. Dann gehe im Programm zu der Stelle, wo der Kommentar "//fehler" steht. An dieser Stelle (zwischen den geschweiften Klammern) füge einen Befehl ein, der die LED einschaltet.
Wenn du jetzt den Eingangsimpuls simulierst (an Pin 9), sollte die LED angehen.
Das Quittierungssignal (an Pin 11) sollte der Arduino dann ebenfalls ausgeben. Da kannst du die Dauer zur besseren Sichtbarkeit auf eine Sekunde hochsetzen.
Hast du einen zweiten Arduino? Oder ein anderes µC-Board mit 5V-Logik?
--
Es ist unter der Würde eines Technikers, die Gebrauchsanweisung zu lesen!
Gesamter Thread:
