The MacLight is an awesome Arduino project created by Adam Howard, a computer science major at Bournemouth University. For those not in the know, an Arduino is an open-source single-board microcontroller. In other words, it’s a small, inexpensive computer that’s easy to hack and embed into objects. We’ve covered tons of stories using Arduinos, like this Occupy Wall Street Robot and the SADbot.
The MacLight amplifies everything that happens on your screen, making it the perfect companion for a violent, hard hitting action flick. The app works by instantly setting the color of mounted leds (behind your Mac) to the average color of your monitor. There’s also a calmer use case. You can use this app to manually set mood lighting via an RGB color picker. More from the developer:
Most projects I start are because it’s something that I want for myself. In this case I received a fair amount of interest and opened it up… I stopped development when it worked on my system and suited my personal needs[, and] released it on GitHub so that others can have a headstart if they want to do something similar.
After talking with Adam, it looks like the project might receive future development after all, and the code is also available for anyone that wants it (Xcode project, Arduino Sketch). Follow him on Twitter, and check out the video below to see the project in action:
PS: Adam works with 3 Sided Cube, the company that created this impressive app for the British Red Cross.


















really cool!
Thanks for sharing, but Im having toruble getting this to work, I got my LEDS hooked up to a unl2003a resistor and then hooked up to the Arduino and the arduino code uploaded. But how to I run the Maclight software to talk to the arduino? it just on the toolbar of my mac...
- spam
- offensive
- disagree
- off topic
Like"Android Sketch"? You mean "Arduino Sketch".
- spam
- offensive
- disagree
- off topic
Likeath0 Good call!
- spam
- offensive
- disagree
- off topic
LikeThe github links are broken.
- spam
- offensive
- disagree
- off topic
LikeChristian Genco Could you try 'em again? I just check and they worked fine for me :)
- spam
- offensive
- disagree
- off topic
LikeHarrison WeberChristian Genco You might have been caught up in their scheduled maintenance https://github.com/blog/1000-scheduled-maintenance-sunday-night
- spam
- offensive
- disagree
- off topic
LikeConversation from Twitter
skattyadz good skillz man :) looks awesome… Do you have a setup guide?
sydlawrence I need more time! Yes I'll knock a quick one out today
skattyadz sydlawrence Sweet, I'd love to see that!
robhawkes sydlawrence stop being so motivating, you two. You know I can't say no to Syd Lawrence and Rob Hawkes!
robhawkes sydlawrence Probably doesn't count as a tutorial quite yet, but I've started it http:\/\/t.co\/IWOGFxlZ
skattyadz once you have done that. i would love a little guide ;)
skattyadz Woah,that's awesome! Nice work.
Also,Your accent.. is awesome. *-*
skattyadz that looks pretty neat :)
fellowcreative thank you!
skattyadz nice idea for the new site! Where did you pinch it from? =p
relequestual was gonna do it in the style of the YAML site, but a man page made more sense. Style heavily influenced by bundler docs
skattyadz awesome, love it
cargowire cheers
cargowire Get an free ipad 2 to your love one for a romantic Valentines! http:\/\/t.co\/JJmEs3UW
skattyadz Awesome. Nice work dude!
himynamesdave thanks. Hope you're well, dave :)
skattyadz congratulations!
lewisking thanks :)
skattyadz I didn't miss it. And got me VERY excited!!!!
cristinamarras hah, thank you