INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PWM Signal
11.12.2014, 19:21
Beitrag #1
PWM Signal
Hallo zusammen,

ich möchte gerne das PWM-Signal einer Modellfernsteuerung an einem UNO auswerten. Es soll, je nach Position eines Kreuzknüppels am Sender, eine LED eingeschaltet bzw. ausgeschaltet werden. Insgesamt sollen 4 LEDs angesteuert werden. Es müssen also 4 Positionen des Kreuzknüppels abgefragt werden.

Hat eventuell jemand einen Hinweis für mich, wie die Schaltung prinzipiell aussehen kann und dazu vielleicht nioch ein Beispielprogramm?

Vielen Dank für eure Hilfe im voraus

Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.12.2014, 20:32
Beitrag #2
RE: PWM Signal
Hi,
das ist kein wirkliches PWM, eher PPL.
Hier ist ein Programm, welches ein Ausgang eines Empfängers liest (Pin 2) und daraus PWM an Pin 9 macht:
Code:
void setup() {  
  pinMode(2,INPUT);
  pinMode(9,OUTPUT);
}

void loop() {

  unsigned long duration = pulseIn(2,HIGH);

  // no pulse received this time
  if(duration < 1000 || duration > 2000) return;  

  byte speed = 0;
  speed = map(duration,1000,2000,0,255);
  
  analogWrite(9,speed);
}
Ein Servo-Ausgangspin am Empfänger muss an Pin 2 vom Arduino (für dieses Beispiel).
GND vom Empfänger muss an GND vom Arduino.
Ansonsten noch +5V am Empfänger versorgen.

Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2014, 05:29
Beitrag #3
RE: PWM Signal
Hallo Peter,

noch ein kleiner Hinweis am Rande, die Kanäle von Fernsteuerungen werden in der Regel nacheinander übertragen. Wenn du alle Kanäle eines Zyklus erwischen willst, solltest du die Kanäle nacheinander in aufsteigender Reihenfolge lesen und nach dem letzten Kanal erst die weitere Programmabarbeitung machen.

Gruß Rainer
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2014, 09:41
Beitrag #4
RE: PWM Signal
Hallo Thorsten
Hallo Rainer

Herzlichen Dank für eure Antworten. Das kann ich als Basis gut anwenden.

Mit schönen Grüßen aus Bochum

Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  PWM Signal => DC Spannung Hurdy 10 324 28.11.2016 23:27
Letzter Beitrag: OLDARDUINO
  Ideenfindung - Ansteuerung eines Diskettenlaufwerks per LED Signal ?! zauche 8 1.113 23.06.2015 08:33
Letzter Beitrag: DaniDD

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste