Jump to content

Moto Zajednica

LED migavac na malo drugačiji način

Recommended Posts

  • Drug član, 2329 postova
  • Lokacija: Wien/Požarevac
  • Motocikl: MZ ETZ 250, Suzuki GS 450L

@nebojsaperic

 

И шта је на крају било са овим пројектом? Да ли си монтирао жмигавце на мотор и да ли си уградио акцелометар?

 

 

 

Podeli ovaj odgovor sa prijateljima


Link to post
Share on other sites

  • Drug član, 2329 postova
  • Lokacija: Wien/Požarevac
  • Motocikl: MZ ETZ 250, Suzuki GS 450L

@nebojsaperic

 

Да ли може шема жмигавца и ближи опис као што је обећано? Макар на ПП?

 

Podeli ovaj odgovor sa prijateljima


Link to post
Share on other sites

  • Svrati ponekad, 153 postova
  • Lokacija: Krupanj
  • Motocikl: R1200GS LC

/*
 * ledmigavac.c
 *
 * Created: 10/29/2012 6:02:43 PM
 *  Author: Digit, Nebojša
 */

#define F_CPU 8000000UL  // 8 MHz
#include <avr/io.h>
#include <util/delay.h>
//#include <stdlib.h>   // za itoa funkciju
//#include <avr/interrupt.h>
//#include "lcd.h"
//#include "lcd.c"

 

///////////// DEKLARACIJE KONSTANTI /////////////
#define PAUZA 30 //
#define PAUZA2 350 // sve aktivne
#define PAUZA3 250 // sve neaktivne
//////////////DEKLARACIJE GLOBALNIH PROMENLJIVIH//////////


unsigned char TEMPCHAR1=0; // privremena char promenljiva
unsigned int TEMPINT4=0;  // privremena promenljiva
unsigned int TEMPINT3=0;  // privremena promenljiva
unsigned int TEMPINT2=0;  // privremena promenljiva
unsigned int TEMPINT=0;  // privremena promenljiva
unsigned long TEMPLONG=0; // privremena long int promenljiva


//////////////DEKLARACIJE FUNKCIJA /////////////


int main(void)
{
    ///////////////DEFINICIJE PORTOVA///////////////
    
    DDRB  =        0b11111111;
    DDRD  =        0b11111111;                 // SMER PORTA
    
    
    PORTB =        0b00000000;
    PORTD =        0b00000000;                    // VREDNOST NA PORTU
    
//////////////////////////////////////// P O C E T A K   G L A V N E   P E T LJ E/////////////////////////////////////////////////////////////////////////////    
while(1)
{    PORTB =        0b00000010;
    PORTD =        0b00000000;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);
    
    PORTB =        0b00000111;
    PORTD =        0b01000000;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);
    
    PORTB =        0b00001111;
    PORTD =        0b01101000;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);

    PORTB =        0b00101111;
    PORTD =        0b01111100;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);

    PORTB =        0b01111111;
    PORTD =        0b01111110;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);
    
    PORTB =        0b11111111;
    PORTD =        0b01111111;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA2);
    
    
    PORTB =        0b11111101;
    PORTD =        0b01111111;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);

    PORTB =        0b11111000;
    PORTD =        0b00111111;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);    
    
    PORTB =        0b11110000;
    PORTD =        0b00010111;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);
    
    PORTB =        0b11010000;
    PORTD =        0b00000011;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);
        
    PORTB =        0b10000000;
    PORTD =        0b00000001;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA);
    
    PORTB =        0b00000000;
    PORTD =        0b00000000;                    // VREDNOST NA PORTU
    _delay_ms(PAUZA3);
    
    
    
    
    
        
    
    
}
}

Podeli ovaj odgovor sa prijateljima


Link to post
Share on other sites

  • Drug član, 2329 postova
  • Lokacija: Wien/Požarevac
  • Motocikl: MZ ETZ 250, Suzuki GS 450L

Хвала много за ово...!!!

 

Имаш ли неки савет за нас почетнике који би се усудили да покушају ово направити?

Мени би требало ово за округли жмигавац...

Podeli ovaj odgovor sa prijateljima


Link to post
Share on other sites

Pridruži nam se!

Možeš sada da napišeš svoj odgovor, a kasnije da se registruješ. Ako imaš nalog, uloguj se i napiši svoj odgovor.

Gost
Odgovori na ovu temu...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Aktivni korisnici   0 članova

    • Nema ulogovanih članova koji gledaju ovu stranu.


×
×
  • Create New...

Važno obaveštenje

Nastavkom korišćenja ovog sajta prihvatate Pravila korišćenja