Hallo,
endlich ist es so weit das ich am finalem Sketch sitze, aber der wieder Probleme macht.
Geplant ist es jetzt, das ich die Funksteckdose mit einem RFID Modul schalten kann.
#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);
void setup()
{
Serial.begin(9600);
SPI.begin();
mfrc522.PCD_Init();
pinMode (2, OUTPUT); // Der Pin 2 ist jetzt ein Ausgang (Hier wird eine LED angeschlossen)
}
void loop()
{
if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
long code=0;
for (byte i = 0; i < mfrc522.uid.size; i++)
{
code=((code+mfrc522.uid.uidByte[i])*10);
}
Serial.print("Die Kartennummer lautet:");
Serial.println(code);
// Ab hier erfolgt die erweiterung des Programms.
if (code==2346900) // Wenn der Zahlencode 1232922 lautet...
{
if (led1togglestate == LOW){
led1togglestate = HIGH;
}else{
led1togglestate = LOW;
}
}
digitalWrite(2, led1togglestate);
delay(5000);
} // Sketch abschließen
Das ist jetzt der Code den ich hier mal bekommen habe wo es drum ging eine LED bei Berührung
an und bei dem nächsten Kontakt wieder aus zu schalten.
Jetzt soll er mir aber die Funksteckdose an und aus machen.
Der Teil aus dem Sketch der die Steckdose ansteuert sieht wie folgt aus.
/* Same switch as above, but using decimal code */
mySwitch.send(8373588, 24);
delay(1000);
mySwitch.send(8373585, 24);
delay(1000);
8373588 ist der Code wenn der die Steckdose anschalten soll und 8373585 schaltet wieder aus.
Mein Ziel ist es, wenn ich morgens rein komme, das ich dann mit dem Chip meinen PC an machen
kann und wenn ich abends dann den PC ausschalten will wieder mit dem Chip über den Empfänger gehe und dann die Steckdose komplett aus ist damit auch nichts im Standby ist.
Denn bei mir ist die Steckdose so blöde unterm Schreibtisch wo dann auch noch der PC vor steht
und mich da jedesmal in die Ecke zu zwängen will ich mir auch net immer an tuen müssen.
Darum habe ich halt die Methode ausgewählt.
Hoffe das mir da einer bei dem Sketch helfen kann das er dann so reagiert wie jetzt mit der LED nur
halt dann mit der Steckdose.
MFG
Black Zero