
OLIMEXINO-STM32 is industrial grade -25+85C low cost Maple clone with capability to work on LiPo battery and including CAN driver.
SHIELD-LOL is Lot-Of-Leds multiplexing LEDs shield with 126 LEDs made in 14×9 matrix.
This shield originally was developed by Jimmie P Rodgers and you can find his original project and Arduino libraries here
When we saw this shield first time we fall in love with it, it was so simple and nice to play with, especially when we saw how Super-Awesome-Sylvia assembed it 🙂
What we didn’t like on the original design was that it uses only 3mm LEDs, so we made another one with 5 mm and 10 mm LEDs.
SHIELD-LOL is offered with SMT LEDs, with 3mm, 5mm, 10mm LEDs and in BLUE, GREEN, RED and WHITE colors.
Getting the Libraries and Examples:
The SHIELD-LOL library for the MAPLE IDE can be downloaded from:
https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/
Note: If you have an Arduino board, you can download the LOLDraw library as an addition to the official Arduino SHIELD-LOL library from the OLIMEXINO-328 product page: https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-328/
Charliplexing.h – Library for controlling the charliplexed led board from JimmiePRodgers.com Created by Alex Wenger, December 30, 2009. Modified by Matt Mets, May 28, 2010. Released into the public domain. Modified by Olimex to work with the Olimexino STM32 and the Maple IDE
LOLDraw – A library for drawing geometric primitives on the LOLShield (point, line, triangle, rectangle, circle, ellipse)
Installing the Libraries and examples
The libraries work with the OLIMEXINO-STM32 board + the SHIELD-LOL
How to install the libraries:
1) Make sure that the Maple IDE is not running
2) Copy the LoLShield folder to the /libraries folder of your Maple IDE installation folder
3) Start the IDE. The “LoLShield” examples should now appear under File/examples.
4) Include the libarries in your projects as such:
#include “Charliplexing.h”
#include “LOLDraw.h”
#include “Font.h”
#include “Draw.h”
Examples
The Charliplexing library uses Timer 2 to refresh the LEDs
There are more notes on timers and the porting process from AVR to ARM in the package README file.
The library includes three examples:
Rectangle animation – uses the LOLDraw library to draw an animated rectangle

CharliHeart – an example from the original Arduino LOLShield library
BasicTest – the basic test example from the original Arduino LOLShield Library

Recent Comments