Meine Homepage

Arduino 17

20,10,2019 die Steuerung für das ganze Zubehör ist nun fertig gechrieben!

// arduino_RC002
// RC Steuerung einfache Form mit je einer Aktion am Schalter!
// drei Kanäle funktionieren mit diesem Sketch da ein Schalter mit zwei LEDs belegt ist!

int led1 = 10; // pin an dem die led angeschlossen ist
int led2 = 11;
int led3 = 12;
int led4 = 13;

int rec1 = 2; // pin an dem der receiver angeschlossen ist
int rec2 = 3;
int rec3 = 4;

int ch1;
int ch2;
int ch3;

void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);

pinMode(rec1, INPUT);
pinMode(rec2, INPUT);
pinMode(rec3, INPUT);
}

void loop() {
// Anfang erste Schaltung!
ch1 = pulseIn(rec3, HIGH, 250000);
if (ch1 < 1000) { digitalWrite(led1, HIGH); }
else { digitalWrite(led1, LOW); }

ch1 = pulseIn(rec3, HIGH, 250000);
if (ch1 < 1700) { digitalWrite(led2, LOW); }
else { digitalWrite(led2, HIGH); }
// Ende mit der ersten Schaltung!

ch2 = pulseIn(rec2, HIGH, 250000);
if (ch2 < 1700) { digitalWrite(led3, LOW); }
else { digitalWrite(led3, HIGH); }

ch3 = pulseIn(rec1, HIGH, 250000);
if (ch3 < 1700) { digitalWrite(led4, LOW); }
else { digitalWrite(led4, HIGH); }


}

Mit dieser Steuerungs Erweiterung werden jetzt kleine Relaismodule in der Lok angesteuert und schalten dann die Lichter um oder auch erst einmal ein!


Zum Projekt

Zurück zur Startseite
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden