Wo liegt mein Denkfehler? Nach dem Durchlaufen von void loop, erwarte ich das Pin PD7 und PD5 auf Low liegt Meine Messung direkt am Pin D7 (= PD7) ergibt aber High. Führe ich die Bitmanipulation an PortD testweise NICHT nacheinander sondern mal nur den Einen und dann den Anderen aus, kann ich an PD7 High bzw. Low messen. Deshalb denke ich, dass der Nano in Ordnung ist. Prinzipiell soll PD7, PD5 auf High gesetzt werden und nach 5ms auf Low bleiben. An dem Nano ist keine weitere Hardware angeschlossen.
Irgendwie deutet der Name der Funktion „loop“ darauf hin, dass die wohl nicht nur einmal durchlaufen wird. Und dann toggelt PD7, und ist dabei deutlich länger an als aus. Über die negativen Indices x und y solltest du auch nochmal nachdenken. Oliver
Hallo, stelle dir folgende Frage. In welchen Wertebereich arbeiten Indexpositionen eines Arrays? Schau dir deinen Code an und stelle dir eine weitere Frage. Welchen Startwert haben dein x/y und bis wohin werden diese gezählt?
Beitrag #5909447 wurde von einem Moderator gelöscht.
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.