Pages: [1]   Go Down
Author Topic: LEDGRID  (Read 516 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 10
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

- Inspired by Monome
- 8x8 multiplexed RGB LED grid, with a button for each LED
- Arduino Mega, 41 of 54 digital pins used
- PWM simulation, with 2880 interrupts/second (8 rows * 6 "intensities" * 60 Hz refresh rate, with "intensities" being the number of times a LED can be turned on or off during a single refresh)
- To be able to easily set 2880 interrupts/second, I've created a new FlexiTimer2 library
- Theoretical color range: 343 colors (6 "intensities" means that each LED can be turned on 0, 1, 2, 3, 4, 5 or 6 times per refresh, i.e. 7 different possibilities times 3 color components: 7^3 = 343)
- Runs stand-alone as opposed to Monome
- RFID reader to switch apps
- C++/Qt LEDGRID Emulator, which emulates the LEDGRID API (which is very simple, it's just a set of wrapper functions to set the color of each LED) as well as Serial (uses QextSerialPort).

Watch the demo video

This was a project for the Mobile & Pervasive Computing course at Hasselt University in Belgium and was built by Jens Bruggemans (mostly hardware) & Wim Leers (mostly software). It was our first Arduino project, with zero electronics background.
Logged

Pages: [1]   Go Up
Jump to: