Go Down

Topic: K.I.T.T. Car Flashing Lights Pattern; Construction (Read 1 time) previous topic - next topic


I have written a flashing LEDs construction project using the Arduino Duemilanove. The light pattern resembles the front of the K.I.T.T. car in the old Knight Rider TV series. I am hoping to develop a series of beginner and intermediate projects for Arduino fans.

Complete details with source code are at:

...and the YouTube vdeo of the flashing lights is at:

I would appreciate any comments or suggestions about this project.

Big Oil

Good explanations.  The analog dimming looks better than this other version which just used digital lighting: http://www.arduino.cc/en/Tutorial/KnightRider

Marvin Martian

A couple of improvement suggestions which can greatly increase the 'wow' factor you might like to consider

1) dynamically fade out the led rather than just setting discrete brightnesses. I recently made a standalone module for adding lighting effects to models and originally coded this up myself. Then I found the SoftPWM library which will do all the fading for you!

2) Use a sine wave calculation to detemine the horizontal position of the light - that way it slows down as it reaches either end of the sweep.

You can see both of these in a video of my prototype board here



Thanks for the additional info. I especially like Marvin's example with the variable brightening and dimming. I'll add to my article an explaination of these two links and then them to your links for further information.

I might also work out the code for the variable brightening/dimming and present that as a more advanced alternative.


i like how you explained everything (i am new to programing and that helps allot) i also like the table method and i would like to see how you are going to dim it as i am working on a similar program and i need to do the same sort of thing

here is some code for a knight rider program that i made that you can dim and adjust the speed with pots

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131