PWM LED letter V tail light

I am starting to design a LED tail light for my motorcycle. I want the tail light to be 2 V’s one both on at X amount of brightness when the bike is on and when the brakes are applied 100% brightness.

I am new to arduino and tried to look around but couldnt find anything specific. How would would i make that work through the arduino? I assume PWM. The bike uses 250ma/12v running and 500ma brakes applied from what i see with the current single LED (stock)

One cool thing i would like it to do is do a sequential effect starting at the bottom of the V and go to the top then start over again.

So when stopping it would sequence 3 times then stay on untill brake is released
When using the left/right signal, the V would sequence from bottom to top on the left or right.

Any help would be awesome! :slight_smile: Currently using an arduino uno r3

You could wire the LEDs in batches of four ( gives about 8v for normal red LEDs) in series with a small driver transistor, and connect each of the ten drivers to a pin of the R3.

You would need 4 inputs from the light/indicator switches, and simply generate a series of output patterns with suitable delays and pwm.

I would however ( if it were legal to do this anyway ) have most of the LEDs on, and rather create a blank dot moving up the V, to give more light output - especially the brake light.

I actually wasnt clear with that. The Led's would always be on the low setting always and then would sequence to the full brightness.

The sequence would sequence the left/right side of the V It would be similar to a sequence like this. Bottom to the top then start again.

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o 0 o o o 0 o 0 o 0 o 0 o 0

The way I see it is 9 blocks of 4 leds, starting with A at the top left , going down to E at the bottom and back up to I at top right. Set each chosen pin to output.

You cant pwm all the output pins, but you could have one loop with the selected LEDs on, and one ( or more )with them all off for dim.

With no switch inputs, you can have various functions for whatever switches are operated,

A ( long winded ) pattern for all LEDs on might be digitalWrite ( A,HIGH ); ditto B CDEFGH // as above digitalWrite ( I,HIGH );

Is there a more efficient way of of doing this? it doesnt necessarily need to follow my schematic wiring as long as it can do what i described in the first 2 posts.

I appreciate any help. I am still very new and trying to learn.

Is there also a site where you can ash people to write the code for free or compensation?

Is there also a site where you can ash people to write the code for free or compensation?

The Gigs and Collaborations forum - http://arduino.cc/forum/index.php/board,26.0.html

Thanks DX