- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 13

Thema: Taster Doppel- Dreifachbelegung Attiny2313 mit Blinkimpuls für Nixie Projekt

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    28.02.2017
    Beiträge
    7
    Hallo i_make_it,

    wenn gewollt dann kann ich auch noch die Quellen angeben, wo ich diese codes gefunden habe.

    Blinken, ist bereits mit den sek. der Uhr abgestimmt, der code ist con hier
    Code:
    #define F_CPU 1000000UL		
    #include <avr/io.h>
    #include <util/delay.h>
    
    
    int main(void) {
    
    	DDRD = (1 << PD5);
    
    	// Endlosschleife
    	for (;;) {
    		PORTD |= (1 << PD5);  // bit im Portregister auf 1 setzen => LED leuchtet
    		_delay_ms(1034);    // eine halbe Sekunde warten
    
    		PORTD &= ~(1 << PD5); // bit im Portregister auf 0 setzen => LED aus
    		_delay_ms(1034);    // eine halbe Sekunde warten
    	}
    		}
    das anschalten der LED hatte ich bereis auf einen taster reduziert. der code kommt von hier

    Code:
    #include <avr/io.h>
    
    int main(void) {
      DDRD  = 0b01100000;
      PORTD = 0x00;
    
      short led1 = 0;
    
      while(1) {
    		if(PIND & ((1 << PD2))) {
    		// irgendein Taster gedrückt
    
            if(PIND & (1 << PD2)) {
              // Taster 1 gedrückt → LED1 in Warteschlange setzen
              led1 = 1;
            }
          
        }
        else {
          // kein Taster gedrückt → Warteschlange abarbeiten
    
          if(led1 == 1) {         // LED1 in Warteschlange
            led1 = 0;             // LED1 aus Warteschlange herausnehmen
            PORTD ^= (1 << PD5);  // XOR an PD5 anwenden: 1 wenn bisher 0, 0 wenn bisher 1
         // }
    
        }
      }
      }
      return 0;
    }
    ich hoffe das hilft weiter
    Geändert von Jens1 (01.03.2017 um 18:10 Uhr)

Ähnliche Themen

  1. Beratung zu einem Projekt, Schrittmotor, Taster, Display
    Von amieXchen im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 07.04.2014, 21:24
  2. Poppige Nixie-Röhren
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 06.02.2014, 10:10
  3. Meine kleine Nixie Uhr
    Von Kampi im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 14
    Letzter Beitrag: 21.05.2013, 21:14
  4. Screens wechseln mit 2 Taster (oder mit einem Taster)
    Von tordy im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 14.07.2009, 13:39
  5. NIXIE UHR
    Von MarkusLudwig im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 15.08.2006, 13:46

Berechtigungen

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

12V Akku bauen