Tuesday, 13 March 2012

PROPELLER(ROTATING) LED DISPLAY




People often use ARDUINO platforms and other microcontrollers (pic, avr ) for making a propeller led display. If you are from a rural area like me it will be a little difficult to have such good hardware.I am trying to make one using AT89S52 microcontroller (which is very cheep).

i'm using a 11.0592MHz crystal and a 7805 for power supply leds are connected to the PORT0 of the MCU. 8 LED's are used for displaying letters. I used 7 red and 1 blue led to make it look good. you can connect LEDs to the microcontroller in two ways
  1. ACTIVE HIGH (logic '1' on MCU pin will make the LED glow)
  2. ACTIVE LOW (logic '0' on MCU pin will make the LED glow)

It is better to connect the leds in active low configuration(cathode to MCU pin and anode to Vcc through 220ohm resister for current limiting.

The whole arrangement is placed in a wheel using foam plaster so the it sticks on both sides
the wheel is attached to 6mm shaft and 1000RPM metal gare motor.




Keep the arrangement as strong as possible. So that it won't fall out of the high speed rotating platform.Try to make it stable to suppress the vibrations at high speed. I attached the 9V battery using a tape to the circuit board of MCU .It means  I am using "ON BOARD" power supply.

I arranged the LEDs on a separate PCB and connected them to the pinheads and an eight pin female connector is used to connect the 8 LEDs to connect to PORT0 of AT89S52.

I used the KIEL software to program the microcontroller. i prefer to work with C rather than assembly. I am using a USB based programmer to burn the AT89S52 MCU.

 try to make your code flexible so that you can easily modify to display any word
at first every thing was a bit messy
watch the video


   
        looks nice is isn't it.

I'm trying to make a single stand still display. calculation of proper delay is very important in making this project.because speed of  any two motors is not equal.calculate delay as per your motor.motor speed should not be less than 1000.

 for displaying each letter make a standard notation.I'm following 5*7 notation



if your motor is rotating in clock wise direction then the corresponding code will be as follows.
 leds are connected to PORT0 of AT89S52 so the logic will be
                P0=0x81; delay( );//define this function as per your motor
P0=0x6f;  delay( ); 
 P0=0x6f;  delay( );
 P0=0x6f;  delay( );
   P0=0x81;  delay( ); 
                              P0=0xff;  delay( );// to make one column gap between letters 
if it is anti clock wise then
same code in the reverse order
in this example im using the letter "A" which is symetrical
for other letters you need to follow from down to top of the code algorithm discussed above
                                                               P0=0xff;    delay( );// to make one column gap between letters
P0=0x81;  delay( ); 
P0=0x6f;  delay( );  
P0=0x6f;  delay( ); 
P0=0x6f;  delay( ); 
P0=0x81;  delay( );
similarly for active high the following notation must be followed
  so the code will be:

led=0x7e;delay();
led=0x90;delay();
led=0x90;delay();
led=0x90;delay();
led=0x7e;delay();
                                            led=0x00;delay();column gap betwwn 2 letters

so that you can display any word on your moving display

but the question is how much delay we need to use after each and every colum
follow theses calculations..
DELAY CALCULATIONS
motor speed===1000 RPM
time for one rotation===60 milli seconds
radious =30cm
peremeter=2*3.414*30=204.84~205
width of led column=0.5cm ( this indicated the duration of led glow in terms of length of display)
total num of columns(leds)=205/0.5=410
410 leds=60 milli seconds
one led(column)time=146 micro seconds// 
columns for each letter=6
time for a letter=6*146=876 micro seconds
length for letter=6*0.5=3
total leters=205/3=68
THE CALCULATIONS VARIES ACCORDING  TO THE GLOW TIME OF LED AND RADIUS OF THE ROTATING ARM 
motor speed===1000 RPM
time for one rotation===60 milli seconds
radius =30cm
peremeter=2*3.414*30=204.84~205
width of led column=1cm( this indicated the duration of led glow in terms of length of display)
total num of columns(leds)=205
205 leds=60 milli seconds
one led(column)time=292 micro seconds
columns for each letter=6
time for a letter=6*292=1752 micro seconds
length for letter=6
total leters=205/6=34
THESE ARE ROUGH CALCULATIONS BECAUSE THE MOTOR SPEED IS NOT ALWAYS CONSTANT
BUT THEY HELP IN APROXIMATING THE DELAY



 if you are a bit good at it
TRY WITH  "RGB" LEDS
ALL THE BEST   
EXAMPLE PROGRAM     
circuit diagram using 8051 
//THIS PROGRAM IS FOR 8051
// in this code i did not used lookup tables for reducing the complexity                                                      
// i just gave code logic for one letter'A' and space ' '                                                                              

#include<reg51.h>

                                                                                                                            
#define led P0 //port0 will be connected to leds 
                                 
unsigned int del=50//variable to control delay
                                                                                          
void delay(void)
{
 unsigned int i,j;
for(i=0;i<del;i++)
for(j=0;j<1275;j++);

}
void display(unsigned char car); // declaration of a function 

void main()
{
 while(1)
{
  display('A'); // this displays a continious rotating"A  A  A  A"
  display(' ');
//try to change the del value as per your motor until you get a perfect
//display once you got it then write your code for remaining letters
//once you did this it will be very easy you can do your own fonts
//like "smily" ,"heart" etc
//but the main logic is to achieve perfect "delay".once if you refer to the
 //delay calculations you will get it
//direction of rotation is also one important thing(clock wise or anti clock)
// this "A" is simetrical so works on both directions.
}

}

void display(car)
{
 
  switch(car)

  case 'A' : // letter A
  
   {
    led=0x81;  delay( );

    led=0x6f;  delay( ); 

    led=0x6f;  delay( );

    led=0x6f;  delay( );

    led=0x81;  delay( );

    led=0xff;  delay( );// to make one column gap between letters 
   }
    break;
 
   case ' '  : // space
  
   {
    led=0xff;  delay( );

    led=0xff;  delay( );

    led=0xff;  delay( ); 

    led=0xff;  delay( );

    led=0xff;  delay( );

    led=0xff;  delay( );
   
    led=0xff;  delay( );// to make one column gap between letters
 
   } break;
  default:
   led=0xfe;
}
// END of program

=======================================================================================



                                             //THIS PROGRAM IS FOR AVR

// in this code i did not used lookup tables for reducing the complexity                                                      
// i just gave code logic for one letter'A' and sapace ' '                                                                              

#include<avr/io.h> 
#define F_CPU 8000000 // crystal frequency used in the circuit this helps in calibration of delay as per your frequency 
#include<util/delay.h> header file for generating delay for
                                                                                                                            
 DDRD=0xff;     //declaring portD as out put  
 #define led PORTD   // the word "led" will be replaced by PORTD at compile time                                                                       
unsigned int del=50 //variable to control delay
                                                                                          

//the delay function is ther as default in util package of winavr so use:  _delay_us( );
void delay(void)
{
 _delay_us(del);
 _delay_us(del);
 _delay_us(del);
 _delay_us(del);
}
 //remaining logic will be same for all microcontroller units

void display(unsigned char car);

void main()
{
 while(1)
{
  display('A'); // this displays a continious rotating"A  A  A  A"
  display(' ');
//try to change the del value as per your motor until you get a perfect
//display once you got it then write your code for remaining letters
//once you did this it will be very easy you can do your own fonts
//like "smily" ,"heart" etc
//but the main logic is to achieve perfect "delay".once if you refer to the
 //delay calculations you will get it
//direction of rotation is also one important thing(clock wise or anti clock)
// this "A" is simetrical so works on both directions.
}

}

void display(car)
{

  switch(car)

  case 'A' : // letter A
  
   {
    led=0x81;  delay( );

    led=0x6f;  delay( ); 

    led=0x6f;  delay( );

    led=0x6f;  delay( );

    led=0x81;  delay( );

    led=0xff;  delay( );// to make one column gap between letters 
   }
    break;

   case ' '  : // space
  
   {
    led=0xff;  delay( );

    led=0xff;  delay( );

    led=0xff;  delay( ); 

    led=0xff;  delay( );

    led=0xff;  delay( );

    led=0xff;  delay( );
   
    led=0xff;  delay( );// to make one column gap between letters

   } break;

 default:
   led=0xfe;
 // gives an underline when no letter to display blue line in the code
}
// END of program

=======================================================================================
i m giving  the example for understanding the logic of this project.you can extend the code by adding number of "switch cases" i made it for active low logic means logic zero indicates led glowing and one indicates off.
with this technique you can make your own custom designs like "heart " "smile"
by changing the "del" variable value you can change the width of a letter.because no two motors are alike.
i prefer you to go for 1000 RPMmotor from vegarobokits. Which will be around 145 Rs


This propeller LED display can be made stable using an interrupt source. An IR sensor can be used to make it stable. Better to use a IR slot sensor as shown in the picture it will be a faster compared to an LM358 based sensor. if your motor is faster than 1500 rpm then this sensor is the best.





observe this video carefully.... you will find a small yellow paper on the base ground which comes in between the slot sensor pins and triggers the display. So your display always starts from a particular point

propeller LED display on sealing fan

in the above pic the fan is shaking due to weight imbalance.

this is due to improper delay between the letters.



the video:





Bluetooth controlled rotating POV LED display 



                                  ALL THE BEST

          +++++++++++++++++++++++++++++++++++++++++++++

=============================================

NOTE: 


  DON'T JUST ASK FOR THE ENTIRE CODE.  


TRY TO


 DEVELOP IT FOR YOUR SELF 


     GO THROUGH THE ARTICLE ONCE AGAIN


 YOU 


WILL FIND EVERY THING  

+++++++++++++++++++++++++++++++++++++++++++++

=============================================

                                                                                                                                 

=========================================================================
=========================================================================  


FOR THOSE WHO WANT TO BUY THE KIT:

FREE SHIPPING ALL OVER INDIA


MAIL US AT
vaabrobotics@gmail.com


                                                                     

280 comments:

«Oldest   ‹Older   201 – 280 of 280   Newer›   Newest»
bandri manoj said...

Hi, firstly I should say..its an amazing illustration. Can you please provide with circuit diagram using atmgea-16. You can send me an email at manojbandri93@gmail.com
-Thanks in advance. :)

Abhishek Shah said...

This information is quite helpful.Thank you for that!!

Can you give more idea about the IR sensor-MOC7811....regarding how it triggers the display?

Mohammed Younus said...

sir ur work is fabolous,sir can u provide me the circuit diagram and code for atmega 8

Biswajit swain said...

hiii sir..its a nice project sir..

Biswajit swain said...

it is a nice project sir....

jay patel said...

hy sir .... give me code for 8051 to display latter "A" ...and is delay same for whole program ?

send me full code to display " A "on patel_7759@yahoo.in....and thank u sir

Abdul Mateen said...

sir how did u implement ur c code onto the 8051chip?!

sandeep kumar said...

i want to buy it can you plz send the link

Eknath Pawar said...

Hello sir,
i want to create this propeller display project.
how much cost is rqd.for this propeller display project.

Xavier Richards said...

sir i have atmega8 please give me the code for doing this project . i already made pov with arduino uno ....but i would like to make this pov in atmega8...please help me sir.....

VAMSI DANDA said...

hello xavier
i all ways prefer to start some thing on your own. start the project. struck some ware, google it, if still got problem then ask me, but be specific about your problem. please don't ask for the code like that. check the blog you will find the logic to make your own POV display ALL THE BEST

Khairul Na'im said...

hello sir....u know how make the word moving to left via coding c....can u help me....

rajkumar sundaram said...

post the ardino prgrm fr displaying letters EOLAS fr d similar experiment.pls mak it fast

VAMSI DANDA said...

see Mr rajkumar sundaram you are not asking a question are doubt..you are asking me to write a code for you....?
are you new to arduino...?
have you done any thing related to arduino before...?
have you read my blog article properly...?

i can't post the code you are asking on my blog because it will be use less to many...?
besides
i do not know YOUR circuit diagram.....? or which arduino you are using and how many LEDs your using.....nor the logic you assigned for LEDs...So while posting a comment read the article once again....you will be able to make your own code...ALL THE BEST..

ADITYA MHAMUNKAR said...

sir i just wanted to confim that circuit components and circuit diagram is perfect.well thank you so much for providing such an useful information

Delbin Benny said...

The given eBay site doesn't provide the item.So if you don't mind can you suggest another site to buy it.

Larry S. said...
This comment has been removed by the author.
saket said...

hii sir i have a question that my circuit is not working so do i use ULN-2003 for my atmega 8 my programming is correct at 5x7 display i have checked but on 7x1 it not works i give a direct ground to the battery to led but there is no effect found



hope for ur positive reply

Prakad Kad said...

Hello sir.......am working on same project......using 89c2051.......using senser......so can u plz help me.............plz provide me code for above config......and plz also tell me how can I change the msg...........which is gonna display......there........my mail id is prasadforever22@gmail.com...... Thanks in advance.....

Gopi Chand Akkala said...

Sir i didnt understoodv how those notations vaary for differnt letters...plz hlp me to solve this...and help to how to make these notations for different letters(A,B,C,D...)...

Sathya .k said...

i need entire project circuit diagram can i try the coding but i need circuit diagram sir.so please add entire circuit dgm.

Hassan Izhar said...

How to get the delay time, I have a motor with 500 rpm?

mohammed asif said...

Hello Sir I'd Like To Know Is This Program Is Correct For Atmega16

#include
#include
#define F_CPU 8000000

#define led PORTA

unsigned int del=5; //use for delay function

void delay(void)
{

_delay_ms(del/80);

}

void display(unsigned char car);

void main()
{
DDRA=0xff; //setting the output port

while(1)
{
display('T'); //display T
display('E'); //display E
display('C'); //display C
display('J'); //display J
display('M'); //display M
display('O'); //display :)

_delay_ms(80); //delay after ending the name

}

}

void display(unsigned char car)
{
{
switch(car)
{
case 'M' : // letter M

led=0x00; delay( );

led=0xBf; delay( );

led=0xDf; delay( );

led=0xEf; delay( );

led=0xEf; delay( );

led=0xDf; delay( );

led=0xBf; delay( );

led=0xBf; delay( );

led=0xff; delay( );// to make one column gap between letters

break;

case 'J' : // display J

led=0x7f; delay( );

led=0x7f; delay( );

led=0x7f; delay( );

led=0x00; delay( );

led=0x7E; delay( );

led=0x7E; delay( );

led=0x7E; delay( );

led=0x70; delay( );

led=0xff; delay( );// to make one column gap between letters

break;

case 'C' : // letter C


led=0xBD; delay( );

led=0x7E; delay( );

led=0x7E; delay( );

led=0x7E; delay( );

led=0x7E; delay( );

led=0x7E; delay( );

led=0xBD; delay( );

led=0xC3; delay( );

led=0xff; delay( );// to make one column gap between letters

break;



case 'E' : // letter E


led=0x7E; delay( );

led=0x7E; delay( );

led=0x6E; delay( );

led=0x6E; delay( );

led=0x6E; delay( );

led=0x6E; delay( );

led=0x6E; delay( );

led=0x00; delay( );

led=0xff; delay( );// to make one column gap between letters

break;

case 'T' : // letter T


led=0x7F; delay( );

led=0x7F; delay( );

led=0x7F; delay( );

led=0x00; delay( );

led=0x7F; delay( );

led=0x7F; delay( );

led=0x7F; delay( );

led=0x7F; delay( );

led=0xff; delay( );// to make one column gap between letters

break;

case 'O' : // display :)

led=0xC3; delay( );

led=0xBD; delay( );

led=0x52; delay( );

led=0x7C; delay( );

led=0x7C; delay( );

led=0x52; delay( );

led=0xBD; delay( );

led=0xC3; delay( );

led=0xff; delay( );// to make one column gap between letters

break;


}
}
} // END

VAMSI DANDA said...

i think the problem is with delay function del=5; and del/80 results on zer0 so go for _delay_us instead of ms

vc clock said...

avilable at
www.virtualclocks.in
sales@virtualclocks.in

Features :--
Featuring 12 different clock faces / style Display

(6 Digital & 6 Analog & Pendulum Effect ), Total 12 Display option
you may choose one or play random mode to play all one by one all modes

Remote control operation,

custom text display,

this clock is not only the ultimate conversation piece,
it’s a technological marvel guaranteed to turn anyone into a bonafide clock watcher!
This amazing programmable timepiece utilizes digital technology
combined with the scientific phenomenon known as“persistence of vision.”
This combination creates an optical illusion of time,
messages that appear in virtual space. With its easy-to-use Compact Remote,
allowing you to choose from a wide variety of features.

Create and store personalized messages{ 240 characters write/delete } that appear at selected times.

With its A quiet motor drive keeps the magical clock moving throughout the day and night
or you can program the clock to display only at selected hours..

for more
www.virtualclocks.in
sales@virtualclocks.in
+91 8591185611

aa said...

Can you please upload the source code for atmega16?? It will be of great help if done asap!!

Twinkle Garg said...

I really like your blog. I really appreciate the good quality content you are posting here for free. May I ask which blog platform you are using?

Moving Display Board

Twinkle Garg said...

It's a wonderful way to be updated and active. People can see what is your activity and what you were doing recently. I think it's one of those new media on Internet.


Moving Display Board

Akki said...

can i connect the IR sensor on any port bit then i will check the status of that bit and according to it i will display the letters.......... is it possible????
because i m confused about interupts

Milind Patil said...

Thanky Vamsi sir.. I'll try this one.. I must say thanks for this valuable information.. it clarify most of the doubts... :) keep it up... Great work..

MIRTUNJAY KUMAR said...

Hell sir i am working with the same project please send me the circuit diagram urgent.
. my id is mirtunjaykumar097@gmail.com and one more thing moc7811 is not available in market what i should do????

MIRTUNJAY KUMAR said...

Hell sir i am working with the same project please send me the circuit diagram urgent.
. my id is mirtunjaykumar097@gmail.com and one more thing moc7811 is not available in market what i should do????

Holud Himu said...

Please send Me Complete Project
holudhimu943@gmail.com

singh amit said...

plzz mail me the program singhamit.76683@gmail.com

Sarah Edward said...

Congratulation for the great post. Those who come to read your article will find lots of helpful and informative tips.

Led matrix

Unknown said...

Please i wanna buy a ready made one, how much would it cost. i am thinking of marketing it here. please revert as soon as possible.

Thank You.

Femi.

bryan eata said...

vamsi is ok if i use atmega32 for this project?

bryan eata said...

can i use atmega32 for this project?

Unknown said...

can u please email me the code for PIC controlller and the circuit diagram please i really want to makde this cool project .

my email id: ssampathrai@gmail.com

Pushkal Katara said...

Hi...can i use a 12Mhz crystal in place of the crystal mentioned above. And what is the value of capacitor used in the circuit. I am using 100uF. Is it ok?

Unknown said...

I want to buy this propellor display kit
And also want know how it works
And the programs of the aurdino board for displaying a clock and the texts

Krupa Masani said...

sir can u plz guide me for dc motor connection with atmega16 and clock display programming source and complete detail circuit diagram.
not message display source.
here its my email id
krupa26masani@gmail.com

kamal ariff said...

hi i was wondering, where can i buy your kit? i need it asap?

Muhammad Mohsin said...

sir please !!
can u send me hex file for 89s52 the given code is not working i will be very thankful to u.

Muhammad Mohsin said...

sir please send me hex file for 89s52 ..

sai sandeep said...

can any one of them write the code for letters E,S,P,A,R,X

nikhil said...

hello sir can you please send me the code using 89s51 controller

nikhil said...

sir please reply to my mail nikhilchak120@gmail.com

Roman Mytnik said...

See amazing LED project here: http://kck.st/1Oi2sHC
Simply and affordable...

niazi said...

This blog awesome and i learn a lot about programming from here.The best thing about this blog is that you doing from beginning to experts level.

Love from

Henry said...

It's very helpful,
Thanks for the share,.
outdoor led display

Henry said...

Thanks for this wonderful article,
it's really nice,
karaoke & LED light shows

Unknown said...

hello sir, plz help me. i found it very complicated to program for the pov. im using atmega8 and not able to make the code please send me full code and some info abt it.

;;- sunil32150@gmail.com

VAMSI DANDA said...

Hello
Let me know what is the difficulty you are facing

Henry said...

Thanks for sharing this nice article about LED,
LED Lighting

justEC 007 said...
This comment has been removed by a blog administrator.
Abhishek kumar Sharma said...

sir can u send the code for atmega plzzzzzz

VAMSI DANDA said...

Hello abhishek
atmega is not a controller
It is a family of mcus.
I don't know your connections, leds arrangement, rpm,
With out any details how can I help you.
Please be specific...
Go through article once more
I already shared a sample code on atmega8

Abhishek kumar Sharma said...

sir i am working on led globe , i am using atmega16 i have written the code for this its working fine but whatever animations i have created in not actually displaying


#define led PORTA=PORTB=PORTC=PORTD
unsigned int i,del=8;
void profile()
{
for(i=0;i<20;i++)
{
led=0x01,0x83,0x83,0x81;
delay_ms(del);
led=0xfb,0x8d,0x8d,0x6f;
delay_ms(del);
led=0xf7,0x7d,0x7d,0x6f;
delay_ms(del);
led=0xfb,0x7d,0x7d,0x6f;
delay_ms(del);
led=0x01,0x83,0xbb,0x81;
delay_ms(del);
led=0xff,0xff,0xff,0xff;
delay_ms(del);
led=0x83,0x01,0x01,0x83;
delay_ms(del);
led=0x6d,0xbf,0x6f,0x6d;
delay_ms(del);
led=0x6d,0xdf,0x67,0x6d;
delay_ms(del);
led=0x6d,0xbf,0x6b,0x6d;
delay_ms(del);
led=0x8d,0x01,0x9d,0x93;
delay_ms(del);
led=0xff,0xff,0xff,0xff;
delay_ms(del);
led=0x03,0x83,0x83,0x01;
delay_ms(del);
led=0xfd,0x6d,0x6d,0xef;
delay_ms(del);
led=0xfd,0x6d,0x6d,0xef;
delay_ms(del);
led=0xfd,0x6d,0x6d,0xef;
delay_ms(del);
led=0xfd,0xff,0x8d,0x01;
delay_ms(del);
led=0xff,0x83,0xff,0xff;
delay_ms(del);
led=0x83,0x4d,0x81,0x7d;
delay_ms(del);
led=0x7d,0x6d,0x6f,0x7d;
delay_ms(del);
led=0x7d,0x6d,0x6f,0x01;
delay_ms(del);
led=0x7d,0xb3,0x6f,0x7d;
delay_ms(del);
led=0xbb,0xff,0x81,0x8e;
delay_ms(del);
led=0xff,0x81,0xff,0xff;
delay_ms(del);
led=0x83,0x6f,0x7f,0x9b;
delay_ms(del);
led=0x7d,0x6f,0x7f,0x6d;
delay_ms(del);
led=0x8d,0x6f,0x01,0x6d;
delay_ms(del);
led=0x7d,0x81,0x7f,0x6d;
delay_ms(del);
led=0x83,0xff,0x7f,0xb3;
delay_ms(del);
led=0xff,0xff,0xff,0xff;
delay_ms(del);
led=0x01,0xff,0x83,0x01;
delay_ms(del);
led=0xbf,0xff,0x6d,0xef;
delay_ms(del);
led=0xdf,0xff,0x6d,0xef;
delay_ms(del);
led=0xbf,0x03,0x6d,0xef;
delay_ms(del);
led=0x01,0xfd,0x7d,0x01;
delay_ms(del);
led=0xff,0xfd,0xff,0xff;
delay_ms(del);
led=0xff,0xfd,0x01,0x83;
delay_ms(del);
led=0xff,0xfd,0x7d,0x6d;
delay_ms(del);
led=0xff,0xff,0x7d,0x6d;
delay_ms(del);
led=0xff,0x81,0x83,0x6d;
delay_ms(del);
led=0x8f,0x6f,0xff,0x7d;
delay_ms(del);
led=0x8f,0x6f,0xff,0x7d;
delay_ms(del);
led=0x01,0x6f,0xff,0x01;
delay_ms(del);
led=0x8f,0x81,0xff,0xef;
delay_ms(del);
led=0x8f,0xff,0xff,0xd7;
delay_ms(del);
led=0xff,0x83,0x83,0xbb;
delay_ms(del);
led=0x83,0x6d,0x6d,0x7b;
delay_ms(del);
led=0x7d,0x6d,0x6d,0xff;
delay_ms(del);
led=0x7d,0x6d,0x6d,0xff;
delay_ms(del);
led=0x7d,0x93,0x93,0xff;
delay_ms(del);
led=0x83,0xff,0xff,0xff;
delay_ms(del);
led=0xff,0x5f,0x3f,0xff;
delay_ms(del);
led=0xfd,0x3f,0xdf,0xff;
delay_ms(del);
led=0xfd,0xff,0xe1,0xff;
delay_ms(del);
led=0xfd,0x93,0xdf,0xff;
delay_ms(del);
led=0xfd,0x6d,0x3f,0xff;
delay_ms(del);
led=0xfd,0x6d,0xef,0xff;
delay_ms(del);
led=0xfd,0x6d,0xef,0xff;
delay_ms(del);
led=0xfd,0xb3,0xef,0xff;
delay_ms(del);
led=0xfd,0xff,0xef,0xff;
delay_ms(del);
}
}
void main()
{
DDRA=0b11111111;
DDRB=0b11111111;
DDRC=0b11111111;
DDRD=0b11111111;
while(1)
{
profile();
}
}



ThaboG Mojahi said...

Inspiring indeed , I need to modify the design to display a digital clock

shweta khamkar said...

SIR I JUST WANT TO KNOW WHICH SOFTWARE SHOULD I DOWNLOAD TO RUN THE PROGRAM

Forbes Kart said...

Great Work Man!

Mustache home d├ęcor items



Forbes Kart said...

Thanks for the post!

Digital clock online cheap

umashankar sharma said...

Sir,I need A to Z letter code to show A to z on rotating display

Abhishek Yadav said...

Can we add a Bluetooth module so we can display message (through mobile or PC)?

Abhishek Yadav said...

Is extrenal pulse required for leds to glow.

Abhishek Yadav said...

Sir, please can you do simulation in proteus just for 'A' letter.

Deba Sheesh said...

Thanks, You wrote awesome, I have learn lots of things from your article. It's really helpful for any readers.
Battery Operated Flow Meter

ddisplaysystems said...

DEOL DISPLAY SYSTEMS is service manufacturer /producer of indoor and outside LED signs and shows. DEOL DISPLAY SYSTEMS offers industry driving LED display innovation and answers for change your space into an advanced world.

Flexible led Display Panels





pranav said...

sir,
what is the programing format for PIC 16f687 ?

Unknown said...

How to calcute the delay time??? Can u plz explain

gangadhar gangadhara said...

How to calcute the delay time??? Can u plz explain

Nani said...

Hello, Nice work here, I am from KENYA and I want to do a final year project for this using Arduino. Would you mind please give me code for letters A to Z and how to select letters depending on users choice.
Can I be able to create a key/letter pad input for user input. Email me at nanialex9@gmail.com for DEAL.
Kindly regards

Nani said...

You can rectify AC power to DC

Nani said...

You can rectify AC power to DC

Nani said...

Hello, Nice work here, I am from KENYA and I want to do a final year project for this using Arduino. Would you mind please give me code for letters A to Z and how to select letters depending on users choice.
Can I be able to create a key/letter pad input for user input. Email me at nanialex9@gmail.com for DEAL.
Kindly regards

Nani said...

Hello, Nice work here, I am from KENYA and I want to do a final year project for this using Arduino. Would you mind please give me code for letters A to Z and how to select letters depending on users choice.
Can I be able to create a key/letter pad input for user input. Email me at nanialex9@gmail.com for DEAL.
Kindly regards

VAMSI DANDA said...

@Nani why don't you make your own code based on the data i provided on the blog

Ferishackers said...

hello sir can you make pcb in software eagle ?

Winsant surat said...

I am new to this concept of DIY devices... learning slowly slowly...

«Oldest ‹Older   201 – 280 of 280   Newer› Newest»

Post a Comment