Und ich hätte das Relais getestet.
wozu, wenn die grüne LED auf dem Relaisboard seinen Zustand nicht ändert?
Was könnte man dort messen? Ausser das der PIN am Atmega gestorben ist, was ja ausgeschlossen ist.
Wie könnte ich das Relais testen? Ich weiß, dass das Relais beim Booten einmal hörbar schaltet.
Das hast du doch schon gemacht.
In post#3 hast du bestätigt, dass ohne Signal das Relais abschaltet.
Daraus ist zu erkennen, dass es grundsätzlich funktioniert.
Weiteres ist nur zu finden, wenn du das Steuersignal misst.
Das geht durchaus mit einem Vielfachmessgerät.
Fangen wir mal bei 0 an.
Alle Kabel ab.
Dann GND des Relais-Baustein mit GND des Arduino verbinden.
Dann VCC des Relais-Baustein mit 5V des Arduino verbinden.
Frage:
Geht die grüne LED jetzt an oder bleibt die aus?
Die Frage irritiert mich etwas, m.E. müsste ich doch den Signalpegel messen können?
Also high-low.
cu
Das habe ich in #17.
Ich gehe zumindest davon aus, dass die Buchsenleiste am originalen Arduino auch verbunden ist....
Die Strieppe getauscht?
Grüne LED ist aus
So, jetzt einmal in dem Zustand ein Kabel an den den IN vom Relaismodul und mit GND des ARDUINO verbinden.
Die grüne LED müsste jetzt AN gehen.
Korrekt: Grüne LED geht an (Relais schaltet hörbar) und verbleibt in dem Zustand.
Das ist schick.
Wenn Du das eingeschaltete Relaismodul mit dem Kabel vom IN-PIN mit 5V verbindest, muss die LED AUS gehen.
Sobald an den In Pin 5V Anliegen geht die LED aus und Relais schaltet.
Dann steh ich vor einem Rätsel.
Wenn das blinken der LED L auf dem Arduino die LED auf dem Relaismodul nicht zum schalten zwingt, wenn Du den PIN 13 mit IN vom Relaisboard verbindest, muss das Ding doch umschalten....
Morgen kommen neue Relais, ich teste es dann mit einem von denen. Danke schon mal für die Hilfe und wenigstens bin ich nicht der einzige, der das Teil nicht versteht.![]()
Auf den Fotos sind verschiedene Datenleitungen zu sehen (andere Farben). Dann müssten mehrere defekt sein.
Aber ja, ich würde die Datenleitungen und die Pinbuchse am Arduino mal auf Durchgang prüfen (im Ausgeschalteten Zustand)
Ich habe noch eine Idee:
Kannst Du mal bitte
PIN 13 und PIN 7 miteinenader verbinden.
UND folgenden Sketch einspielen:
// Forensketch
// https://forum.arduino.cc/
const uint8_t outPin = 13;
const uint8_t inPin = 7;
bool last;
void setup()
{
Serial.begin(9600);
Serial.println(F("\r\nStart...\r\n"));
pinMode(outPin, OUTPUT);
pinMode(inPin, INPUT);
}
void loop()
{
digitalWrite(outPin, (!digitalRead(outPin)));
if (digitalRead(inPin) != last)
{
last = !last;
Serial.print(F("OUTPUT: "));
Serial.println(digitalRead(outPin));
Serial.print(F("IN-State: "));
Serial.println(last);
}
delay(1000);
}
Und auf dem seriellen Monitor mitverfolgen, was da im Sekundentakt passiert?
Es müsste die ONBOARD-LED blinken und der jeweils neue Zustand auf dem SerMon ausgegeben werden.
Wie kann ich die Prüfen so wie in Post 38?
