7x10 Y click
PID: MIKROE-2790
Weight: 34 g
70 super bright yellow LEDs for displaying the most versatile set of symbols and
characters
7x10 Y click
displays letters, numbers, and characters in a 7x5 font resolution. It carries a matrix
of 70 yellow LEDs driven by a pair of 8-bit serial-in, parallel-out shift registers, a Darlington
Transistor array and a Johnson counter.
The click communicates with the target MCU through the mikroBUS™ SPI interface (SCK,
SDO, SDI), with additional functionality provided by R CLK, MR#, LATCH and R RST pins.
7x10 Y click is designed to use either a 3.3V or a 5V power supply.
How the click works
7x10 Y click is essentially a dual character display capable of showing letters, numbers, and
characters in more readable typefaces since the 7x5 resolution is the standard one for
displaying
ASCII characters.
This type of resolution is more readable than the 14-segment
display.
The dot matrix can also
show scrolling text,
thus fitting longer messages in small space. Two
74HC595 8-bit shift registers are used for driving the columns of the LED matrix separately. The
74HC595 is a 8-bit, serial-in, parallel-out shift register. The rows of the LED are connected to
the decoded outputs of CD4017 through ULN2003. CD4017 is a 5-stage Johnson counter and
ULN2003 is a high-voltage, high-current Darlington transistor array. The Johnson counter
(CD4017) performs the necessary LED multiplex and the current amplification that's needed for
driving the LEDs is performed by a Darlington Transistor array.
Specifications
Type
Applications
On-board
modules
Key Features
Interface
LED Matrix
7x5 dot matrix text display for user interfaces, for example on vending
machines
Matrix of 70 yellow LEDs driven by a pairs of 8-bit serial-in, parallel-
out shift registers, a Darlington Transistor array and a Johnson
counter
Displays letters in highly readable format, scrolling text capability
GPIO,SPI
Input Voltage
Click board
size
3.3V or 5V
L (57.15 x 25.4 mm)
Pinout diagram
This table shows how the pinout on
7x10 Y click
corresponds to the pinout on the mikroBUS™
socket (the latter shown in the two middle columns).
Notes
CD4017 clock pin
74HC595 reset
Latch of 74HC595
SPI clock pin
SPI slave data out pin
SPI slave data in pin
Power supply
Ground
Pin
RC
RST
CS
SCK
SDO
SDI
+3.3V
GND
1
2
3
4
5
6
7
8
AN
RST
CS
SCK
MISO
MOSI
3.3V
GND
PWM
INT
TX
RX
SCL
SDA
5V
GND
16
15
14
13
12
11
10
9
Pin
RR
NC
NC
NC
NC
NC
+5V
GND
Power supply
Ground
Notes
CD4017 reset pin
Jumpers and settings
Designator
Name
Default
Position
Default
Option
Description
Logic level voltage and power supply
selection 3V3/5V, left position 3V3,
right position 5V
JP1
VCCIO
SEL.
Left
3V3
JP1 - this jumper allows you to select the logic level voltage for the communication lines and
power supply voltage. If it's in the left position then the logic level voltage and power supply
from the mikroBUS™ is 3.3V. If the jumper is in the right position the logic level voltage and
power supply from the mikroBUS™ is 5V. Jumper J1 is soldered in 3.3V position by default.
Maximum ratings
Description
Operating Power-Supply Voltage
Min
3.3
Typ
3.3
Max
5
Unit
V
LEDs, Buttons, Switches, Connectors, etc.
Designator Name Type
LD1
PWR
LED
Description
Power LED, lights green when the power supply is
established properly.
Software Support
We provide a library for the 7x10 Y click on our LibStock page, as well as a demo application
(example), developed using MikroElektronika compilers. The demo application can run on all
the main MikroElektronika development boards.
Note: You can use our free supporting software - GLCD Font Creator, and make personalized
fonts, symbols, and icons for the LED matrix onboard the click. Create fonts and symbols from
scratch, or by importing existing fonts on your system. It lets you modify and adjust them for
your needs, apply effects and finally export them as source code for use in mikroC, mikroBasic
or mikroPascal compilers.
Library Description
The library carries all functions necessary for complete control over the 7x10 Y click. There is
also an additional font header file which carries 5x7 letter definitions.
Key functions
bool c7x10y_refreshDisplay( void )
- Refreshes the display; this function should
be called upon as frequently as possible.
void c7x10y_drawPixel( uint8_t row, uint8_t col )
- Draws single pixel on the
desired location.
void c7x10y_drawText( char *text )
- Writes the text; The first character is placed
on the first LED matrix, and the second one is placed on the second LED matrix (if a
there is more than one character).