- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 13

Thema: Um x weiterzählen und wieder bei 0 Beginnen? Ich steh völlig an, bitte um Hilfe.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Unregistriert
    Gast

    Frage Um x weiterzählen und wieder bei 0 Beginnen? Ich steh völlig an, bitte um Hilfe.

    Ich möchte gerne eine LED Lampe die beim erneuten einschalten immer die Farbe wechselt gezielt ansteuern können. Wenn diese Lampe also auf weiß steht, möchte ich ihr durch rasches ein und aus schalten sagen können "schalte auf blau".

    Beispiel:

    0=weiß
    1=rot
    2=grün
    3=blau

    steht diese Lampe nun also gerade auf weiß und ich möchte blau ist das sehr einfach.

    Istwert=0
    Sollwert=3

    Sollwert - Istwert = 3
    3 Schritte weiterschalten und ich habe blau.

    Wie gehe ich jedoch vor wenn ich nun von z.B. grün auf rot schalten möchte? Hier kann ich diese Rechnung leider nicht anwenden.

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Wie sagst du das die Lampe blau sein soll?
    Machst du das mit PC, µC, oder sonst irgendwie?
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    55
    Beiträge
    2.814
    Egal ob Hardare oder Software, das ist ein Zähler mit einem Überlauf der einenen Reset des Zählers verursacht (ihn zurück auf null setzt).
    Kommt wirklich jeder Puls einzeln, ist das kein Problem.
    In Software: Ist der Input ein zeitdiskreter Impuls, eine Zählschleife die bei jedem Signal um eins inkrementiert und einen Vergleich bei größer 3 hat.
    In Software: Ist der Input eine Zahl, dann muß der aktuelle Zählerstand genommen werden und der Input aufaddiert werden.
    Hiervon wird solange, rekursiv 4 subtrahiert, bis das Ergebniss kleiner 4 ist. Das Ergebniss wird dann zum neuen Zählerstand.
    In Hardware: Bei einzelnen Impulsen ein CD 4017 mit dem fünften Ausgang (0 bis 3 gleich 4) auf dem Reseteingang und der Eingangsimpuls am Takteingang.
    In Hardware: Bei einer Zahl als Input wird es etwas schwieriger, da es auf die Kodierung der Eingangszahl ankommt (Binär, BCD).

    Bei einer Softwarelösung, wäre noch interessant welche Plattform (Microcontroller / Board) und welche Programmiersprache / Programmierumgebung genutzt wird. Da nur so konkrete Tips gegeben werden können die sich auf dem Zielsystem dann auch so implementieren lassen.
    Geändert von i_make_it (06.02.2016 um 10:04 Uhr)

  4. #4
    Unregistriert
    Gast
    Das ganze wird mit einem Atmel und einem Relais später realisiert. Es handelt sich um ein Pool Licht, dass durch kurzes ausschalten immer die Farbe wechselt. Wie ich die Hardware hin bekomme ist für mich kein Problem, jedoch scheitere ich derzeit noch daran, wenn ich z.B. 3 Schritte weiter zählen möchte und dabei wieder über 0 weiter muss. Also ein Überlauf. Ich habe keine Möglichkeit die Lampe zu resetten um immer von 0 wegzählen zu können (dann wäre das ganze einfach). Sie "merkt" sich den letzten Zustand immer. Stoße da leider an meine Grenzen Wenn mir hier jemand mit einer kleinen "Formel" weiterhelfen kann, wäre ich sehr dankbar.

  5. #5
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Welche Programmiersprache verwendest du denn?
    In eine Formel gießen kann ich das nicht.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  6. #6
    Unregistriert
    Gast
    ich programmiere in bascom.

Ähnliche Themen

  1. I2C - wie beginnen???
    Von spaceduck im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 05.12.2008, 17:42
  2. Mit was beginnen?
    Von Penecho im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 4
    Letzter Beitrag: 29.10.2007, 16:55
  3. Wie mit Microcontrollern beginnen?
    Von hitn_cry im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 4
    Letzter Beitrag: 30.07.2006, 12:46
  4. ich bin völlig neu und bitte um hilfe !!!
    Von cybernet2001 im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 12
    Letzter Beitrag: 01.05.2005, 00:59
  5. Bitte um Hilfe
    Von Xeus im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 30.12.2004, 16:08

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress