Seite 2 von 2

#16 Re: LEDs über Fernbedienung schalten

Verfasst: 02.12.2014 19:27:13
von WilliP
/*
"Mode-Switch" für RC-Anlagen (in dem Fall ein einzelner Kanal)

Pinbelegung:
Kanal 3 vom Emfpänger an Digit 12 //noch frei
Schalt-Ausgang an Digit 6
*/
const int kanal3 = 12; //hier können weitere Emfpängerkanäle den Digitalports des Arduinos zugeordnet werden
const int out6 = 6;

#include <Servo.h> //Wichtig. Muss includiert werden, um die Empfängerausgänge auszulesen

int inputValueKanal3 = 0; //In dieser Variable wird der Wert von Kanal 3 am Empfänger gespeichert

void setup() {
//Input- und Output-Pins setzen...
pinMode(kanal3, INPUT);
pinMode(out6, OUTPUT);

//Output über serielle Schnittstelle starten (optional, aber praktisch zur Fehlersuche)
Serial.begin(9600);
}

void loop(){
inputValueKanal3 = pulseIn(kanal3, HIGH); //Auslesen vom Emfpängersignal
analogWrite(out6, map(inputValueKanal3, 1000, 2000, 0, 255));
Serial.println(map(inputValueKanal3, 1100, 1900, 0, 255));

}


Hallo Daniel,

dein Code funktioniert bei mir mit einem kleinen Problem: ich bekomme es nicht hin, dass die Led im geschalteten Aus-Zustand
vollständig erlischt, d. h. sie glimmt. Ich habe schon viele Versuche mit map-Änderungen und Änderungen der Servoeinstellungen
im Sender gemacht: die Led glimmt. Auch direkt ohne Transistor angeschlossen: sie glimmt. Woran kann das liegen und wie kann
das abstellen?

Gruß
Willi

#17 Re: LEDs über Fernbedienung schalten

Verfasst: 16.12.2014 18:10:35
von WilliP
Hallo,
Antwort nicht mehr erforderlich. Problem wurde inzwischen gelöst.

Gruß
Willi

#18 Re: LEDs über Fernbedienung schalten

Verfasst: 16.12.2014 20:09:18
von tracer
WilliP hat geschrieben:Problem wurde inzwischen gelöst.
Und wie?

#19 Re: LEDs über Fernbedienung schalten

Verfasst: 16.12.2014 21:34:19
von WilliP