1
/
von
6
Eletechsup Original Factory Official Store
AK029 DC12V 2-Kanal-Relais mit kabelloser RF-Fernbedienung – bitte Arduino MEGA2560 PRO-Code bereitstellen
AK029 DC12V 2-Kanal-Relais mit kabelloser RF-Fernbedienung – bitte Arduino MEGA2560 PRO-Code bereitstellen
SKU:AK029*2+BX003*1
2000 auf Lager
Normaler Preis
$28.48
Normaler Preis
$28.48
Verkaufspreis
$28.48
Grundpreis
/
pro
Versand wird beim Checkout berechnet
Verfügbarkeit für Abholungen konnte nicht geladen werden
Teilen
Produktname: DC12V 2-Kanal-Relais mit drahtloser RF-Fernbedienung, inklusive Code für Arduino UNO MEGA2560 PRO
Wir stellen einen Beispielcode für ARDUINO zur Verfügung. Bitte kontaktieren Sie uns nach Ihrer Bestellung über die eBay-Nachricht.
DIY-Kit-Nr.: RT322
Menge:
1 Stück 433M drahtloses Sende-Modul (Arduino UNO nicht enthalten);
2 Stück 433M 1-Kanal-Relais-Schalter;
Softwaresteuerung:
Verwendung:Senden Sie "a", aktiviert das Relais von Kanal A,Senden Sie "b", aktiviert das Relais von Kanal A,usw.
Arduino-Core Fragment (vollständiger Code auf Anfrage über eBay-Nachricht anfordern):
//Autor: cantone-electonics
//Arduino 1.0
//Arduino Uno R3
//Erstellung einer drahtlosen Fernbedienung mit Arduino
const int data_out = 2;//Encoder DOUT
//LED-Pin, wenn der Schlüssel über den seriellen Port empfangen wird, blinkt die LED
const int ledPin = 13; //LED-Pin
//Der Widerstand des Oszillators beträgt 3,3 M
const int Osc_4xCycle = 359; //4 Oszillationszeiträume
const int Osc_12xCycle = 1078;//12 Oszillationszeiträume
unsigned long Temporary[3];//Temporäre Speichereinheit
...
//Senden:8 Adressbits, 4 Datenbits, Sync-Bit
void send_data()
void setup() {
//initialisiere den LED-Pin als Ausgang:
pinMode(ledPin, OUTPUT);
//initialisiere den Encoder-DOUT-Pin als Ausgang
pinMode(data_out, OUTPUT);
Serial.begin(9600);
}
void loop()
{
...
while(1)
{
//tastet den Schlüssel vom PC-Seriellport ab
while (Serial.available() > 0)
{
keydata = Serial.read();
receive_flag = 1;
delay(2);
}
if(receive_flag == 1)//wenn Schlüssel empfangen, sende Schlüssel
{
receive_flag = 0;
if((keydata == 'a') || (keydata == 'A'))//aktiviert das Relais von Kanal A.
{
Temporary[2] = 0xC0;// 0xC0 ist die Taste A
digitalWrite(ledPin, HIGH);//schaltet die LED ein
send_data();//sendet das Codewort
Serial.println(".....aktiviert das Relais von Kanal A.....");
}
else if((keydata == 'b') || (keydata == 'B'))//aktiviert das Relais von Kanal B.
{
Temporary[2] = 0x30;// 0x30 ist die Taste B
digitalWrite(ledPin, HIGH);//schaltet die LED ein
send_data();//sendet das Codewort
Serial.println(".....aktiviert das Relais von Kanal B.....");
}
else if((keydata == 'c') || (keydata == 'C'))//aktiviert das Relais von Kanal C.
{
Temporary[2] = 0x0C;// 0x0C ist die Taste C
digitalWrite(ledPin, HIGH);//schaltet die LED ein
send_data();//sendet das Codewort
Serial.println(".....aktiviert das Relais von Kanal C.....");
}
else if((keydata == 'd') || (keydata == 'D'))//aktiviert das Relais von Kanal D.
{
Temporary[2] = 0x03;// 0x03 ist die Taste D
digitalWrite(ledPin, HIGH);//schaltet die LED ein
send_data();//sendet das Codewort
Serial.println(".....aktiviert das Relais von Kanal D.....");
}
...
}
Ausgabe:
A.Signal-Verriegelung (rastend)---- verbindet 2 und 3 ;
B.Signal-Selbstverriegelung (Umschalt) ---- verbindet 1 und 2 ;
C.Signal-Nichtverriegelung (Momentan) ---- Alle trennen ;
· Umschalten : Drücken->Ein; erneut drücken->Aus ;
· Rastend : Drücken->Ein; andere Taste drücken->Aus ;
· Momentan : Drücken und halten->Ein; Loslassen->Aus ;
Verdrahtungsdiagramm 1:
DC 12V-Steuerkreis,Schaltplan unten. "LOAD" kann LED-Leuchten, Lüfter, Motoren und andere DC 12V-Geräte sein
Schaltplan 2:
DC 1-48V ODER AC 85-265V Steuerkreis,Schaltplan unten(Hinweis:Wenn die Last nicht DC 12V ist, wird ein weiteres DC 12V Netzteil benötigt). "LOAD" kann LED-Leuchten, Lüfter, Motoren und andere DC AC-Geräte sein

