Hi ihr Lieben,
ihr habt mir schon einmal so gut helfen können, daher ein weiterer Versuch mit einem neuem Problem:
Ich möchte einen Radar Bewegungsmelder - Modul mit Signalauswertung (
http://www.conrad.de/ce/de/product/502667/RADAR-BEWEGUNGSMELDER-RAD-MOD) an mein Arduino Duemilanove anschließen.
Zum Test versuche ich einfach die LED mit dem Bewegungsmelder zu triggern. Das Problem, die LED macht nicht das, was ich will - sie reagiert, so glaube ich, nicht auf den Sensor. Der "kompetente" Mitarbeiter im Elektronikgeschäft meinte, dass der Ausgang aus dem Arduino reichen würde (obwohl das ja nur 5V sind). In der Beschreibung steht unter der Spannungsversorgung 9 - 15V. Liegt es daran oder ist etwas im Code nicht ganz richtig? Wie würde ich denn mehr Strom in den Sensor bekommen, ohne dass mir das Duemilanove durchbrennt?
Ich freue mich auf eure Antworten!
ich habe drei Kabel:
rot: VCC
schwarz: GND
braun: Out (Open Collector Ausgang)
Die Verbindung ist: VCC in 5V, GND zu GND und Out in Pin 2
der Test-Code ist:
int ledPin = 13;
int inputPin = 2;
int rsState = LOW;
int val = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
Serial.begin(9600);
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
if (rsState == LOW) {
// we have just turned on
Serial.println("Motion detected!");
rsState = HIGH;
}
} else {
digitalWrite(ledPin, LOW);
if (rsState == HIGH){
Serial.println("Motion ended!");
rsState = LOW;
}
}
}