PIR an Arduino Nano anschließen

Gast #5135838
Lesenswert?

Hallo

ich habe einen Pyronix-KX18DC Bewegungsmelder und diesen möchte ich an 
meinem Arduino Nano anschließen.

Nur zur Sicherheit, da ich sowas noch nicht gemacht habe:

Ich schließe GND an Alarm (COM) an und A0 an Alarm (ZONE1) und ergänze 
im Code einfach:

int sensorValue = analogRead(A0);
Angehängte Dateien:
Gast #5136134
Lesenswert?

Wolfgang schrieb:
> Was willst du da mit einem Analogeingang des Arduino?

"Wenn Du einen analogen Eingang mit pinMode als digitalen Ein/Ausgang 
definierst werden aus A0 bis A5 die Pins 14 bis 19.
Die haben noch einen A6 und A7 und die beiden kann man nicht digital 
nutzen."

Ich habe es gerade aus anderem Grunde nachgetestet: Die Analoganschlüsse 
des Nano lassen sich digital verwenden, man kann sie mit z.B.

digitalWrite (14, LOW) oder digitalRead(14)

benutzen. Wer natürlich schon sowas hinterfragen muß ....

sunshineh schrieb:
> Nur zur Sicherheit, da ich sowas noch nicht gemacht habe:

Google fragen, im Internet Grundlagen nachlesen, wie man einen Schalter 
abfragt? Der Melder hat ein Relais im Ausgang, also aus Sicht des Nano 
ein Schalter, der im Alarmfall geöffnet wird.
Gast #5136253
Lesenswert?

Manfred schrieb:
> Ich habe es gerade aus anderem Grunde nachgetestet: Die Analoganschlüsse
> des Nano lassen sich digital verwenden

Aach ...

analogRead() aktiviert den Multiplexer und den Analog-Digital-Wandler 
zum Abtasten von Analogsignalen. Die Bezeichnung A0 für den Pin stammt 
von Arduino. Dass der ATmega auf dem selben Pin auch Digitalsignale 
verarbeiten kann, steht im Datenblatt vom µC, der auf dem Arduino-Board 
werkelt - aber bestimmt tut er das nicht durch Aufruf von analogRead().

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren