Hallo,
ich bin blutiger Anfänger und habe auch vorher noch nie etwas mit C++ zutun gehabt. Ich versuche mir grade selbst ein bisschen was beizubrigen.
Folgendes Problem:
movement=digitalRead(pirSens3 == HIGH || pirSens2 == HIGH || pirSens3 == HIGH)
Ich möchte das wenn einer oder mehrere der PIRsensoren bewegung registrieren also HIGH Signal haben "movement" auch HIGH wird.
OK, dann funktioniert das also so nicht, was habe ich den dann für möglichkeiten?
Grundsätzlich könnte ich ja jeden Sensor einfach an den "movenemt" Pin hängen, ein Problem bekomme ich nur wenn 2 der Sensoren HIGH sind. Dann liegen ja 10V an dem "movement" Pin an.
HIGH ist 1. Abfragen ob die Pin-Nummer 1 ist sehr wahrscheinlich nicht wahr - also 0. Damit ist es wahrscheinlich dass eine Oder-Verknüpfung auch 0 ist. Also hast du wahrscheinlich digitalRead(0). Es sei denn einer der Pins ist 1, was man nicht verwenden sollte.