- LiFePO4 Speicher Test         
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. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    25.01.2018
    Beiträge
    9
    Hallo, danke für die Codes aber ich habe versucht meinen Code zu nutzen mit dem Tipp von Siro, sonst ist der lern effekt gleich null....

    Habe das ganze jetzt ein wenig umgebaut, das blinken konnte ich so beheben
    Jetzt habe ich aber das Problem das die LED nicht zurück Faded wenn ich das High Signal auf Low ziehe.....
    externer Pull-down Wiederstand ist vorhanden...
    Kann mir jemand noch einen Tipp geben, habe schon alles verucht mit "else if" oder "else" nur "if", ich habe den verdacht das der Code sich nach der ersten If abfrage hängen bleibt...



    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=5;                                                                            // Min Wert für Lichtstärke
    	 int b=255;                                                                        // Max Wert für Lichtstärke
    
             while (1) {
    {
    		 OCR0A = a;                                                              // Startpunkt mit Min Lichtstärke
    		                                 
    		 if (PINB & (1<<PB3))                                                // Prüfe auf High Signal an PB3
    		 {
    			if (a <255) a++;                                               // Wenn Wahr dann erhöhe in  5s auf den Wert "b"
    			 _delay_ms(5);
    					 
    		 }
    
    		 else // (!(PINB & (1<<PB3)))                                  // Prüfe ob PB3 Low wenn Wahr zurück zu "a"
    		 {
    			 if (b >10) b--;                                               // Wenn solange der wert Max gößer als Min dann b--
    			 _delay_ms(5);
    			// OCR0A =a;	
    		 }
    
    
    
    
    }
    	}
    	 return 0;
    
     }
    Geändert von Live85 (27.01.2018 um 01:45 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