Description: This is the VKey Voltage Keypad, a simple board that adds a keypad to your microcontroller project without using multiple I/O pins. This keypad has 12 pushbutton switches in a 3x4 array. The VKey operates by outputing an analog voltage to encode which key has been pressed, which can be read by an analog to digital converter on a microcontroller on a single input pin.
Traditional digital keypad interfacing techniques can require a large number of digital I/O lines. On a small controller, there may not be many I/O pins left for other tasks. The VKey operates at a voltage of 3.3-5.5V and features a dual opamp which is used as a current source and buffer amplifier.
GitHub (Design Files) GitHub (Library) Sparkfun link:https://www.sparkfun.com/products/12080
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | SWITCH-MOMENTARY-2 | S1,S2,S3,S4,S5,S6,S7,S8,S9,S10,S11,S12 | TACTILE-PTH-12MM | 12 |
2 | POWER OUTPUT | JP1 | 1X03_NO_SILK | 1 |
3 | 330 | R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15,R16 | 0603-RES | 12 |
4 | STANDOFF_ELECTRICAL | S13,S14,S15,S16 | STANDOFF-ELECTRICAL | 4 |
5 | LOGO-SFE | LOGO1,LOGO2 | SFE-NEW-WEBLOGO | 2 |
6 | .01uF | C1 | 0603-CAP | 1 |
7 | OSHW-LOGO | LOGO3 | OSHW-LOGO-M | 1 |
8 | FRAME-LETTER | FRAME1 | CREATIVE_COMMONS | 1 |
9 | 10k | R1 | 0603-RES | 1 |
10 | 1k | R2,R17 | 0603-RES | 2 |
11 | 1meg | R3 | 0603-RES | 1 |
12 | 100 | R4 | 0603-RES | 1 |
13 | LMV358 | U1 | SO08 | 1 |
14 | MMBT3906 | Q1 | SOT23 | 1 |
15 | BAS16 | D1 | SOD-323 | 1 |
16 | OSHW-LOGO | LOGO4 | OSHW-LOGO-L | 1 |
17 | FIDUCIAL | FID1,FID2 | MICRO-FIDUCIAL | 2 |
Comments (0)