You are viewing an older revision! See the latest version
RS Display Board
This is a purpose built breakout board, utilizing the PCA9635 IO bus expander as an LED driver. The dispBoB library requires the inclusion of the PCA9635 library in order to function correctly.
Functionality¶
The library is set up such that it is possible to illuminate individual LEDs or simply send strings to the display, for which there are two separate options.
void write(string str) - this simply displays a 6 character long max. string statically.
void scroll(string str, float speed) - this takes strings of any length and scrolls them across the display, each frame lasts for a duration, specified by the speed parameter.
Example Projects¶
The display is very simple to interface. Simply download this file and this file
Simple Clock¶
#include "mbed.h"
#include "dispBoB.h"
dispBoB db(p28, p27, p26);
int main() {
db.cls();
while(1) {
db.scroll("This is a dispBoB message!", 0.5);
}
}
The above code displays an output message reading This is a dispBoB message!
Libraries¶
Additional notes¶
The following ASCII encoded characters are supported:
0123456789
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
! ' ( ) { } [ ] - _ .
Information
, is not supported