Difference between revisions of "7 segment display"
Grovkillen (talk | contribs) m (Grovkillen moved page 7 digit to 7 segment display) |
Grovkillen (talk | contribs) |
||
Line 11: | Line 11: | ||
'''Power''' | '''Power''' | ||
− | 3.3V* | + | 3.3V* <--> VCC |
GND <--> GND | GND <--> GND | ||
Revision as of 23:51, 2 December 2017
Introduction
The 7 segment plugin support two different chip types, the TM1637 (4 digits) and the MAX7219/21 (8 digits).
Hardware
ESP Keypad GPIO <--> SCL GPIO <--> SD0 Power 3.3V* <--> VCC GND <--> GND *Many 7 segment displays state that they need 5V to operate but we have successfully powered them using 3.3V.
8 keys vs 16 keys
In order to get the 9-16 keys to work you need to bridge the P1.3 pair (see picture below). The setting will come active on boot of the module. Other settings is also possible but not covered in this guide.
ESP Easy
Use the device tab on the ESP Easy web interface and create a new task by editing one of the available tasks. Select "Keypad - ..." from the drop down box.
If you check "ScanCode" the key number will be reported and not the exponential numbering which is generally used when the module is set to allow multiple inputs simultaneously (if you use multi input the value will be the sum of all the pressed keys).
The values that this device reports will be as follows:
Key (ScanCode) | Value (8 key) | Value (16 key) | Extra information |
---|---|---|---|
1 | 257 | 1 | |
2 | 514 | 2 | |
3 | 1028 | 4 | |
4 | 2056 | 8 | |
5 | 4112 | 16 | |
6 | 8224 | 32 | |
7 | 16448 | 64 | |
8 | 32896 | 128 | |
9 | - | 256 | |
10 | - | 512 | |
11 | - | 1024 | |
12 | - | 2048 | |
13 | - | 4096 | |
14 | - | 8192 | |
15 | - | 16384 | |
16 | - | 32768 |