Forum
Arduino Programmierung "speciale" (Elektronik)
» Ich sag's nur ungern, aber jetzt funktioniert es nicht mehr.
Diesmal wegen einer falsch gesetzten Klammer. Statt
else { // handmodus
while(digitalRead(handPin == HIGH)) { // impulse ausgeben, solange taste gedrückt ist
muss es richtig heißen:
else { // handmodus
while(digitalRead(handPin) == HIGH) { // impulse ausgeben, solange taste gedrückt ist
Der Einfachheit halber hier noch einmal der komplette korrigierte Quelltext:
https://www.elektronik-kompendium.de/forum/upload/20260216233319.ino
»
» Der HAND-Eingang wurde ja wegoptimiert. Den kannst du in deiner Version des
» Programms auch entfernen/durch den SIGNAL-Eingang ersetzen.
Kann, muss aber nicht. "signalPin" und "handPin" haben den gleichen Wert, sie sprechen also den selben Pin an. Falls du -warum auch immer- irgendwann beschließen solltest, das Ganze wieder zurückzubauen, brauchst du dann zur Anpassung des Programms einfach nur den Wert von "handPin" im Header zu ändern.
»
» P.S.: Danke für eine unermüdliche Arbeit, und dass du "noch nich in Sack
» jehauen hast" ![]()
Na ja, wenn ich sowas anfange, habe ich schon den Ehrgeiz, es zum Laufen zu bringen. Das ist ja auch für mich ein Erfolgserlebnis. ![]()
--
Es ist unter der Würde eines Technikers, die Gebrauchsanweisung zu lesen!
Gesamter Thread:
