- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 11

Thema: LED: Hell- und Dunkelzustand über PWM steuern

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    14.05.2004
    Alter
    43
    Beiträge
    170

    LED: Hell- und Dunkelzustand über PWM steuern

    Hallo,

    hab im Forum schon ein Beitrag gefunden wie man eine LED mit PWM dimmen kann, nun möchte ich aber zwei Zustände definieren (Hell und Dunkel).
    Habe mir das so vorgestellt:

    Ich benutze den ATMega8 (Timer1) als PWM, dann habe ich bereits 2 Kanäle.
    mit dem einen Kanal regle ich denn Hell-Zustand; mit dem anderen den Dunkel-Zustand.

    Ich hab nen Schaltplan gebastelt wie ich mir das vorstelle, darin sind jetzt nur 3 LED's enthalten, das ganze sollte dann mit mindestens 20 LEDs laufen. Jede einzelne ansteuerbar (wahrscheinlich über Latches - aber das ist Nebensache)

    So, was ich nun wissen will: Ist der ansatz okay oder würdet ihr das anders machen?

    Noch nen Codebeispiel für die Interessenten:
    Code:
    $regfile = "m8def.dat"
    $crystal = 1000000
    
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear down , Compare B Pwm = Clear down , Prescale = 1
    
    Config PortC = Output
    
    LED_PowerA Alias PWM1a : Config PortB.1 = Output
    LED_PowerB Alias PWM1b : Config PortB.2 = Output
    
    LED_PowerB = 200                                            'Hell-Zustand
    LED_PowerA = 10                                             'Dunkel-Zustand
    
    DO
    
       'Beispiel: LED an Portc.1 blinkt von Hell auf Dunkel
       portc.1 = 1
       waitms 500
       portc.1 = 0
       waitms 500
    
    LOOP
    
    END
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken binaer.gif  

Berechtigungen

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

12V Akku bauen