• Stars
    star
    427
  • Rank 101,680 (Top 3 %)
  • Language
    C++
  • License
    GNU Lesser Genera...
  • Created about 8 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Library for modular scrolling LED matrix text displays

Library for modular scrolling LED matrix text displays

arduino-library-badge

Version 1.0 Video

Version 2.0 Video

Sprites Animation Video

Library Documentation

Parola is a modular scrolling text display using MAX7219 or MAX7221 LED matrix display controllers using Arduino. The display is made up of any number of identical modules that are plugged together to create a wider/longer display.

  • Text left, right or center justification in the display
  • Text scrolling, entry and exit effects
  • Control display parameters and animation speed
  • Support for hardware SPI interface
  • Multiple virtual displays (zones) in each string of LED modules
  • User defined fonts and/or individual characters substitutions
  • Support for double height displays
  • Support for mixing text and graphics on the same display

The aim was to create a 'lego-like' LED matrix display, using standard 8x8 LED matrices. The software supports this flexibility through a scalable approach that only requires the definition of the number of modules to adapt existing software to a new configuration.

If you like and use this library please consider making a small donation using PayPal

The Parola software has a dependency on the MD_MAX72xx Arduino library which implements hardware functions of the LED matrix. The sketched need to be configured for the type of matrices being used - please refer to the hardware section of documentation for the MD_MAX72xx library.

Parola discussion on the Arduino forum and kits available from ElectroDragon.

Additional information also at my blog, search "Parola A to Z".

More Repositories

1

MD_MAX72XX

LED Matrix Library
C++
298
star
2

MD_MIDIFile

Standard MIDI Files (SMF) Processing Library
C++
109
star
3

MD_Menu

Menu system for displays with up to 2 lines
C++
66
star
4

MD_UISwitch

Uniformly encapsulate different types of switches as user input devices
C++
40
star
5

MD_AD9833

Library for using a AD9833 Programmable Waveform Generator hardware by Analog Devices.
C++
35
star
6

MD_REncoder

Rotary Encoder Library
C++
31
star
7

MD_TCS230

TCS230 TCS3200 RGB Color Sensor Library
C++
31
star
8

MD_YX5300

Library for Serial MP3 Player based on YX5300 IC (Catalex Module)
C++
30
star
9

MD_DS3231

DS3231 Real Time Clock Library
C++
30
star
10

MD_YM2413

Library for Yamaha YM2413 sound synthesizer
C++
27
star
11

MD_Cubo

LED Cube Library (hardware independent)
C++
23
star
12

WordClock-MAX7219

Micro Word Clock using MAX7219 and LED Matrix Module
C++
17
star
13

MD_DS1307

DS1307 Real Time Clock Library
C++
16
star
14

MD_MAXPanel

Arduino library to allow a panel of MAX72xx LED matrix modules to be used as a pixel display device.
C++
16
star
15

MultiBlink

Blink LEDs in different configurable patterns
C++
14
star
16

MD_SN76489

Library for SN76489 sound generator
C++
13
star
17

MD_MSGEQ7

MSGEQ7 - Seven Band Equalizer Library
C++
10
star
18

MD_KeySwitch

KeySwitch Digital Input Library - SUPERCEDED - See README
C++
8
star
19

FX888-Controller

Soldering Station Controller using Hakko FX-888 handpiece
Arduino
8
star
20

MD_MusicTable

Musical Notes Lookup Table
C++
7
star
21

Relay-Timer

Relay Timer Sketch
Arduino
7
star
22

MD_multiCameraIrControl

Library to control various cameras using IR (modified multiCameraIrControl library)
C++
7
star
23

Umote

Umote (Universal IR Remote Control)
Arduino
7
star
24

MD_CirQueue

FIFO queue for generalised items, implemented as a circular buffer
C++
7
star
25

MIDI_PercussionKit

Arduino sketch to manage and play MIDI percussion instruments
C++
5
star
26

Glockenspiel

Solenoid controlled Glockenspiel sketch
C++
5
star
27

ACS712

ACS712 Current Sensor Sketch
C++
5
star
28

MD_Gamepad

Arduino library to encapsulate a Gamepad/Joystick Shield
C++
4
star
29

MD_PWM

Implement PWM for any arbitrary pins (AVR only)
C++
4
star
30

MD_AButton

Library for multiple switches on one analog input (eg, LCD shield) - SUPERCEDED - See README
C++
4
star
31

MD_4017_KM

4017 IC Key Matrix Library
C++
3
star
32

DropControl

Drop controller sketch for liquid drop photography
C++
3
star
33

MD_TicTacToe

TicTacToe Decision Engine Library
C++
3
star
34

MD_cmdProcessor

CLI with simple table driven syntax, useful for simple applications (eg, testing, terminal window)
C++
3
star
35

MD_Stepper

Stepper motor control software
C++
3
star
36

OTTServoTester

The Over The Top (OTT) Servo Tester
C++
2
star
37

MD_RTTTLParser

Simplifies parsing and playing tunes encoded as Ring Tone Text Transfer Language (RTTTL) strings.
C++
2
star
38

RGB-Mood-Lamp

Sketch for colour cycling of a RGB LED
C++
2
star
39

APM_Clock

Arduino sketch to implement a Clock display using Analog Panel Meters
C++
2
star
40

DragLights

Arduino sketch to implement Drag Racing (Christmas Tree) starter lights
C++
2
star
41

LCD-Pushwheel

Arduino Sketch to display changing numbers on LCD module as a pushwheel animation
Arduino
2
star
42

Chroniker

A LED Neopixel Analog Clock with multiple control interfaces (Bluetooth, IR Remote, tact switch)
C++
2
star
43

MD_OnePin

One pin software serial comms link
C++
1
star
44

MD_LM335A

LM335A Temperature Sensor Library
C++
1
star
45

MD_RadioButton

Radio Buttons Library
C++
1
star
46

Simon

Sketch for Simon light-and-sound game
C++
1
star
47

3dMouse

3DMouse software driver
C++
1
star
48

Smart-Switch

AC Power Smart Switch
Arduino
1
star
49

BF-Interpreter

Brainfuck language interpreter for Arduino
Brainfuck
1
star
50

MD_HX711

Library to read load cells using HX711 weight scale ADC
C++
1
star
51

MD_SmartCar

Core functions for movement control of a 2 wheeled SmartCar Robot.
C++
1
star