- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 12

Thema: Code für eine Fußraumbeleuchtung im LKW

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    25.01.2018
    Beiträge
    9

    Code für eine Fußraumbeleuchtung im LKW

    Hallo, ich bin totaler Anfänger im Programmieren und Schreibe gerade einen kleinen C-Code für eine Fußraumbeleuchtung im LKW und komme einfach nicht weiter..

    Meine Plan ist Led's mit einem Pwm Signal an zu steuern, sie sollen wenn das Abblendlicht eingeschaltet ist mit ca 30 % leuchten, sobalt eine Tür geöffnet wird (high signal) sollen die Led's Langsam auf 100% faden und umgekehrt...

    Bis jetzt habe ich es geschafft sie auf ca 30% leuchten zu lassen und dass das Signal erkannt wird und die Led auf ca 100% faded, leider bleibt es dann nicht bei den 100% sondern es startet immer wieder neu quasi wie ein Blinklicht.. Huh Huh
    Das Ganze soll nachher auf einem Attiny 13a Laufen..
    Kann mir jemand weiter Helfen??

    Danke...


    Code:
      #include <avr/io.h>
    #define F_CPU 1200000UL  // 1,2 MHz
    #include <util/delay.h>
    
    
    
    int main (void)
    {
    DDRB =(1<<PB0); // Ausgang PB0
    
    TCCR0A=(1<<COM0A1) | (1<<WGM00) | (1<<WGM01); // PWM Phase Korrigieren, OCR0A an TOP setzen
    TCCR0B=_BV(CS01) ; // Prescaler 8
    
    int a=255;                                  // Max Wert für Lichtstärke 
    int b=10;                                   // Min Wert für Lichtstärke 
    
    while (1) {
    
    OCR0A = b;                          // Startpunkt mit Min Lichtstärke
    _delay_ms(500);
        a--;
    if (PINB & (1<<PB3))             // Prüfe auf High Signal an PB3
    {
            b++;                                // Wenn Wahr dann erhöhe in 500 ms auf den Wert "a"
    _delay_ms(500);
    OCR0A = a;
    
                
    }
    
    else if (!(PINB & (1<<PB3)))            // Prüfe ob PB3 Low wenn Wahr zurück zu "b"
    {
    return b;
    }        
    
    
    
    
    }
    return 0;
    
    }
    Geändert von Live85 (25.01.2018 um 08:37 Uhr)

Ähnliche Themen

  1. PHP Code: Buch, Frameworks um in Zukunft saubereren Code zu schreiben
    Von Thor_ im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 1
    Letzter Beitrag: 21.11.2014, 17:25
  2. eine Ecke für Code Schnippsel
    Von CODrix im Forum Anregungen/Kritik/Fragen zum Forum und zum Wiki RN-Wissen
    Antworten: 3
    Letzter Beitrag: 16.07.2013, 12:32
  3. [ERLEDIGT] Eine Bitte bezüglich des Code-Tag Buttons
    Von TobiKa im Forum Anregungen/Kritik/Fragen zum Forum und zum Wiki RN-Wissen
    Antworten: 4
    Letzter Beitrag: 23.03.2011, 14:44
  4. Code-Schloss mit Tastatur, LCD und Logger. Code-Beispiel
    Von Stray_Cat im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 2
    Letzter Beitrag: 05.06.2009, 10:31
  5. Bascom Code in GCC Code umschreiben
    Von Martin. im Forum C - Programmierung (GCC u.a.)
    Antworten: 8
    Letzter Beitrag: 13.07.2008, 19:14

Berechtigungen

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

Solar Speicher und Akkus Tests