Scanner Rgb Led Lamp Pwm Controlled by Arduino Nano




Introduction: Scanner Rgb Led Lamp Pwm Controlled by Arduino Nano

About: Interested in everything that has to do with technology or science, but especially electronics and robots. Visit my site: or youtube:

Recycled scanner rgb led lamp pwm controlled by Arduino Nano

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Final Result

This is what you get if you follow this instructable.

Step 2: Find a Printer

Look for a broken hp all in one printer. (Other brands can also have the parts, but I used hp)

Try to find a relatively new model. The older ones sometimes have a CCFL lamp instead of LED lamp.

Step 3: Obtain the Rgb Led Lamp (1)

Look for this part in the scan unit of the printer.

Step 4: Obtain the Rgb Led Lamp (1)

Remove the motor part

Step 5: Obtain the Rgb Led Lamp (2)

Remove the solder from the 4 pins.

Be sure all the pins are completely detached from the pcb.

Step 6: Obtain the Rgb Led Lamp (3)

Put a screwdriver under the pcb (start at the opposite side of the desoldered pins) and pull the two pieces gently apart.

Step 7: Obtain the Rgb Led Lamp (4)

The pcb is now removed.

Turn the black plastic part upside down, and now you can remove the led lamp.

A screwdriver can be a useful.

Step 8: The Rgb Led Lamp

The actual led lamp is the small part with the 4 legs. The long white extension is a kind of prism light diffuser.

It's a common anode led (shared positive pin)

Pinout from top to bottom (if you hold the led as in my picture):

Green, Red, Blue, common anode

Step 9: Connect the Led With Arduino Nano

Connect the led as in the picture.

I don't know the exact specifications of this led, so I used resistor values slightly higher than probably necessary.


red: 200 Ohm

Green and blue: 150 Ohm

Step 10: Arduino Code

Upload the code to get the same effect as in my video

Or customize it to your liking.


Make It Glow! Contest

Participated in the
Make It Glow! Contest

Be the First to Share


    • Finish It Already Speed Challenge

      Finish It Already Speed Challenge
    • Arduino Contest 2020

      Arduino Contest 2020
    • First Time Author Contest

      First Time Author Contest

    2 Discussions


    4 years ago

    Thanks for sharing. I recently dismantled my old HP all-in-one and have been hoping to reuse some of it. This looks like a fun project.


    Reply 4 months ago

    sabes como seria con un arduino uno r3????