Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Dieser Beitrag enthält unerwünschte Werbung.
Dieser Beitrag verstößt gegen die Netiquette des Forums.
Beiträge, die IN GROßBUCHSTABEN oder fett geschrieben sind bitte vermeiden.
{[userwarning_empty_error]}
Es wird der oben genannte Grund verwendet. Klicken Sie hier, um den Inhalt der privaten Nachricht anzupassen
Legen Sie hier den Inhalt der PN-Benachrichtigung fest.
Hinweis: Dieses Mitglied wurde bereits 4 Mal verwarnt.
Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Singale aus dem Empfänger auswerten
10.08.2006 19:56
#1 Singale aus dem Empfänger auswerten
Hallo zusammen, 
ich würde gerne mal ein ganz einfaches Programm ( übung ) zum Thema
"Singale aus dem Empfänger auswerten" programmieren.
Ablaufen soll das ganze etwa so: Mache ich den Hebel noch oben, geht
LED1 an. Wieder nach oben geht LED1 aus. Mache ich den Hebel nach
unten, geht LED2 an. Bei erneutem Betätigen nach unten, geht LED2
wieder aus.
Mir geht es dabei um die Programmierung der Sendersignal. Also wie
kann ich das Signal aus dem Empfänger auswerten.
Kann mir da jemand ein paar Tipps geben ? Wäre sehr dankbar ! Das
wäre wieder ein großer Schritt für mich
Viele Grüße
Sven
Mr
10.08.2006 23:12
#3 RE: Singale aus dem Empfänger auswerten
10.08.2006 23:36 (zuletzt bearbeitet: 10.08.2006 23:37)
#4 RE: Singale aus dem Empfänger auswerten
Mr
Sehr vernünftig, dann weist du ja immer wie lange die Software läuft...
Also könntest du ein Register hochzählen, wenn ein Impuls anliegt.
Die Schleife muss dann solange brauchen, dass es bei 8 bit keinen Überlauf gibt,
oder du zählst den mit und hast eine höhere Auflösung, ist aber stressiger.
Wenn kein Impuls anliegt, zählst du nicht.
Wann der Impuls kommt, kannst du entweder im Programm per Abfrage des Pins machen,
oder über einen Interrupt, wenn der Prozessor sowas hat (den einstellen ist auch wieder
extra Arbeit und Fehlerquelle, genauso wie den Timer, der stoppt die Ipulslänge von selbst)
Würde dir für den Anfang raten, das ohne Hardwaremodule zu machen, die Programme
kannst du dann nach und nach verbessern und Hardwaremodule hinzunehmen.
Wenn ein neuer Impuls kommt, dann musst du das Zählregister natürlich löschen,
damit alles wieder bei Null anfängt...
Die erste ms ist übrigens fast nutzlos, die verwartest du am besten mit einer
1ms Subroutine, sonst hat deine Auswertung effektiv nur 7bit...
georg
Also könntest du ein Register hochzählen, wenn ein Impuls anliegt.
Die Schleife muss dann solange brauchen, dass es bei 8 bit keinen Überlauf gibt,
oder du zählst den mit und hast eine höhere Auflösung, ist aber stressiger.
Wenn kein Impuls anliegt, zählst du nicht.
Wann der Impuls kommt, kannst du entweder im Programm per Abfrage des Pins machen,
oder über einen Interrupt, wenn der Prozessor sowas hat (den einstellen ist auch wieder
extra Arbeit und Fehlerquelle, genauso wie den Timer, der stoppt die Ipulslänge von selbst)
Würde dir für den Anfang raten, das ohne Hardwaremodule zu machen, die Programme
kannst du dann nach und nach verbessern und Hardwaremodule hinzunehmen.
Wenn ein neuer Impuls kommt, dann musst du das Zählregister natürlich löschen,
damit alles wieder bei Null anfängt...
Die erste ms ist übrigens fast nutzlos, die verwartest du am besten mit einer
1ms Subroutine, sonst hat deine Auswertung effektiv nur 7bit...
georg
- Rund um das Forum
- Mikromodellbau Magazin
- Nettiquette
- Änderungen im Forum
- Vorstellungen der Mitglieder
- Testbereich
- Einsteiger
- Grundlagen
- Probleme
- Tipps & Tricks für Einsteiger
- Fahrzeuge in 1:87 - 1:220
- Bike, Trike, Quad
- Baumaschinen
- Lieferwagen
- PKWs
- PKW Rennwagen
- LKWs
- Race Trucks
- Einsatzfahrzeuge
- sonstige Fahrzeuge
- Modellbahnen
- Schiffsmodelle
- Arbeitsschiffe
- Fähren
- Schlepper
- sonstige Schiffe
- U - Boote
- Eigenbauten
- Umbauten
- Tipps & Tricks
- Probleme
- Luftfahrt
- Flugzeuge
- Hubschrauber
- Luftschiffe
- Module
- Trial Module
- Straßenmodule
- Ortsfeste Funktionsmodelle ( Kräne, Silos u.a. )
- Tipps & Tricks zum Modulbau
- Modellbahn
- Zubehör
- Fernsteuerungen
- Ladegeräte
- Empfänger, Servos, Multiswitch
- Car System
- Eigenbauten & Umbauten
- Infracar
- DC Car
- Probleme
- Elektronik
- Bootloader System von Mikroantriebe
- Grundlagen
- Probleme
- Tipps & Tricks
- Deltang Empfänger DSM2 & DSMX
- Mechanik
- Eigenbauten
- Probleme
- Maschinen, Werkzeuge und Zubehör
- Tipps & Tricks
- Programmierung ( AVR, PIC ... )
- Harrys Modellbau Tinys
- Projekte
- Probleme
- Programme zum Download
- Bascom
- Bascom - Unser Einsteigerkurs
- 3D - Druck
- 3D Drucker
- Software zur Konstruktion, sowie zum Druck
- Projekte
- Kostenlose 3D Modelle zum Download
- Ätzen
- Ätztechnik
- Platinen Ätzen
- Bleche Ätzen
- Vorlagen Downloads
- Probleme
- Termine
- Ausstellungen
- Messen
- Treffen
- Online Stammtisch (Google Hangout)
- Suche
- Modelle
- Zubehör
- Sonstiges
- Biete
- Modelle und Bausätze
- Zubehör
- Sonstiges
- Dies & Das
- Lackierungen
- Alles was nichts mit Mikromodellbau zu tun hat
- Euer Arbeitsbereich
- Links
- Diverses
- Händler für Zubehör
- Private Homepages
Das Thema ist geschlossen
Sie haben keine Rechte zu antworten
Bereits Mitglied?
Jetzt anmelden!
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Jetzt registrieren!
Forenspende
|
Wir hoffen, dass dir unser Forum gefällt und du dich hier genauso wohlfühlst wie wir. Wenn du uns bei der Erhaltung des Forums unterstützen möchtest, kannst du mit Hilfe einer kleinen Spende dazu beitragen, den weiteren Betrieb zu finanzieren. Deine Spende hilft! Spendenziel: 346€
104%
|
