- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 12

Thema: Blaulicht(Polizei) nachahmen, Denkanstoss gesucht

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    73
    Beiträge
    1.175
    Blog-Einträge
    1
    Hallo und Danke Euch beiden...
    @picture: nein so kompliziert wollte ich es nicht machen...Modell soll einfaches Modell bleiben und auch Hobby...einfach nur blinken..flackern soll das mit dem Rundumspiegel nachstellen.

    @dremler: Danke für die Grafik, da weiss ich wies blinken soll/kann..

    Ich habe hier von meinen Enkel irgendso ein "Blinkspielzeug" mit 2 LED rt/bl, die flackerten, wenn man das Teil schüttelte dann ne zeitlang abwechselnd, die Leiterplättchen waren mal in so was ähnlichen wie Tennisbälle drinnen und haben dann schön bunt eben geflackert wenn man die gerollt hat...

    Nun, ich habe mal einen ATTiny aufs STK500 gesteckt und werde mal experimentieren....und das kam dabei raus :
    Code:
    /* ========================================================================== */
    /*                                                                            */
    /*   police_flash.c                                                           */
    /*   (c) 2014 Gerhard Hinze                                                   */
    /*                                                                            */
    /*   Description                                                              */
    /*                                                                            */
    /* ========================================================================== */
    #ifndef F_CPU
    //#define F_CPU  3686400UL  für STK500
    #define F_CPU   4800000UL  //fclock intern
    #endif
    /* ========================================================================== */
    /*                                                                            */
    /*                                                                            */
    /*                                                                            */
    /* ========================================================================== */
    #include <avr/io.h>
    #include <util/delay.h>
    /* ========================================================================== */
    /*                                                                            */
    /*                                                                            */
    /*                                                                            */
    /*                                                                            */
    /* ========================================================================== */
    
    
    int main(void){
         DDRB |= (1<< PB0) | (1<< PB1);  
           
       
        while(1){
           
            PORTB |= (1<<PB1);  //OFF
            PORTB &= ~(1<<PB0); //ON  0/1
         _delay_ms(50);
    
            PORTB |= (1<<PB0);  //OFF
            PORTB |= (1<<PB1);  //OFF
           _delay_ms(50) ;
    
            PORTB |= (1<<PB1);  //OFF
            PORTB &= ~(1<<PB0);  //ON 0/2
         _delay_ms(50);
    
            PORTB |= (1<<PB0);  //OFF
            PORTB |= (1<<PB1);  //OFF
         _delay_ms(50);
    
            PORTB |= (1<<PB1);  //OFF
            PORTB &= ~(1<<PB0); //ON  0/3
         _delay_ms(50);
    
            PORTB |= (1<<PB0);  //OFF
            PORTB |= (1<<PB1);  //OFF
         _delay_ms(100);        // Umschaltpause von links nach rechts
             
            PORTB &= ~(1<<PB1);  //ON  1/1
            PORTB |=  (1<<PB0);  //OFF
         _delay_ms(50);
    
            PORTB |= (1<<PB0);  //OFF
            PORTB |= (1<<PB1);  //OFF
         _delay_ms(50);
    
            PORTB &= ~(1<<PB1);  //ON   1/2
            PORTB |= (1<<PB0);  //OFF
         _delay_ms(50);
            PORTB |= (1<<PB0);  //OFF
            PORTB |= (1<<PB1);  //OFF
        _delay_ms(50);
    
            PORTB &= ~(1<<PB1);  //ON   1/3
            PORTB |=  (1<<PB0);  //OFF
         _delay_ms(50);
    
             PORTB |= (1<<PB0);  //OFF
            PORTB |= (1<<PB1);  //OFF
         _delay_ms(100);
          
        }
     
    
    return 0;
    }
    
    /* ========================================================================== */
    /*                                                                            */
    /*                                                                            */
    /*                                                                            */
    /* ========================================================================== */
    Gruss und Dank

    Gerhard
    Geändert von oderlachs (09.02.2014 um 14:54 Uhr)
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

Ähnliche Themen

  1. Scheinwerfer und Blaulicht
    Von markus788 im Forum Robby RP6
    Antworten: 3
    Letzter Beitrag: 26.10.2012, 16:12
  2. Denkanstoss für ein Malprogramm
    Von M1lfHunter im Forum Asuro
    Antworten: 1
    Letzter Beitrag: 26.08.2010, 13:39
  3. Polizei (rot-blau) blinklicht für asuro
    Von NXTman im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 22
    Letzter Beitrag: 23.10.2009, 16:16
  4. Software gesucht zum Konstruieren, Testen gesucht
    Von manchro im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 0
    Letzter Beitrag: 02.10.2007, 11:32
  5. mit bascom sps steuerung nachahmen
    Von lejcko im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 08.12.2005, 20:09

Berechtigungen

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

Solar Speicher und Akkus Tests